Erro E1308: A NFS-e a ser substituída não possui evento de cancelamento por substituição compartilhado com o ADN
A nota substituta chegou antes do evento que a autoriza.
O Erro E1308 acontece quando a NFS-e que se pretende substituir não possui o evento de cancelamento por substituição compartilhado com o ADN.
Por que acontece o Erro E1308
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.
Este erro é de ordem. A nota substituta chegou ao ambiente nacional antes do evento que a autoriza — ou o evento nunca foi compartilhado.
Sem o evento, a nota original continua válida na base nacional. Aceitar a substituta criaria duas notas ativas para a mesma operação, com o imposto contado duas vezes.
As causas mais comuns:
Substituta enviada antes do evento, por rotinas de compartilhamento que processam notas e eventos em filas separadas. É a causa número um.
Evento gerado no sistema municipal e não compartilhado, ficando só na base local.
Evento recusado numa tentativa anterior, sem que a falha tenha sido notada.
Cancelamento comum usado no lugar do cancelamento por substituição — são eventos diferentes, e só um habilita a troca.
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 E1308
- 1Confirme se o evento de cancelamento por substituição foi compartilhado com o ADN.
- 2Não tendo sido, compartilhe o evento primeiro.
- 3Só então envie a nota substituta.
- 4Confirme que o evento é o de substituição, não o cancelamento comum.
Como evitar o Erro E1308
Compartilhe evento e nota substituta na mesma sequência, nunca em filas independentes. A ordem é parte da regra.
Se o Erro E1308 continuar
Erros vizinhos: a substituta não referenciada no evento, e as regras de chave já compartilhada.
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.