XML pronto e assinado, agora como enviar ao Sefaz???

1,186 views
Skip to first unread message

BRUNO LIMA

unread,
Feb 22, 2011, 3:54:11 PM2/22/11
to NFePHP
Olá galera!!!


Ja consegui gerar o XML e validar pelo programa assinador do RS versão
3.0, gostaria de saber se é possivel utilizar o NFePHP somente para
enviar e receber a resposta do SEFAZ, utilizar somente o envio e
recebimento???

Lembrando que meu certificado digital NF-e. é do Tipo A3 em token
USB... como ja assinei e validei o meu XML, agora so preciso me
comunicar com o Sefaz para enviar o XML e receber a resposta, caso não
seja possivel pelo NFePHP, alguem saberia me dizer por onde posso
começar???


Obrigado pela ajuda!!!

Bruno Bastos

unread,
Feb 22, 2011, 4:28:28 PM2/22/11
to nfe...@googlegroups.com
Salve xará.
Esta pergunta já foi respondida, mas enfim...
Não, você não pode utilizar a NFePHP sem um Certificado A1.

Abraços,

--
+55 21 7868-4741  /  55*12*2808
Bruno Bastos
Rio de Janeiro - Brasil

Edwin Schissato

unread,
Feb 22, 2011, 8:34:16 PM2/22/11
to nfe...@googlegroups.com
Não acredito que seja possível enviar a uma NFe de uma empresa com o certificado de outra.

Em 22 de fevereiro de 2011 19:49, FerreiraH. <helder.m...@gmail.com> escreveu:
Se Não estiver redondamente enganado
para assinar tem de ser um certificado valido da empresa que vai emitir a nota fiscal
Mas para enviar este xml validado pode utilizar o Certificado de outra empresa.
Mas para utilizar um certificado com o NfePHP precisa ser um A1

2011/2/22 Bruno Bastos <bruno...@gmail.com>




--
Ferreira Helder
B2Stok.net  B2Stok
Voce pode colaborar

FerreiraH.

unread,
Feb 22, 2011, 5:49:54 PM2/22/11
to nfe...@googlegroups.com
Se Não estiver redondamente enganado
para assinar tem de ser um certificado valido da empresa que vai emitir a nota fiscal
Mas para enviar este xml validado pode utilizar o Certificado de outra empresa.
Mas para utilizar um certificado com o NfePHP precisa ser um A1

2011/2/22 Bruno Bastos <bruno...@gmail.com>
Salve xará.

Bruno Bastos

unread,
Feb 22, 2011, 10:18:03 PM2/22/11
to nfe...@googlegroups.com
É possível sim Edwin, veja: (http://www.nfe.fazenda.gov.br/portal/assuntoagrupado5.aspx#sc055):

-------------------------------------------

O certificado digital no padrão ICP-Brasil será necessário em dois momentos:

a) o primeiro é na assinatura digital do documento eletrônico. O certificado digital deverá conter o mesmo CNPJ do estabelecimento emitente ou de sua matriz;

b) o segundo é na transmissão do documento eletrônico. Qualquer certificado digital no padrão ICP-Brasil, ainda que não esteja ligado à empresa emitente, poderá transmitir o documento eletrônico para a Secretaria da Fazenda e recuperar a resposta com a autorização de uso, rejeição ou denegação da NF-e.

Importante: apenas o certificado digital que efetuou a transmissão do arquivo eletrônico poderá resgatar a resposta de Autorização de uso, rejeição ou denegação.
-------------------------------------------

Mas vale lembrar que, como o Helder ratificou, e todos os que conhecem o projeto NFePHP ratificarão, continua sendo necessário que o certificado seja do tipo A1.

Abraços,
-----

Edwin Schissato

unread,
Feb 23, 2011, 6:59:02 AM2/23/11
to nfe...@googlegroups.com
A legal, desculpa a informação incorreta.

--

BRUNO LIMA

unread,
Feb 23, 2011, 8:33:19 AM2/23/11
to NFePHP
Mais uma vez obrigado pelo esclarecimentos... acho mais seguro então
não utilizar o NFePHP, vou continuar procurando uma solução de como
enviar os arquivos para o Sefaz, que ate o momento não venho
conseguindo nenhuma informação...

