DigestValue diferente do digVal

596 views
Skip to first unread message

RodrigoJob

unread,
Jun 21, 2015, 12:50:52 PM6/21/15
to nfe...@googlegroups.com
Olá,

tive um problema na geração de minhas NFs e algumas aparecem o DigestValue diferente do digVal. Isto já ocorreu a outro usuário no grupo, mas não há uma resposta com solução, por isso eu abri um novo tópico.

Eu fiz o teste com uma das NFs e copiei o DigValue do protocolo para o XML da NF. Funciona normalmente. Mas não está correto.
O que pode ter acontecido? O que posso fazer para corrigir? O que fazer para não acontecer novamente?

Penso até em fazer uma verificação no arquivo antes de adicionar o protocolo, e se estiver diferente tornar igual automaticamente, mas é arranjo técnico.

Até mais
Rodrigo

Roberto Machado

unread,
Jun 22, 2015, 8:11:40 AM6/22/15
to nfe...@googlegroups.com
Isso é uma irregularidade sujeita a penalidades CRIMINAIS.

O DigestValue NUNCA pode ser diferente do digval do protocolo se for diferente algo MUITO errado está acontecendo na sua aplicação. E na verdade é uma impossibilidade caso esteja usando mesmo a API.

Veja que o DigestValue é calculado quando é feita a assinatura da NFe, essa NFe assinada é enviada a SEFAZ que é de onde a SEFAZ retira o digval do protocolo.

Uma vez que a NFe foi assinada não é possivel mudar nenhuma linha da mesma, nenhuma modificação DEVE ou PODE ser feita após a assinatura da mesma.

Alguma BOBAGEM muito grande está ocorrendo com você. É OBRIGATÓRIO  que o DigestValue da NFe seja igual ao digval do protocolo se não for tem "GATO NA LINHA", e não você não pode mudar o DigestValue nem o DIGVAL !!!! 

Acompanhe seu código tem algo muito ruim com ele.

Roberto

Reply all
Reply to author
Forward
0 new messages