Erro E0046: Uma NFS-e cancelada não pode ser substituída
Nota cancelada já não produz efeito. Veja o que fazer no lugar.
O Erro E0046 acontece ao tentar substituir uma NFS-e que já foi cancelada.
Por que acontece o Erro E0046
Substituir tem um efeito embutido: a nota antiga é cancelada por substituição e a nova passa a valer. É uma troca.
Numa nota já cancelada não há o que trocar — ela não produz mais efeito, e cancelá-la de novo não significa nada. O caminho, quando ainda é preciso documentar o serviço, é emitir uma nota nova, sem referência à cancelada.
| Situação da nota | Substituição |
|---|---|
| Ativa | Permitida, dentro das regras |
| Cancelada | Bloqueada → Erro E0046 |
As causas mais comuns:
Cancelar e depois tentar substituir. É a causa principal, e vem de uma confusão de ordem: quem quer corrigir uma nota cancela primeiro e só então percebe que precisava substituir.
Nota cancelada pela contabilidade sem o emissor saber.
Chave errada, apontando para uma nota cancelada antiga.
Nota cancelada por substituição anterior — ela já foi trocada uma vez, e quem vale agora é a substituta.
Como resolver o Erro E0046
- 1Consulte a situação da nota pela chave.
- 2Estando cancelada, emita uma nota nova com os dados corretos — sem referência à anterior.
- 3Querendo corrigir uma nota ativa, use a substituição direto, sem cancelar antes.
Como evitar o Erro E0046
Guarde a ordem: para corrigir, substitua; o cancelamento acontece como consequência. Cancelar primeiro fecha a porta da substituição.
Se o Erro E0046 continuar
Erros vizinhos: nota inexistente na base, fora do prazo, com manifestação de confirmação do tomador ou com análise fiscal de cancelamento pendente.
Persistindo, abra um chamado informando a chave.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.