Rejeição 999: Erro não catalogado
A SEFAZ encontrou uma falha que não se encaixa em nenhum código previsto. Costuma ser instabilidade momentânea do próprio fisco.
A Rejeição 999 é a resposta que a SEFAZ dá quando encontra uma falha que não se encaixa em nenhum código previsto. É o código genérico do fisco para exceção não tratada — por isso a mensagem sempre traz uma descrição junto, e é ela que interessa.
Diferente das outras rejeições, a 999 raramente aponta erro no seu preenchimento.
Por que acontece a Rejeição 999
Instabilidade no ambiente da SEFAZ. É a causa mais comum. Falha momentânea no processamento, banco de dados do autorizador indisponível, manutenção não anunciada. Nesses casos a mesma nota passa minutos depois, sem nenhuma alteração.
Combinação de dados que o validador não previu. Situação rara: um conjunto de campos válido individualmente que o autorizador não soube tratar. Costuma envolver operação incomum — regime especial, benefício fiscal específico, produto com tributação atípica.
Falha no serviço de terceiros consultado pela SEFAZ. Validações que dependem de outras bases — cadastro centralizado, tabela de GTIN, Suframa — podem devolver 999 quando a base consultada está fora.
A mensagem que acompanha o código é o que diferencia um caso do outro. Sem ela, não há como distinguir instabilidade de dado problemático.
Como resolver a Rejeição 999
- 1Leia a descrição que veio junto com o código. Ela é a parte útil da mensagem e costuma nomear o campo ou o serviço que falhou.
- 2Aguarde alguns minutos e envie novamente — uma vez. Se for instabilidade, a nota passa.
- 3Se a nota não passar, verifique o status do serviço da SEFAZ do seu estado no Portal Nacional da NF-e.
- 4Estando o serviço fora e havendo urgência, avalie emitir em contingência, conforme o procedimento do seu estado.
Não reenvie em sequência. Tentativas repetidas levam ao bloqueio por consumo indevido, que é a 656 — e aí você passa a ter dois problemas.
Como evitar a Rejeição 999
Não há prevenção do lado do emissor para a causa mais comum, porque ela é do fisco. O que dá para fazer é reduzir o impacto: manter a contingência configurada e testada antes de precisar dela.
Loja com movimento no balcão sente mais: cupom que não autoriza trava a fila. Saber de antemão qual o procedimento de contingência do seu estado transforma uma parada de horas em minutos.
Se a Rejeição 999 continuar
Se a mesma nota recebe 999 repetidamente enquanto outras passam, o problema provavelmente está em algum dado dela. Compare-a com uma nota semelhante que foi autorizada: cliente, produto, CFOP e tributação. A diferença entre as duas costuma revelar a causa.
Ao abrir chamado, anexe a mensagem completa devolvida pela SEFAZ, com a descrição do erro, além do número e da série da nota. Sem a descrição, a 999 sozinha não diz nada.
Referência: MOC 7.0 — Anexo I, tabela de códigos de rejeição da NF-e. O código 999 é definido como "erro não catalogado", com a mensagem capturada no tratamento da exceção.