Passar para o conteúdo principal

Rejeição 897: Código Numérico em Formato Inválido

Escrito por Zukey

O que é a Rejeição 897?

A Rejeição 897 é um erro que surge na emissão de NF-e (modelo 55) quando o Código Numérico (cNF) — aquele que integra a Chave de Acesso do documento — está em um formato considerado inválido pela Sefaz.

Na prática, isso acontece quando o cNF é idêntico ao Número do Documento Fiscal (nNF) ou quando ele corresponde a uma das sequências repetitivas ou sequenciais proibidas pela legislação (como 00000000, 11111111, 12345678, etc.).

Vale lembrar que o cNF tem uma função específica: impedir acessos indevidos à NF-e. Ele funciona como um "código de segurança" gerado aleatoriamente pelo emitente. Se esse código for previsível ou repetitivo, ele perde sua finalidade — e a Sefaz rejeita a nota.

⚠️ Importante: O cNF faz parte da Chave de Acesso. Um cNF inválido compromete a unicidade da chave e, por isso, a nota é rejeitada com o código 897.

Quando a Rejeição 897 acontece?

Ela é acionada sempre que o cNF se encaixa em uma das seguintes situações:

  • É igual ao nNF (Número do Documento Fiscal);

  • É igual a uma das sequências repetitivas proibidas:

    • 00000000, 11111111, 22222222, 33333333, 44444444, 55555555, 66666666, 77777777, 88888888, 99999999;

  • É igual a uma das sequências sequenciais proibidas:

    • 12345678, 23456789, 34567890, 45678901, 56789012, 67890123, 78901234, 89012345, 90123456, 01234567.

Exemplo prático

No exemplo abaixo, a NF-e foi emitida com o Código Numérico (cNF) idêntico ao Número do Documento Fiscal (nNF). Como isso não é permitido, a nota foi rejeitada pelo motivo 897.

Trecho do XML com erro

xml

<ide>     <cUF>43</cUF>     <!-- Código Numérico que compõe a Chave de Acesso -->     <cNF>31447746</cNF>     <natOp>REVENDA DE MERCADORIAS</natOp>     <mod>55</mod>     <serie>503</serie>     <!-- Número do Documento Fiscal -->     <nNF>31447746</nNF>     <dhEmi>2019-08-28T08:25:13-03:00</dhEmi>     <tpNF>1</tpNF>     <idDest>1</idDest>     <cMunFG>4314902</cMunFG>     <tpImp>1</tpImp>     <tpEmis>1</tpEmis>     <tpAmb>2</tpAmb>     <finNFe>1</finNFe>     <indFinal>1</indFinal>     <indPres>1</indPres>     <procEmi>0</procEmi>     <verProc>OOBJ-NFE_EE</verProc> </ide>

Regra de Validação da Sefaz

Campo-Seq

Modelo

Regra de Validação

Aplic.

Msg

Efeito

Descrição do Erro

B03-10

55

Verificar formação do cNF: não pode ser igual a 00000000, 11111111, 22222222, 33333333, 44444444, 55555555, 66666666, 77777777, 88888888, 99999999, 12345678, 23456789, 34567890, 45678901, 56789012, 67890123, 78901234, 89012345, 90123456, 01234567. Também não pode ser igual ao nNF (id: B08). (NT 2019.001 v1.00, v1.50)

Obrig.

987

Rej.

Rejeição: Código numérico em formato inválido.

📌 Observação: Na regra, o código da mensagem aparece como 987 em algumas referências, mas a descrição do erro é sempre "Código numérico em formato inválido", associada à validação do campo cNF.

Como resolver a Rejeição 897

A solução é bem simples: altere o campo cNF para um número aleatório válido. Esse número deve:

  • Ter no máximo 8 dígitos;

  • Não ser igual ao nNF (Número do Documento Fiscal);

  • Não ser igual a nenhuma das sequências proibidas listadas na regra.

💡 Dica: Gere o cNF de forma aleatória a cada emissão de NF-e. Se o seu sistema emissor não faz isso automaticamente, entre em contato com o suporte para ajustar essa configuração.

Exemplo corrigido

No exemplo abaixo, o cNF foi alterado de 31447746 para 97600851 — um número aleatório válido, diferente do nNF e que não está na lista de sequências proibidas.

xml

<ide>     <cUF>43</cUF>     <!-- Código Numérico que compõe a Chave de Acesso -->     <cNF>97600851</cNF>     <natOp>REVENDA DE MERCADORIAS</natOp>     <mod>55</mod>     <serie>503</serie>     <!-- Número do Documento Fiscal -->     <nNF>31447746</nNF>     <dhEmi>2019-08-28T08:25:13-03:00</dhEmi>     <tpNF>1</tpNF>     <idDest>1</idDest>     <cMunFG>4314902</cMunFG>     <tpImp>1</tpImp>     <tpEmis>1</tpEmis>     <tpAmb>2</tpAmb>     <finNFe>1</finNFe>     <indFinal>1</indFinal>     <indPres>1</indPres>     <procEmi>0</procEmi>     <verProc>OOBJ-NFE_EE</verProc> </ide>

Após a correção, reenvie a NF-e pelo seu software emissor. A nota será reprocessada pela Sefaz e, se tudo estiver em ordem, autorizada.

Perguntas Frequentes (FAQ)

1. O que é o cNF na NF-e?

É o Código Numérico que compõe a Chave de Acesso da NF-e. Trata-se de um número aleatório gerado pelo emitente para cada nota, com o objetivo de evitar acessos indevidos e garantir a unicidade da chave.

2. O que significa a Rejeição 897?

Significa que o cNF está em formato inválido — seja porque é igual ao nNF, seja porque usa uma das sequências repetitivas ou sequenciais proibidas pela Sefaz.

3. Quais sequências são proibidas no cNF?

As repetitivas (00000000, 11111111, ..., 99999999) e as sequenciais (12345678, 23456789, ..., 01234567).

4. O cNF pode ser igual ao nNF?

Não. A Sefaz proíbe explicitamente que o cNF seja igual ao Número do Documento Fiscal (nNF). Essa é uma das causas mais comuns da Rejeição 897.

5. Quantos dígitos o cNF pode ter?

No máximo 8 dígitos. Ele deve ser um número aleatório, sem padrão repetitivo ou sequencial.

6. Preciso gerar o cNF manualmente?

Depende do seu sistema emissor. Muitos sistemas já geram o cNF automaticamente de forma aleatória. Se o seu sistema não faz isso, entre em contato com o suporte para ajustar a configuração.

7. Depois de corrigir o cNF, posso reenviar a mesma NF-e?

Sim. Após alterar o cNF para um valor válido, basta reenviar a NF-e. A nota será reprocessada pela Sefaz.

8. A Rejeição 897 vale para NFC-e também?

A regra é aplicável ao modelo 55 (NF-e). Para NFC-e (modelo 65), as regras podem variar conforme a UF, mas o princípio do cNF aleatório é o mesmo. Consulte sempre a legislação da sua Sefaz.

9. O que acontece se eu ignorar a Rejeição 897?

A NF-e não será autorizada enquanto o cNF não for corrigido. Sem autorização, a nota não tem validade fiscal — o que pode gerar problemas com o fisco, com o cliente e com a escrituração.


Aviso legal: Este documento é um guia operacional e não substitui a orientação de um contador ou consultor tributário. A correta geração do cNF deve ser validada com o suporte do seu sistema emissor e com sua contabilidade.


​

Respondeu à sua pergunta?