Erro E1310: O identificador da NFS-e substituta não está referenciado no evento de cancelamento por substituição
O evento existe, mas aponta para outra nota.
O Erro E1310 acontece quando o evento de cancelamento por substituição existe, mas não referencia a chave da nota substituta que está sendo enviada.
Por que acontece o Erro E1310
Uma NFS-e não se corrige: ela se substitui. E a substituição não é um ato só — são dois documentos amarrados um ao outro:
| Passo | O que acontece |
|---|---|
| 1 | A nota original recebe um evento de cancelamento por substituição |
| 2 | A nota substituta é emitida, referenciando a original |
O evento é o que autoriza a troca, e a referência é o que fecha o par. Faltando qualquer um dos dois lados, o vínculo não se forma — e é aí que nascem os dois erros desta dupla.
Este erro é do compartilhamento com o ADN, o Ambiente de Dados Nacional: ele aparece quando o município mantém sistema próprio e envia ao ambiente nacional as notas geradas nele.
Aqui a ordem foi respeitada — o evento está lá —, mas o vínculo não fecha: a chave que ele aponta como substituta é diferente da nota que chegou.
É uma verificação em duas vias, e ela existe para evitar que uma nota qualquer se apresente como substituta de outra. O evento nomeia quem vai substituir; só essa nota é aceita.
| O que o evento diz | O que chegou | Resultado |
|---|---|---|
| A substituta é a chave X | A chave X | Aceita |
| A substituta é a chave X | A chave Y | Erro E1310 |
As causas mais comuns:
Nota substituta gerada depois do evento, com chave diferente da que foi declarada nele. É a causa mais frequente: o evento foi montado com uma chave prevista, e a nota nasceu com outra.
Substituta regerada após uma falha, ganhando chave nova sem que o evento fosse atualizado.
Chave montada com um campo diferente entre o evento e a nota — número, código numérico ou dígito verificador.
Evento apontando para uma tentativa anterior que foi descartada.
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 é feita direto na Sefin Nacional, e a substituição sai como uma operação só, com o evento e a nota nova na ordem certa. Esta faixa de erro não alcança a sua nota. Conheça o Berga.
Como resolver o Erro E1310
- 1Compare a chave declarada no evento com a chave da nota enviada.
- 2Divergindo, regenere o evento apontando para a chave correta.
- 3Confirme que a substituta não foi regerada depois do evento.
- 4Reenvie.
Como evitar o Erro E1310
Gere a chave da substituta antes do evento e use exatamente essa. Reprocessar a nota depois do evento quebra o vínculo.
Se o Erro E1310 continuar
Erros vizinhos: falta do evento de cancelamento por substituição, e o identificador da NFS-e inconsistente.
Persistindo, o fornecedor do sistema municipal deve abrir chamado no Sistema Nacional.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.