Quando for emitido uma NF-e (modelo 55) ou NFC-e (modelo 65) e o Hash do CSRT (campo: hashCSRT id - ZD09) calculado pelo sitema, for diferente do calculado pela Sefaz, será retornado a rejeição 978 - Hash do CSRT diverge do calculado.
Exceções e Observações
Para essa Regra de Validação não há exceções. Para que o documento seja autorizado o Hash calculado pela aplicação deve ser igual ao calculado pela Sefaz.
Regra de Validação da Sefaz
Exemplo
Foi emitida uma NF-e com o parâmetro "hashCSRT" calculado pelo sistema emissor diferente do calculo pela Sefaz. Nessa situação a NF-e foi rejeitada pelo motivo 464.
Exemplo no XML:
<!-- Informações do Responsável Técnico pela emissão do DF-e --> <infRespTec> <CNPJ>09553244000176</CNPJ> <xContato>Hugo Eduardo Ramos dos Santos</xContato> <email>suporte@oobj.com.br</email> <fone>6230865750</fone> <!-- Identificador do CSRT utilizado para montar o hash do CSRT --> <idCSRT>G8063VRTNDMO886SFNK5LDUDEI24XJ22YIPO</idCSRT> <!-- O hashCSRT é o resultado da função hash (SHA-1 – Base64) do CSRT fornecido pelo fisco mais a Chave de Acesso da NFe. --> <hashCSRT>aWv6LeEM4X6u4+qBI2OYZ8grigw=</hashCSRT> </infRespTec>
Como resolver?
Deve-se verificar o calculo do parâmetro "hashCSRT" pelo sistema emissor
Na NT 2018-005 há a seguinte informação sobre como é calculado o hashCSRT :
2.3 Geração do hashCSRT
Os passos para a geração do “hashCSRT” estão descritos a seguir:
Valide essas informações e após isso reenvie o documento.
Material de Apoio
Há um artigo em nosso blog com mais detalhes sobre os campos do responsável técnico, para acessa-lo, basta clicar no link abaixo:
Referências
Nº do Artigo: 925
Postado: 29/08/2019 16:13:02
Última atualização: 29/08/2019 16:23:22
Postado: Marcos Vieira [marcos.vieira@oobj.com.br]
URL: https://backupbc.novooobj.xyz/article/rejeição-978-hash-do-csrt-diverge-do-calculado-como-resolver-925.html