Voltar para base de conhecimento

Rejeição 253 da NFCom: Digito Verificador da chave de acesso composta inválido

Atualizado há cerca de 2 horas0 visualizações0 acharam útil
NFComRejeição-253Chave de AcessoDígito VerificadorXMLSEFAZ

O último dígito da chave de acesso não confere com o cálculo sobre os 43 anteriores.

A chave de acesso tem 44 dígitos, e o último é calculado a partir dos 43 anteriores. A SEFAZ refaz a conta e compara.

O que a SEFAZ responde: "Digito Verificador da chave de acesso composta inválido"

Abrir NFCom

Por que acontece a Rejeição 253

A chave não é um identificador arbitrário: ela é a concatenação de campos que já estão no documento — código da UF, ano e mês, CNPJ do emitente, modelo, série, número, tipo de emissão, código numérico — mais um dígito verificador no fim.

Isso significa que a chave e o resto do XML precisam contar a mesma história. Quando o dígito não fecha, uma de duas coisas aconteceu: ou o cálculo foi feito errado, ou a chave foi montada com dados diferentes dos que estão no documento.

O que produz isso:

  • Campo alterado depois da chave ser montada. A série mudou, o número mudou, e a chave ficou com o valor antigo.
  • Chave montada à mão em teste ou correção manual.
  • Erro no algoritmo do dígito — o cálculo tem regra própria e uma implementação própria erra sempre.
  • Caractere perdido em transporte ou gravação, deixando 43 dígitos onde deveria haver 44.
  • Código numérico regenerado sem recalcular a chave.

O primeiro é o mais comum e o mais evitável: a chave é derivada, e derivado que não é recalculado quando a origem muda vira inconsistência.

No Berga

DFe › NFCom, na chave de acesso do documento.

No Berga. A chave de acesso é montada no momento do envio, junto com a numeração, a partir dos dados que estão no documento — o que impede que ela descreva uma versão anterior da nota. Conheça o Berga

Como resolver a Rejeição 253

  1. 1
    Confira se a chave tem exatamente 44 dígitos.
  2. 2
    Compare os campos embutidos nela com o resto do documento: UF, ano e mês, CNPJ, modelo, série, número.
  3. 3
    Divergindo qualquer um, a chave precisa ser recalculada, não corrigida no dígito.
  4. 4
    Nunca ajuste só o último dígito para "fechar a conta" — isso produz uma chave que passa na validação e aponta para dados errados.
  5. 5
    Gere e transmita de novo.

Como evitar a Rejeição 253

Trate a chave como valor derivado, calculado no último momento possível, e nunca como campo editável. Toda alteração em série, número ou emitente precisa invalidar a chave anterior.

Se a montagem da chave é implementação própria, teste o algoritmo do dígito contra chaves reais já autorizadas. Um erro nele produz 100% de rejeição, e é o tipo de defeito que só aparece na primeira transmissão.

Se a Rejeição 253 continuar

Se o dígito está correto e a rejeição persiste, confira o ano embutido na chave — a 421 rejeita ano anterior a 2022. Se o número já foi usado, a resposta seria 204 ou 539.

Ao abrir um chamado, informe a chave de acesso completa e os campos do documento que deveriam compô-la.

Consulte a tabela de rejeições da NFCom para procurar outro código.

Este artigo foi útil?