Passar para o conteúdo principal

Rejeição 978: Hash do CSRT diverge do calculado

[JT] Equipe Webmania® avatar
Escrito por [JT] Equipe Webmania®
Atualizado essa semana

Motivo: Ao emitir uma NF-e (modelo 55) ou uma NFC-e (modelo 65) com o Hash do CSRT estiver com cálculo diferente do calculado pela Sefaz, retornará a rejeição 978.

Regra de Validação da Sefaz:

Solução: Na NT 2019.005, descreve o passo a passo de criação do hashCSRT:

  • Passo 1: Concatenar o CSRT com a chave de acesso da NF-e/NFC-e que está sendo emitida.

  • Passo 2: Aplicar o algoritmo SHA-1 sobre o resultado da concatenação do passo 1, resultando em um string de 20 bytes hexadecimais.

  • Passo 3: Converter o resultado do passo anterior para Base64, resultando em uma string de 28 caracteres

  • Passo 4: Montar o grupo de identificação da empresa desenvolvedora do software (tag: infRespTec), com a tag “idCSRT” o identificador do CSRT utilizado para a geração do hash e a tag “hashCSRT” o resultado do passo 3”.

Verifique abaixo como corrigir no emissor da Webmania:

Se é cliente da Webmania, não se preocupe! Esse cálculo é feito automaticamente pela nossa aplicação no momento da emissão.


Em caso de dúvidas, nosso suporte estará disponível nos canais de atendimento.

Respondeu à sua pergunta?