Voltar para base de conhecimento

Erro E2020: Arquivo enviado com erro na assinatura do evento do município

Atualizado há cerca de 5 horas0 acharam útil
NFSeADNEventoAssinaturaMunicípioErro

A assinatura que o município aplicou ao evento compartilhado não confere com o conteúdo.

O Erro E2020 acontece quando o evento da NFS-e — já gerado e assinado pelo município com sistema próprio — chega ao Ambiente de Dados Nacional com a assinatura digital inválida. É um erro de evento municipal, não do pedido de cancelamento feito pelo contribuinte.

O que o Sistema Nacional responde: “Arquivo enviado com erro na assinatura.”

Abrir NFS-e

Por que acontece o Erro E2020

Esta faixa de erro é do evento assinado pelo município — e não do pedido de cancelamento de quem presta serviço. Ela aparece quando a prefeitura mantém sistema próprio e compartilha com o ADN, o Ambiente de Dados Nacional, os eventos gerados nele.

Um evento da NFS-e tem duas assinaturas, de autores diferentes:

O que é assinadoQuem assinaFaixa de erro
O pedido de registro de eventoO contribuinte que pedeE1980 a E1991
O evento já geradoO ambiente que o gerou — o municípioE2020 a E2032

Na Sefin Nacional, o Anexo II só prevê esta verificação no fluxo de emissão por decisão administrativa ou judicial; no cancelamento comum pedido pelo contribuinte, ela não ocorre.

O Erro E2020 diz que a assinatura do município não bate com o evento recebido: o conteúdo mudou depois de assinado, ou a assinatura foi montada fora do padrão.

As causas mais comuns:

Evento alterado depois da assinatura — reformatação, troca de codificação ou inclusão de campo pela rotina de envio.

Assinatura referenciando o grupo errado, como o pedido do contribuinte no lugar das informações do evento.

Canonicalização ou algoritmo fora do padrão aceito pelo leiaute.

Pedido do contribuinte modificado dentro do evento, o que quebra a assinatura externa.

No Berga

DFe › NFSe, para quem emite pelo Berga.

Deixa que o Berga resolve por um caminho que não passa por aqui: a emissão e o cancelamento são feitos direto na Sefin Nacional. O Berga assina só o pedido de cancelamento, com o certificado da empresa; o evento resultante é gerado e assinado pelo próprio Sistema Nacional, sem depender do sistema municipal nem do compartilhamento com o ADN. Esta faixa de erro não alcança a sua nota. Conheça o Berga.

Como resolver o Erro E2020

  1. 1
    Confirme que nada altera o XML do evento entre a assinatura e o envio.
  2. 2
    Confira se a assinatura do município referencia as informações do evento.
  3. 3
    Confirme que o pedido do contribuinte foi incluído sem alteração.
  4. 4
    Assine de novo e reenvie.

Como evitar o Erro E2020

Assine o evento como último passo antes do compartilhamento. Qualquer tratamento do texto depois disso invalida a assinatura.

Se o Erro E2020 continuar

Erros vizinhos do evento municipal: certificado inválido, certificado fora do padrão, assinatura ausente e certificado que não é do município emissor.

Persistindo, o fornecedor do sistema municipal deve abrir chamado no Sistema Nacional.

Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.

Erros relacionados

Referência: Anexo II do leiaute do pedido de registro de evento (SEFIN/ADN), v1.01, Sistema Nacional NFS-e.

Este artigo foi útil?