Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao NFe.ConsultarNFe


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1833 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado (editado)
5 horas atrás, José M. S. Junior disse:

Favor atualizar para última versão do ACBrMonitor e realizar os testes.

Boa tarde,

Ao realizar os testes outro erro foi encontrado desta vez com o comando NFe.ConsultarNFe. Ao executar o comando abaixo: s

NFe.ConsultarNFe(35191100630294000135550010000005281000005295)
ERRO:  DigestValue do documento 35191100630294000135550010000005281000005295 não confere.

Surge o erro DigestValue do documento 35191100630294000135550010000005281000005295 não confere, no entanto no XML em anexo esta OK:  35191100630294000135550010000005281000005295-sit-soap.xml

O ABCrNFe não conseguiu ler o arquivo 35191100630294000135550010000005281000005295-sit-soap.xml e dar retorno correto no TXT sainfe.txt

 

image.png.6041291603c2a363d23273ea8ec5c919.png

 

image.thumb.png.9aafb102899fe01443f13b4ceca71409.png

35191100630294000135550010000005281000005295-ped-sit.xml 35191100630294000135550010000005281000005295-ped-sit-soap.xml 35191100630294000135550010000005281000005295-sit.xml 35191100630294000135550010000005281000005295-sit-soap.xml

Editado por João Marcos
  • Daniel Simoes changed the title to Erro ao NFe.ConsultarNFe
  • Moderadores
Postado

Ao consultar a NFe o componente tenta atualizar o XML local com o protocolo de autorização obtido na consulta, porém neste caso identificou que o XML que está na SEFAZ não é o mesmo que está no diretório (foi alterado, neste caso o digestValue não bate) mesmo sendo a mesma chave...

No ACBrMonitor tem a opção de não validar o DigestValue nestes casos, fica em: DFe/Geral/Validar Digest Value ao Consultar XML.

  • Obrigado 1
Consultor SAC ACBr

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

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

  • Moderadores
Postado
2 horas atrás, Daniel Port disse:

@José M. S. Junior a título de complemento, isso já aconteceu comigo 3x, eu faço todo processo pelo monitor.

Como pode o XML ser diferente do que está na sefaz ?

Isso pode ocorrer se depois de enviado, o XML foi modificado. Um espaço que seja, já não vai bater o digestValue.

Outra situação que eu imagino que possa acontecer é se voce já tiver o XML gravado e carregar no componente para envio, neste caso o componente pode modificar algo se encontrar inconsistência nas tags ou mesmo espaços em branco sobrando. Neste caso precisaríamos pegar um XML que ocorreu isso para tentar simular algo nesse sentido...

  • Curtir 2
Consultor SAC ACBr

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

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

  • 2 semanas depois ...
  • Moderadores
  • Solution
Postado

@Daniel Port, conforme falamos em PV o seu XML foi gerado em duplicidade e por estar permitindo a consulta com DigestValue divergente atualizou o protocolo no segundo XML gerado, a recomendação é sempre consultar a chave na SEFAZ antes de gerar um novo documento para envio, no caso de não obter retorno na primeira tentativa de envio. 

Esclarecendo apenas para encerrar o tópico...

  • Curtir 2
Consultor SAC ACBr

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

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

  • Este tópico foi criado há 1833 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.