Pular para o conteúdo
Fiscal ProBiblioteca
Rejeição 611 · Regra I03-10

Rejeição 611: GTIN de cEAN com dígito inválido

Revisão editorial em 15 de out. de 2026. Confira as versões e condições das regras nas fontes do artigo.

A rejeição 611, regra I03-10, indica dígito de controle inválido no GTIN informado em cEAN, campo do produto na NF-e ou NFC-e. A condição examina um GTIN numérico informado, diferente do literal SEM GTIN; não é a mesma validação de ausência do campo ou de existência no Cadastro Centralizado de GTIN. NT 2021.003, versão 1.50, página 11

Qual código precisa ser conferido?

Localize NFe/infNFe/det/prod/cEAN no item indicado por nItem no retorno. Compare o código com o GTIN da unidade comercializada, na embalagem e na informação confirmada do fornecedor ou titular do produto. cProd é o código do produto no cadastro do emitente e não substitui o GTIN. cEANTrib identifica a unidade tributável e possui outra regra de dígito, a I12-10, mensagem 612. MOC, leiaute dos campos I03 e I12

Como verificar o dígito sem inventar outro GTIN?

A regra oficial remete ao cálculo do dígito verificador da GS1. O leiaute admite GTIN-8, GTIN-12, GTIN-13 ou GTIN-14, conforme o código real do produto. Confira comprimento, zeros iniciais e cada algarismo antes de verificar o dígito de controle. Se o cálculo não coincide com o último dígito informado, isso comprova inconsistência da sequência; não comprova qual produto ela deveria identificar. Alterar apenas o último algarismo para passar no cálculo pode produzir um identificador que não pertence à mercadoria. NT 2021.003, página 11 Leiaute, página 9

Exemplo: leitura da embalagem e digitação divergem

Cenário sintético: a embalagem apresenta um GTIN confirmado para uma caixa, mas o cadastro foi preenchido com um algarismo trocado. O XML reproduz o cadastro e a verificação de controle falha. A causa é a transcrição identificada pela comparação; a correção é recuperar o GTIN verdadeiro da mesma apresentação, não recalcular um código novo.

Em outro cenário sintético, o cadastro guarda corretamente o GTIN, mas uma integração converte o campo em número e elimina zeros iniciais. A divergência aparece somente entre cadastro e XML. Preserve o identificador como sequência no fluxo e valide novamente a apresentação comercial, mantendo as quantidades e a unidade reais.

Quando o problema é prefixo ou cadastro centralizado?

A rejeição 882, I03-20, verifica o prefixo GS1. A 883, I03-30, verifica cEAN sem informação. Já a 890, 9I03-10, verifica existência no CCG dentro das condições próprias documentadas para essa consulta. Um GTIN pode passar no dígito e falhar em outra dessas etapas. A versão 1.50 acrescenta o Grupo V de mercadorias ao plano do CCG, com homologação prevista em 01/04/2027 e produção em 01/09/2027; essas datas não adiam a regra de dígito I03-10. NT 2021.003, páginas 3, 10–12

O que não resolve a rejeição 611?

Trocar o produto por SEM GTIN só para evitar a validação não resolve uma mercadoria que realmente possui GTIN. Tampouco substitua a embalagem por outra apresentação ou copie automaticamente cEANTrib para cEAN. Confirme a unidade comercial e sua identificação verdadeira. A exceção de CRT 4 documentada para ausência na I03-30 não é uma dispensa da validação do dígito de um GTIN que foi informado. NT 2024.001, página 9 NT 2021.003, página 11

Preserve o retorno e o XML original; ajuste a origem comprovada e regenere pelo emissor. Não edite XML assinado, e esclareça resultado incerto antes de novo envio. Os exemplos dependem do GTIN original da mercadoria e, por isso, não fabricam um identificador ou XML operacional.