Cancelamento de NFS-e: qual é o prazo e por que o pedido pode ser recusado
Qual o prazo para cancelar ou substituir uma NFS-e, por que ele não é nacional, e os 16 eventos oficiais da NFS-e Nacional — com a regra que faz o sistema recusar um pedido correto.
Quem precisa cancelar uma NFS-e faz sempre a mesma busca, e recebe quase sempre a mesma resposta errada: um número fixo de horas, apresentado como se valesse para o Brasil inteiro. Não vale. A regra oficial é outra, e a diferença não é de detalhe — é de ordem de grandeza.
Este guia reúne o que a documentação técnica da NFS-e Nacional realmente diz sobre prazo, sobre a diferença entre cancelar e substituir, e sobre o motivo pelo qual um pedido tecnicamente correto volta recusado.
O prazo não é nacional
Cada município conveniado ao Sistema Nacional NFS-e parametriza o próprio prazo de cancelamento e de substituição. A documentação oficial não fixa um número único: fixa um teto.
O texto que trata da substituição é literal quanto a isso — o município “deverá parametrizar o prazo máximo permitido para que o emitente da NFS-e possa substituir uma NFS-e que o município tenha gerado”, e o prazo máximo parametrizável é de 2 anos.
Duas consequências práticas:
- Não adianta procurar o prazo na regra federal. Ele está na configuração do município que gerou a nota, dentro do limite de 2 anos.
- O prazo do vizinho não serve de referência. Dois municípios conveniados ao mesmo sistema podem ter prazos diferentes, e ambos estarão corretos.
De onde vem o “168 horas” que circula
O número aparece repetido em artigos, respostas automáticas e materiais de apoio. Ele existe — mas é o prazo do cancelamento por substituição da NFC-e, a nota de consumidor, que é documento de mercadoria, emitido pela SEFAZ estadual, com regra própria.
Aplicar esse prazo à NFS-e troca o documento. É o mesmo tipo de erro que faz alguém procurar “quantos dígitos tem a chave da NFS-e” e receber a resposta dos 44 dígitos da NF-e: a estrutura ao lado, que responde outra pergunta.
A exceção que quase ninguém cita
A regra de substituição fora do prazo tem uma exceção escrita: ela não se aplica quando a justificativa informada for desenquadramento ou enquadramento da NFS-e no Simples Nacional. Nesses dois motivos, o prazo do município não bloqueia a substituição.
Cancelar não é substituir
São dois eventos diferentes, e a confusão entre eles custa tempo:
| Cancelamento | Cancelamento por substituição | |
|---|---|---|
| O que faz | torna a nota sem efeito | torna sem efeito emitindo outra no lugar |
| Quem pede o registro | o emitente da NFS-e | o município emissor |
| Assinatura digital | obrigatória | não exigida |
| Registro único na nota | sim | sim |
Há ainda o caminho da análise fiscal: quando o cancelamento direto não cabe, existe a solicitação de análise fiscal, que o município defere ou indefere — e cada um desses desfechos é, ele próprio, um evento registrado na nota.
Depois de emitida, a nota vira histórico
A NFS-e autorizada não é alterada. Tudo o que acontece com ela passa a ser registrado como evento preso à chave de acesso. São 16 tipos, em três categorias:
- Cancelamentos — cancelamento simples, por substituição, solicitação de análise fiscal e os dois desfechos dela;
- Manifestações — o prestador, o tomador ou o intermediário confirmam ou rejeitam a nota, e existe ainda a confirmação tácita, registrada de forma automatizada;
- Ofícios — cancelamento, bloqueio e desbloqueio pela administração tributária.
O histórico da nota é a soma desses registros. A lista dos 16 eventos traz cada um com quem pode pedir, se a nota precisa existir, quem enxerga o registro e os códigos de erro que ele pode devolver.
O código do evento já diz quem pode pedir
O identificador tem seis dígitos e não é sequencial: o primeiro declara a categoria, o segundo e o terceiro identificam o autor do pedido, o quarto indica o ambiente que recebe, e os dois últimos são a sequência dentro da categoria.
Assim, 105102 se lê como categoria 1 (cancelamentos), autor 05 (município emissor), ambiente 1, sequência 02 — antes mesmo de abrir a tabela.
Por que um pedido correto volta recusado
Esta é a parte que mais surpreende. O sistema nacional não avalia só o pedido: ele avalia o estado da nota. Existe uma matriz oficial que cruza “evento já registrado” com “pedido novo”, em 600 combinações, e classifica cada uma como permitida, não permitida ou condicional.
Casos frequentes:
- Nota já cancelada não aceita novo cancelamento, nem substituição, nem manifestação;
- Nota com bloqueio por ofício não aceita justamente o evento que foi bloqueado — e o desbloqueio só cabe se houver bloqueio anterior;
- Manifestação do tomador depois de determinadas manifestações anteriores cai na faixa condicional, que depende de regra específica.
Quando a recusa vem com código, ele tem página própria com a regra que disparou: os códigos de evento formam um catálogo separado do da validação da DPS, e a tabela de erros da NFS-e reúne os dois. Para conferir o arquivo antes de enviar, o validador de XML da NFS-e roda as mesmas verificações estruturais no seu navegador.
Antes de pedir o cancelamento
Uma sequência que evita a maior parte das recusas:
- Confirme o município emissor e o prazo que ele parametrizou — é dele que depende o limite, não de uma regra federal;
- Verifique se a nota já tem evento registrado — cancelamento anterior, manifestação ou bloqueio mudam o que é aceito;
- Escolha entre cancelar e substituir pelo efeito desejado, lembrando que quem pede o registro muda nos dois casos;
- Se o motivo for enquadramento ou desenquadramento no Simples, informe a justificativa correta: é o caso em que o prazo não bloqueia;
- Recebeu código de erro? Abra a ficha dele: a regra oficial que disparou está lá, com o campo envolvido.
Fontes oficiais
- Documentação técnica da NFS-e Nacional — anexos e schemas (gov.br)
- Resolução CGNFS-e nº 3, de 30 de agosto de 2023 — eventos da NFS-e
- Lei Complementar nº 116/2003 (Planalto)
Os prazos, os tipos de evento e a matriz de recusa publicados aqui saem dos anexos oficiais da documentação técnica, e são conferidos contra a fonte a cada atualização do portal.
Para conferir a nota antes de cancelar ou substituir, o gerador de DANFSe mostra o documento montado a partir do próprio XML.