Jump to content

dev botao

ACBRLIB NFE - OBTER XML ATUALIZADO DA SEFAZ


erikepvh
Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 1463 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Pessoal, estou com uma duvida para obter o xml gravado no servidor da sefaz. Estou utilizando C# .Net MVC na consulta retorna a resposta da consulta e não traz o XML, qual método devo usar para trazer esse xml?

                var ret = ACBrNFe.Consultar(chaveOuNFe,true);  (seria esse metodo mesmo)?

[Consulta]
CStat=100
CUF=11
ChNFe=11200913593518000128550010000000701000001150
DhRecbto=23/09/2020 22:53:03
DigVal=KQAON9gtswf38MvwKYFjPg/KrY0=
Msg=Autorizado o uso da NF-e
NProt=311200000032732
VerAplic=SVRS201809061124
Versao=4.00
XMotivo=Autorizado o uso da NF-e
cMsg=0
tpAmb=2
xMsg=
 

So tenho essa resposta, ai nao consigo pegar o xml.

Deste ja agradeco a todos.

 

 

Erike Farias
Fone: (69) 9245-0707
E-mail:  [email protected]

 

Link to comment
Share on other sites

  • Moderadores

Bom dia

Esse método retorna apenas o protocolo de autorização, ou o eventual estado da NFe mesmo... Se você passar o XML ou o path do mesmo no método note que o XML já será atualizado com esse protocolo e você poderá emitir...

Se você NAO é o emissor, a SEFAZ não disponibiliza o XML completo, pressupõe que que o emissor tenha o XML que foi enviado. Para os demais envolvidos (Destinatário, Transportador...) é possível fazer download depois da manifestação do Destinatário, para isso deve utilizar os métodos do DistribuicaoDFe. Veja esse tópico:

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Consultores

Bom dia Erike,

Pelo amor de Deus nunca envie novamente a nota.

Enviou esta enviado, se por algum acaso não obteve o retorno da SEFAZ com o protocolo de autorização o procedimento é:

1. Carregar o XML assinado que foi enviado.

2. Consultar

Se você não carregar o XML e simplesmente consulta o XML da nota não é atualizado.

Com o XML carregado o ACBrLibNFe tem condições de atualizar com o retorno da consulta.

Detalhe importante o XML a ser carregado tem que estar assinado.

  • Like 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Membros Pro

Italo, acho que me expressei mal na pergunta,  vamos supor que no retorno do método enviar e perdido a conexão devido a problema de internet, mas a nota foi autorizada na sefaz, estou com xml somente assinado. preciso buscar esse xml autorizado na sefaz. no ACBRLIBNfe nao sei o metodo que uso para atualizar xml autorizado no meu banco de dados, no demo procurei algo mas nao encontrei. Estou usando C# e ACBRLibNFE

Erike Farias
Fone: (69) 9245-0707
E-mail:  [email protected]

 

Link to comment
Share on other sites

  • Consultores
  • Solution

Erike,

Eu entendi o seu problema.

Você não busca o XML completo na SEFAZ e também não envia novamente a nota, pois neste caso a SEFAZ rejeita acusando que a nota já existe no banco de dados dela.

O procedimento a ser executado quando uma nota é enviada e por algum motivo não conseguimos obter o retorno da SEFAZ é o que lhe passei.

1. Carregar o XML assinado

2. Executar o Consultar

 

  • Like 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link to comment
Share on other sites

  • Moderadores

Com a lib basta utilizar o comando ConsultarNFe passando como parâmetro o path onde está gravado o XML de envio ou então o conteúdo completo do XML a partir da sua base de dados, Assim o componente vai atualizar o mesmo com o protocolo de autorização.

https://acbr.sourceforge.io/ACBrLib/NFE_Consultar.html

Depois pode gravar ou obter esse XML autorizado

https://acbr.sourceforge.io/ACBrLib/NFE_GravarXml.html

https://acbr.sourceforge.io/ACBrLib/NFE_ObterXml.html

 

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Este tópico foi criado há 1463 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...