Rejeição 978: Hash do CSRT (Código de Segurança do Responsável Técnico) diverge do calculado

Quando for emitido uma NF-e (modelo 55) ou NFC-e (modelo 65) e o Hash do CSRT (campo: hashCSRT id – ZD09) calculado pelo sistema, 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 dos Santos</xContato>
<email>suporte@sistema.com.br</email>
<fone>35353535</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:

Você encontrará essa informação no menu Manutenção>Empresas>Parâmetros Adicionais da Empresa - Aba NFe/NFCe

image.png

Valide essas informações e após isso reenvie o documento.

Regra válida para o PR (Paraná), a partir de:

Modelo 65, implementação futura

Exceção:


Revision #4
Created 27 June 2025 14:44:19 by ProjetosD
Updated 27 June 2025 17:25:42 by ProjetosD