Alguém saberia me dizer como faço para enviar o XML para o Sefaz, se
existe uma area para envio dos arquivos e consultas???
Enfim algum material que eu possa tentar entender como funciona...
Desde ja agradeço!!!


On 23 fev, 08:59, Edwin Schissato <edwins...@gmail.com> wrote:
> A legal, desculpa a informação incorreta.
>
> Em 23 de fevereiro de 2011 00:18, Bruno Bastos <brunoma...@gmail.com>escreveu:
>
> > É possível sim Edwin, veja: (
> >http://www.nfe.fazenda.gov.br/portal/assuntoagrupado5.aspx#sc055):
>
> > -------------------------------------------
> >  * 6. Em que etapas da geração da NF-e é necessária a utilização de
> > certificado digital?*
>
> > O certificado digital no padrão ICP-Brasil será necessário em dois
> > momentos:
>
> > *a*) o primeiro é na assinatura digital do documento eletrônico. O
> > certificado digital deverá conter o mesmo CNPJ do estabelecimento emitente
> > ou de sua matriz;
>
> > *b*) o segundo é na transmissão do documento eletrônico. Qualquer
> > certificado digital no padrão ICP-Brasil, ainda que não esteja ligado à
> > empresa emitente, poderá transmitir o documento eletrônico para a Secretaria
> > da Fazenda e recuperar a resposta com a autorização de uso, rejeição ou
> > denegação da NF-e.
>
> > *Importante*: apenas o certificado digital que efetuou a transmissão do

FerreiraH.

unread,
Feb 23, 2011, 4:09:08 PM2/23/11
to nfe...@googlegroups.com
Existe o sistema do Sefaz São Paulo gratuito
parece que da para voce importar o txt e enviar e processar etc

Sobre o NFePHP ele é muito seguro, talvez seja mais seguro que qualquer sistema no qual voce venha a desenvolver sozinho.
A API NFePHP foi desenvolvida para trabalhar apartir de um servidor que estara na net, logo não da para espetar no servidor na nuvem um pendriver com um certificado A3
Mas da para voce colocar em um Diretorio o arquivo do Certificado A1 e proteger este diretorio contra pessoas má intencionada.
Afinal voce me garantiria que se um funcionario que tenha um certificado A3 e sua senha não encerraria as atividades da empresa jundo a fazenda etc porque então seria o NFePHP inseguro.

Edmar Wiggers

unread,
Feb 23, 2011, 5:55:31 PM2/23/11
to nfe...@googlegroups.com
Em 23 de fevereiro de 2011 18:09, FerreiraH.
<helder.m...@gmail.com> escreveu:

> Existe o sistema do Sefaz São Paulo gratuito
> parece que da para voce importar o txt e enviar e processar etc
>
> Sobre o NFePHP ele é muito seguro, talvez seja mais seguro que qualquer
> sistema no qual voce venha a desenvolver sozinho.
> A API NFePHP foi desenvolvida para trabalhar apartir de um servidor que
> estara na net, logo não da para espetar no servidor na nuvem um pendriver
> com um certificado A3
> Mas da para voce colocar em um Diretorio o arquivo do Certificado A1 e
> proteger este diretorio contra pessoas má intencionada.
> Afinal voce me garantiria que se um funcionario que tenha um certificado A3
> e sua senha não encerraria as atividades da empresa jundo a fazenda etc
> porque então seria o NFePHP inseguro.

Concordo em parte. Considero o certificado A3 é mais seguro pq é mais
fácil controlar o acesso físico. No caso de certificado A1,
particularmente colocado num servidor em nuvem/cloud usando shared
hosting, considero mais difícil garantir a segurança do mesmo. Vai
depender da segurança do shared hosting em si (q até dá pra assumir q
é muito muito boa, concordo).

De qq forma, se eu estivesse usando nuvem/shared hosting, teria
assumido custos maiores de deslocamento físico e teria emitido
certificado e-NFe (via Serasa provavelmente, validação presencial em
Florianópolis SC) ao invés de e-CNPJ (via Correios, validação em
Tubarão SC).

