Ir para conteúdo
  • Cadastre-se

dev botao

DigestValue do documento não confere ao ConsultarNFe()


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

Recommended Posts

  • Membros Pro
Postado

Bom dia, pessoal!

Estou com o seguinte problema: ao tentar consultar uma NFC-e já autorizada através da chave estou recebendo o erro "ERRO: 
DigestValue do documento 28190707684607000187650080000500799800970052 não confere." vi em alguns posts do fórum, referenciando o problema a divergência na data de emissão da NFC-e, mas neste caso não estou usando a consulta via xml e sim pela chave. De toda forma, a data de emissão que utilizo na NFC-e vem do meu banco de dados. Onde mais posso procurar a solução para este problema?

Conteudo do arquivo ENT.TXT

     NFe.ConsultarNFe("28190707684607000187650080000500799800970052")

QRCode: http://www.hom.nfe.se.gov.br/portal/consultarNFCe.jsp?p=28190707684607000187650080000500799800970052|2|2|24|5.00|474771514F394A305932797948735A704A7668667A76442F5A79773D|1|91E8B49F028FAE3E5BC198AD6217E867AB3A3039

 

  • Moderadores
Postado
Em 25/07/2019 at 09:50, Rubinho disse:

Bom dia, pessoal!

Estou com o seguinte problema: ao tentar consultar uma NFC-e já autorizada através da chave estou recebendo o erro "ERRO: 
DigestValue do documento 28190707684607000187650080000500799800970052 não confere." vi em alguns posts do fórum, referenciando o problema a divergência na data de emissão da NFC-e, mas neste caso não estou usando a consulta via xml e sim pela chave. De toda forma, a data de emissão que utilizo na NFC-e vem do meu banco de dados. Onde mais posso procurar a solução para este problema?

Conteudo do arquivo ENT.TXT

     NFe.ConsultarNFe("28190707684607000187650080000500799800970052")

QRCode: http://www.hom.nfe.se.gov.br/portal/consultarNFCe.jsp?p=28190707684607000187650080000500799800970052|2|2|24|5.00|474771514F394A305932797948735A704A7668667A76442F5A79773D|1|91E8B49F028FAE3E5BC198AD6217E867AB3A3039

 

A consulta apenas pela chave de acesso não deveria causar esse erro.

A verificação é feita a partir do DigestValue retornado no protocolo de autorização da nota com o DigestValue do XML gerado no momento da assinatura do mesmo. Sem o XML não tem como comparar por isso não deveria dar o erro.

Já se o XML estiver carregado no momento da consulta é feita a verificação, não é apenas a data de emissão que interfere, qualquer diferença, por menor que seja, no XML vai causar o erro.

O mesmo comando usando qualquer certificado vai retornar normalmente:

NFe.ConsultarNFe("28190707684607000187650080000500799800970052")
OK: Autorizado o uso da NF-e
[Consulta]
CStat=100
CUF=28
ChNFe=28190707684607000187650080000500799800970052
DhRecbto=24/07/2019 17:37:43
DigVal=Mn+DDmv6jjLKzUWQ+rXmsL6c9AY=
Msg=Autorizado o uso da NF-e
NProt=328190000121370
VerAplic=SVRSnfce201809061124
Versao=4.00
XMotivo=Autorizado o uso da NF-e
cMsg=0
tpAmb=2
xMsg=

 

  • Curtir 4
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Bom dia

Isto pode ser que o xml que ja esta na sefaz,  pode ser diferente o que esta mandando, ou seja, teve uma alteração no xml,  estes dias,  no codigo da nota,   pode ser que o que esta no sefaz esteja diferente,  ai acontece isto,   verificar a chave que esta no sefaz,  pegue o xml no sefaz,  e verifica, pois deve ter alguma diferença

  • Curtir 1
  • Membros Pro
  • Solution
Postado

Obrigado, amigo por sua atenção!

 Mas não esta sendo enviado novo XML, estou usando a consulta apenas com a chave. 

Tem uma opção no ACBrMonitor, "Validar Digest Value ao consultar XML" que resolve o problema. 

Inclusive, gostaria de sugerir a ACBr que desconsiderasse essa parâmetro quando fosse feita a consulta apenas via chave, porque ao meu ver não faz muito sentido.

Obrigado a todos que tentaram me ajudar!

  • Este tópico foi criado há 1946 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.

The popup will be closed in 10 segundos...