Erro E1989: A assinatura é obrigatória quando o pedido de registro de evento for enviado para o Web Service
O pedido de cancelamento chegou ao Sistema Nacional sem assinatura digital.
O Erro E1989 acontece quando o pedido de registro de evento do contribuinte — o pedido de cancelamento da NFS-e — chega ao Web Service do Sistema Nacional sem assinatura digital. É um erro de evento, não de emissão: a nota existe, e o pedido feito sobre ela não foi aceito.
O que o Sistema Nacional responde: “A assinatura é obrigatória quando for enviado para o Web Service.”
Por que acontece o Erro E1989
Cancelar uma NFS-e é um ato com efeito fiscal: a nota deixa de valer, e o imposto destacado nela deixa de ser devido. Por isso o Sistema Nacional só aceita o pedido de evento assinado com o certificado digital de quem o faz.
A assinatura do pedido de registro de evento garante duas coisas:
| Função | O que garante |
|---|---|
| Autoria | Que foi mesmo a empresa emitente quem pediu o cancelamento |
| Integridade | Que o pedido não foi alterado depois de assinado |
Sem ela, qualquer pessoa com a chave de acesso poderia pedir o cancelamento da nota de outra empresa. O Erro E1989 é a trava que impede isso.
As causas mais comuns:
Etapa de assinatura pulada pela integração — ela assina a DPS na emissão, mas envia o pedido de cancelamento direto.
Certificado não configurado no ponto que envia os eventos, embora exista para a emissão.
Falha silenciosa na assinatura, com a rotina seguindo o envio mesmo assim.
Envio manual por ferramenta de teste de API, que não assina.
No Berga
DFe › NFSe, no menu de ações (⋯) da nota, em Cancelar.
Deixa que o Berga resolve com uma regra simples: pedido sem assinatura não sai. O pedido de cancelamento é assinado automaticamente com o certificado A1 ativo da empresa e, se a assinatura falhar, o Berga interrompe o envio e mostra a falha — em vez de deixar o Sistema Nacional recusar. A nota segue Autorizada até o cancelamento ser aceito. Conheça o Berga.
Como resolver o Erro E1989
- 1Confirme que há um certificado válido configurado para os eventos da NFS-e.
- 2Confirme que a rotina assina o pedido antes de transmitir, e não só a DPS.
- 3Confira se a assinatura está dentro do pedido de registro de evento, após o grupo de informações.
- 4Reenvie o pedido de cancelamento.
Como evitar o Erro E1989
Trate falha de assinatura como erro que interrompe o envio, nunca como aviso. Um pedido de evento sem assinatura nunca é aceito — enviá-lo só troca uma falha local por uma recusa do Sistema Nacional.
Se o Erro E1989 continuar
Erros vizinhos do pedido de evento: erro na assinatura, certificado inválido e assinatura com certificado de outro CNPJ.
Persistindo, abra um chamado informando a chave de acesso da nota e o horário da tentativa.
Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.
Erros relacionados
- Erro E1980: Arquivo enviado com erro na assinatura do pedido de registro de evento
- Erro E1983: Certificado Digital da assinatura inválido no pedido de registro de evento
- Erro E0717: A assinatura é obrigatória quando a DPS for enviada para o Web Service
Referência: Anexo II do leiaute do pedido de registro de evento (SEFIN/ADN), v1.01, Sistema Nacional NFS-e.