O certificado e-NFe é muito mais restrito que o e-CNPJ. e-NFe serve só
pra emitir NF-e, já com e-CNPJ parece q dá pra fazer quase qq coisa.

Paulo Gabriel

unread,
Feb 23, 2011, 6:24:07 PM2/23/11
to nfe...@googlegroups.com
O e-NFe além de ser mais restrito, é mais caro que o e-CNPJ.

Mas não é de todo ruim. A validade é estendida, e o fato de ser restrito é visto por muitos como uma vantagem, porque não oferece os privilégios (e os riscos) que o e-CNPJ tem.

Essa escolha (e-NFe ou e-CNPJ) varia de acordo com o cenário.

FerreiraH.

unread,
Feb 23, 2011, 7:58:28 PM2/23/11
to nfe...@googlegroups.com
Lá atras

BRUNO LIMA



Mais uma vez obrigado pelo esclarecimentos... acho mais seguro então
não utilizar o NFePHP
, vou continuar procurando uma solução de como
enviar os arquivos para o Sefaz, que ate o momento não venho
conseguindo nenhuma informação...

Alguém saberia me dizer como faço para enviar o XML para o Sefaz, se
existe uma area para envio dos arquivos e consultas???
Enfim algum material que eu possa tentar entender como funciona...
Desde ja agradeço!!!


Só esperava que o Trabalho do amigo Roberto e outros fosse reconhecido.
Toma o nosso tempo e ainda fala que é inseguro

Roberto Jonikaites

unread,
Feb 24, 2011, 5:36:46 AM2/24/11
to nfe...@googlegroups.com
O kra dizer que o NFePHP não é seguro prova veemente que não entende nada do que está falando...



--

Paulo Gabriel

unread,
Feb 24, 2011, 7:03:24 AM2/24/11
to nfe...@googlegroups.com
Bruno,


A automação de um sistema não se dá dessa forma. Escolher um sistema só porque você já adquiriu um certificado A3 não está correto.

Você deve primeiro analisar qual é a sua necessidade (ou a de seu cliente) e então definir com que tipo de sistema você vai trabalhar.

O NFePHP não é feito exclusivamente para trabahar na internet, mas em intranets ou qualquer outro ambiente que suporte PHP (inclusive PHP-GTK).

Paulo Gabriel

unread,
Feb 24, 2011, 7:19:43 AM2/24/11
to nfe...@googlegroups.com
Bruno,

Como já te disse, estou implementando a automação de nfe's em uma loja online.

O cliente vai usar certificado A1, e seu uso no sistema web (devidamente armazenado) foi aprovado desde o início da especificação do sistema.

BRUNO LIMA

unread,
Feb 24, 2011, 8:17:16 AM2/24/11
to NFePHP
Olá amigos!!!

Queria somente esclarecer alguns mal entendidos que os amigos
FerreirH. e Roberto Jonikaites não entenderam o que eu quis dizer...

Quando me referi dizendo "acho mais seguro então não utilizar o
NFePHP", estava me referindo sobre ajuda do amigo Bruno Bastos, que
disse que para poder utilizar o NFePHP somente para enviar o XML já
assinado com o certificado do tipo A3, teria que disponibilizar um
certificado A1 para enviar o XML, então teria que copiar o certificado
A1 de algum cliente e disponibilizar para os outros clientes que
utilizam o certificado A3 para que pudessem enviar o XML utilizando o
NFePHP, por isso que disse que estava desistindo de utilizar o NFePHP
e agradeci a ajuda de todos que me informaram sobre este detalhe que
desconhecia ate o momento...

Espero ter esclarecido o mal entendido levantado pelos amigos
FerreirH. e Roberto Jonikaites, se estou solicitando ajuda a vcs é um
sinal que reconheço a seriedade do projeto...

Mais uma vez obrigado pela ajuda de todos!!!



