Definição
Justificativa de cancelamento fiscal é o texto obrigatório que o emitente informa ao pedir o cancelamento de um documento fiscal eletrônico, como NF-e, NFC-e, CT-e ou MDF-e, explicando por que a operação não ocorreu ou não deve valer. Ela integra o evento de cancelamento enviado ao Fisco e fica registrada permanentemente.
Também conhecido como: Fiscal document cancellation justification, Motivo de cancelamento, Justificativa do cancelamento da NF-e, Justificativa do evento de cancelamento
O que é a justificativa de cancelamento fiscal?
Quando uma empresa emite uma nota fiscal eletrônica e depois percebe que ela não deveria existir, por exemplo porque a venda foi desfeita antes da entrega, pode pedir o cancelamento ao Fisco. Esse pedido não é um simples clique: ele é enviado como um evento fiscal, e um dos campos obrigatórios desse evento é a justificativa.
A justificativa é um texto curto, escrito pelo emitente, que explica o motivo do cancelamento. Ela é assinada digitalmente junto com o restante do evento e passa a fazer parte do histórico do documento, podendo ser consultada depois pela fiscalização.
Para que serve a justificativa?
A principal função é dar transparência e rastreabilidade. O cancelamento apaga os efeitos fiscais de uma operação, então o Fisco exige que o emitente declare por que fez isso. Em uma fiscalização, cancelamentos frequentes ou com motivos vagos podem chamar atenção.
Ela também ajuda a própria empresa: a equipe contábil e o setor financeiro conseguem entender, meses depois, por que determinada nota foi anulada, sem depender da memória de quem fez o pedido.
Quais regras a justificativa precisa seguir?
Nos leiautes nacionais da NF-e, NFC-e, CT-e e MDF-e, a justificativa precisa ter no mínimo 15 e no máximo 255 caracteres. Textos menores são rejeitados automaticamente pela SEFAZ, e o cancelamento não é registrado.
Também é recomendável evitar quebras de linha, caracteres especiais incomuns e espaços extras no início ou no fim, pois eles podem causar erro de validação do XML. Na NFS-e, as regras variam conforme o padrão adotado: no padrão nacional há um código de motivo e uma descrição, enquanto alguns municípios usam regras próprias.
Além do texto, o cancelamento depende de outras condições, como estar dentro do prazo permitido e de a mercadoria ainda não ter circulado. Uma justificativa bem escrita não supera essas restrições.
Como a justificativa funciona em uma emissão por API?
Em sistemas que emitem documentos por API, o ERP ou a plataforma de vendas envia uma requisição de cancelamento informando qual documento deve ser cancelado e o texto da justificativa. A API monta o evento, assina o XML com o certificado digital da empresa e o transmite ao Fisco.
A resposta indica se o cancelamento foi homologado ou rejeitado. Por isso, é útil que o sistema valide o tamanho do texto antes de enviar e ofereça ao usuário motivos pré-definidos, evitando rejeições por justificativas curtas como apenas "erro".
Qual a diferença entre justificativa de cancelamento e de inutilização?
A justificativa de cancelamento se aplica a um documento que já foi autorizado pelo Fisco e que precisa perder a validade. A justificativa de inutilização se aplica a números da sequência que nunca chegaram a gerar um documento autorizado, como quando o sistema pulou uma numeração.
As duas têm formato parecido e exigem um texto explicativo, mas tratam de situações diferentes: uma anula uma nota existente, a outra declara que certos números não serão usados.
Exemplos de Justificativa de cancelamento fiscal
- Uma loja virtual emite a NF-e de um pedido, mas o cliente desiste da compra antes do despacho. O ERP envia o cancelamento com a justificativa "Pedido cancelado pelo cliente antes do envio da mercadoria".
- Um supermercado emite uma NFC-e com o CPF errado e o consumidor pede uma nova nota. O sistema do caixa cancela a primeira com o texto "Emissao com dados incorretos do consumidor, nova nota emitida".
- Uma transportadora emite um CT-e para uma carga que acabou não sendo coletada e cancela o documento com a justificativa "Servico de transporte nao realizado, carga nao coletada".
- Um marketplace tenta cancelar uma nota com a justificativa "erro" e recebe rejeição da SEFAZ por texto abaixo do mínimo de caracteres, precisando reenviar com uma explicação mais completa.
Perguntas frequentes
Quantos caracteres a justificativa de cancelamento precisa ter?
Na NF-e, NFC-e, CT-e e MDF-e, a justificativa deve ter entre 15 e 255 caracteres. Na NFS-e, as regras dependem do padrão utilizado, nacional ou municipal.
Posso alterar a justificativa depois que o cancelamento foi homologado?
Não. Depois de homologado, o evento de cancelamento fica registrado de forma definitiva junto ao documento. Não existe correção posterior da justificativa.
Qualquer motivo é aceito como justificativa?
O Fisco valida automaticamente apenas o formato, como o tamanho do texto. Porém, o motivo deve ser verdadeiro e coerente, pois pode ser analisado em uma fiscalização posterior.
A justificativa substitui a Carta de Correção?
Não. A Carta de Correção Eletrônica corrige informações permitidas sem anular a nota. A justificativa de cancelamento acompanha o pedido para anular o documento por completo.
Atualizado em · Como produzimos este glossário
