Como consultar nota fiscal por chave de acesso.

867 views
Skip to first unread message

Daniel Lima

unread,
May 9, 2014, 12:49:58 PM5/9/14
to nfe...@googlegroups.com
Olá.
Eu estou desenvolvendo um sistema de estoque que envolve a consulta de dados de notas fiscais (através da chave/protocolo) e a inserção de suas informações num banco de dados.
Pelo que procurei vi que existe uma função em ToolsNFePHP chamada getNFe, mas ela possui um comentário que diz "ESSE SEVIÇO NÃO ESTÁ TOTALMENTE OPERACIONAL EXISTE APENAS NO SEFAZ DO RS E SVAN".
A empresa para o qual eu estou desenvolvendo o sistema é em SP e a maioria das suas notas será daqui. De que outra maneira eu posso conseguir informações da nota? Se eu conseguir baixar o XML da nota através de uma função seria ótimo.

Obrigado desde já.

João Eduardo

unread,
May 9, 2014, 3:25:32 PM5/9/14
to NFePHP
Daniel, se a questão é compor estoque, por que não capturar as NFes entrantes do e-mail do seu cliente?



--
--
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 no grupo quot;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.
Para mais opções, acesse https://groups.google.com/d/optout.



--
_________________________________
João Eduardo Silva Corrêa

Roberto Machado

unread,
May 9, 2014, 4:13:51 PM5/9/14
to nfe...@googlegroups.com
Daniel;

Não é bem assim ! o texto não está claro para quem não acompanhou ou estudou a documentação da SEFAZ.

O AN (ambiente Nacional) mencionado como SVAN, fornece as NFe de todos os estados, incluindo as NFe de São Paulo.

Eu também atuo em SP e utilizo esse método para identificar a baixar as NFe quando necessário.
NOTA: é muito importante que você entenda as limitações do serviço antes de coloca-lo em uso !!!

Roberto

Francisco Carlos Silva

unread,
May 13, 2014, 8:17:08 AM5/13/14
to nfe...@googlegroups.com
Roberto ..bom dia 

Fiquei interessado neste procedimento de baixar a NFe quando necessario - para isso basta ter a chave de acesso ?

Eu estava indo pelo Manifesto do destinátário - mas sempre a nota é antiga e o usuario tem que ir la e incluir a chave de acesso e captcha para baixar este xml - pelo SVAn eu consigo ? ou pelo menos incluir varias chaves de acesso e digitar uma unica vez o captcha para baixar  os xmls em lote ?


Roberto Leite Machado

unread,
May 13, 2014, 9:14:26 AM5/13/14
to nfe...@googlegroups.com
Francisco;

O webservice do AN somente permite baixar as NFe dos últimos 15 dias endereçados para o CNPJ do seu certificado digital após ser dada a ciência da operação. É exatamente o mesmo serviço da manifestação do destinatário.

Para baixar qualquer NFe deve ir pela página da SEFAZ ou da Receita com o id de 44 digitos e digitar o captcha com você já tem feito.

Roberto

Francisco Carlos Silva

unread,
May 13, 2014, 9:24:03 AM5/13/14
to nfe...@googlegroups.com
bom dia Roberto 

Antes de tudo obrigado pelo esclarecimento.

Esta ciência tem que ser dada nota a nota  ou pode ser enviada em Lote, vc sabe me dizer sobre isso ?




Roberto Leite Machado

unread,
May 13, 2014, 9:46:13 AM5/13/14
to nfe...@googlegroups.com
NOTA a NOTA uma por uma, mas como pode ser usada a API isso pode ser contornado e o usuário não saberá se é uma a uma ou todas que ele marcar.

Novamente é exatamente como é feito no aplicativo de manifestação do destinatário.

Roberto

Daniel Lima

unread,
May 13, 2014, 4:20:35 PM5/13/14
to nfe...@googlegroups.com
Pessoal, obrigado pelo feedback até então. Eu e meus colegas conseguimos fazer um pouco de progresso desde então.
Mas eu ainda não entendi a parte de consulta em si.
Estou tentando consultar uma nota emitida nos últimos 15 dias, cujo destinatário é o mesmo CNPJ do certificado digital, e recebo essa mensagem:
"Rejeicao: NF-e indisponivel para download devido a ausencia de Manifestacao do Destinatario"
Se a manifestação do destinatário é necessária e esta está ausente, de que maneiras eu posso automatizar isso no meu sistema?

Para um pouco de contexto, no sistema em que estou trabalhando o usuário (que será um operador do estoque), deve ser capaz de digitar a chave da nota em um campo, clicar em "Registrar" e todas as informações tais como emitente, datas, e detalhes dos produtos serão armazenadas no nosso banco de dados. Tudo já funciona perfeitamente carregando o XML de uma nota, mas meu cliente requer que tudo seja automatizado pelo sistema, bastando inserir a chave/protocolo da nota.

Roberto Machado

unread,
May 14, 2014, 7:17:03 AM5/14/14
to nfe...@googlegroups.com
Daniel;

Você deve estudar mais a documentação da SEFAZ.
Somente podem ser baixados os xml que tenham sido previamente manifestados. Ou seja o processo é o seguinte:

1 - buscar a lista das NFe destinadas;
2 - manifestar a "ciência da operação" de cada uma dessas NFe's
3 - se tudo correu bem, então e só então, podem ser baixadas essas NFe já manifestadas

Roberto



--
--
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 no grupo quot;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.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Roberto
Nisi utile est quod facimus stulta est gloriae (Julius Phaedous)

adver...@webmega.com.br

unread,
May 14, 2014, 7:23:11 AM5/14/14
to nfe...@googlegroups.com

Eu estou usando para isso o modelo que esta em “exemplos/testaNFeRecibo.php “ passando o parâmetro da chave de acesso ele me retorna o status da nota pela posição do array em [xMotivo].

Roberto Machado

unread,
May 14, 2014, 7:40:25 AM5/14/14
to nfe...@googlegroups.com
Meu amigo; você está comentando algo diferente, que é a verificação da "Validade" da NFe pela consulta do protocolo. Mas isso não é o "download" do xml da NFe. Apenas confirma os dados do protocolo incluso no xml da NFe e seu status.

Roberto
Reply all
Reply to author
Forward
0 new messages