On 24 fev, 07:36, Roberto Jonikaites <jonikai...@gmail.com> wrote:
> O kra dizer que o NFePHP não é seguro prova veemente que não entende nada do
> que está falando...
>
> Em 23 de fevereiro de 2011 21:58, FerreiraH.
> <helder.maurici...@gmail.com>escreveu:
>
> > Lá atras
> >  BRUNO LIMA
>
> > Mais uma vez obrigado pelo esclarecimentos... *acho mais seguro então
> > não utilizar o NFePHP*, vou continuar procurando uma solução de como
> > enviar os arquivos para o Sefaz, que ate o momento não venho
> > conseguindo nenhuma informação...
>
> > Alguém saberia me dizer como faço para enviar o XML para o Sefaz, se
> > existe uma area para envio dos arquivos e consultas???
> > Enfim algum material que eu possa tentar entender como funciona...
> > Desde ja agradeço!!!
>
> > *Só esperava que o Trabalho do amigo Roberto e outros fosse reconhecido.
> > Toma o nosso tempo e ainda fala que é inseguro
> > *
>
> > Ferreira Helder
> > *B2Stok.net  * <http://b2stok.net>B2Stok <http://www.b2stok.com.br>

BRUNO LIMA

unread,
Feb 24, 2011, 8:24:30 AM2/24/11
to NFePHP
O meu problema que alguns clientes utilizam o certificado A3 e outros
o A1, no começo achava que não tinha diferença entre eles sobre
assinatura e envio do XML... Mas ainda estou pesquisando, dependendo
faço algumas adaptações em meu sistema e deixo utilizando o NFePHP
para os clientes que possuem o certificado A1 e ja para os outros
ainda estou pesquisando uma solução...

Obrigado Paulo Gabriel!!!

Roberto S. Melo

unread,
Feb 4, 2015, 7:34:19 AM2/4/15
to nfe...@googlegroups.com, bls....@ig.com.br
E a grande dúvida que não foi respondida como se envia um XML assinado para a homologação com qual metodo da API?
Estou tentando enviar para:

       $client = new SoapClient('https://notacarioca.rio.gov.br/WSNacional/nfse.asmx?WSDL'); 

Alguém, pelo amor de D-us já fez este processo com a nota Carioca (NFSe)?

Quanto mais pesquiso no grupo da API mais escuro vai ficando entender isso, no GitHub tem uns codigos de exemplos, mas não ajuda.

Alguem usa esta API mesmo?

Roberto Machado

unread,
Feb 4, 2015, 7:41:14 AM2/4/15
to nfe...@googlegroups.com
Roberto;

A API completamente funcional é para as NFe (estaduais) , as classes para NFSe estão ai como fonte de consulta para tentar ajudar quem se aventura com as notas das prefeituras.

As notas das prefeituras são tão diversas e sem padrões que é praticamente IMPOSSÍVEL manter uma API funcional para isso.

Roberto

Roberto Soares Melo

unread,
Feb 4, 2015, 7:52:46 AM2/4/15
to nfe...@googlegroups.com
Entendi caro Roberto, obrigado, mas existe (MESMO SENDO PARA A NFe Estaduais) um exemplo de código que os senhores possam compartilhar de exemplo de envio usando cURL?

Agradeço a atenção.

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/nfephp/D25vHhZqmy4/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente,

Roberto S. Melo

Desenvolvedor Web / Mobile
Sis Web Mobile - Sistemas e Desenvolvimento Online

Fábio Ananias

unread,
Feb 4, 2015, 9:05:21 AM2/4/15
to nfe...@googlegroups.com

Bom dia,
Há um tópico aqui chamado " [nfephp] Emissão NFS-e - Primeiros Passos", onde em umas das ultimas mensagens eu enviei uns exemplos em anexo.

Este exemplo esta bem "amarrado" para o WS da SIMPLISS no que diz respeito as URLs de comunicacao, e Envelop Soap. Mas esta funcional e MUITO comentado (bem ou mal, esta comentado).

Talvez com.o.passo a passo que ha neste exemplo voce consiga se acertar.

Baixe o ZIP dos exemplos que ha em notacarioca.rio.gov.br, com as mensagens XML ja montadas pra voce, e as utilize pra testar de inicio apenas a comunicaçao.

Como o Roberto Machado sugere ainda neste mesmo topico que eu citei, ha um programa que voce pode utilizar para testar as chamadas dos metodos do WS.

Abraço.

Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages