title: Erro 222 - Rejeição: Protocolo de autorização inexistente

Erro 222 – Rejeição: Protocolo de autorização inexistente

❓ O que é o Erro 222 com erro de protocolo?

Esse erro ocorre quando, ao tentar cancelar uma NF-e, o sistema retorna:

[222] Rejeição: Protocolo de autorização inexistente

Isso significa que o protocolo de autorização da NF-e informado no evento de cancelamento não foi encontrado na base da Sefaz. Ou seja, a chave da NF-e até pode estar correta, mas o número de protocolo fornecido é inválido, inexistente ou não confere com o que foi autorizado.


🔍 Causas comuns

  • O protocolo no xml está diferente do protocolo na sefaz.
  • Erro de digitação no número do protocolo de autorização
  • Utilização de protocolo de outra NF-e (mesmo emitente ou não).
  • Tentativa de cancelamento de uma nota que ainda não foi autorizada.
  • Problemas de sincronização entre o sistema do emissor e a base da Sefaz.
  • Tentativa de cancelamento com versão incorreta do XML.

✅ Como corrigir o erro

  1. Verifique o protocolo de autorização no xml:
  2. Certifique-se de que o protocolo de autorização seja o mesmo da base da Sefaz.

  3. Consulte o XML autorizado:

  4. Pegue o valor exato do campo <nProt> (número do protocolo) da resposta de autorização da NF-e.

  5. Atualize o evento de cancelamento:

  6. Preencha corretamente o campo <nProt> dentro do evento <evCancNFe> no XML de cancelamento.

  7. Reenvie o evento:

  8. Após corrigir o protocolo, transmita novamente o evento de cancelamento para a Sefaz.

🧪 Exemplo do trecho XML com <nProt> correto:

<detEvento versao="1.00">
  <descEvento>Cancelamento</descEvento>
  <nProt>135230000123456</nProt>
</detEvento>