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
- Verifique o protocolo de autorização no xml:
-
Certifique-se de que o protocolo de autorização seja o mesmo da base da Sefaz.
-
Consulte o XML autorizado:
-
Pegue o valor exato do campo
<nProt>(número do protocolo) da resposta de autorização da NF-e. -
Atualize o evento de cancelamento:
-
Preencha corretamente o campo
<nProt>dentro do evento<evCancNFe>no XML de cancelamento. -
Reenvie o evento:
- 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>