Voltar para o blog

Rejeições fiscais

Rejeição 884: confira o GTIN da unidade tributável

Uma nota pode ter o GTIN comercial preenchido e ainda retornar “Rejeição: GTIN da unidade tributável (cEANTrib) com prefixo inválido [nItem:999]”. O ponto de investigação é o identificador enviado em cEANTrib no item indicado. Corrigir somente o código usado na venda ou na leitura do caixa pode deixar intacta a…

Blog ALRA
Capa ilustrada da ALRA: Rejeição 884: confira o GTIN da unidade tributável.

Uma nota pode ter o GTIN comercial preenchido e ainda retornar “Rejeição: GTIN da unidade tributável (cEANTrib) com prefixo inválido [nItem:999]”. O ponto de investigação é o identificador enviado em cEANTrib no item indicado. Corrigir somente o código usado na venda ou na leitura do caixa pode deixar intacta a informação que gerou a rejeição.

O objetivo é descobrir qual unidade o arquivo representa e recuperar seu identificador verdadeiro. A mensagem não permite escolher um prefixo substituto, criar um GTIN ou alterar a apresentação do produto para obter autorização. Primeiro reúna o XML transmitido, a resposta do autorizador e a documentação da mercadoria.

Entenda os dois identificadores

O campo cEAN identifica o produto na apresentação comercial; cEANTrib identifica a unidade tributável. A definição reproduzida na página 9 da NT 2021.003 v1.50 estabelece que o GTIN da unidade tributável corresponde ao da menor unidade comercializável identificada por GTIN.

Por isso, verifique a relação entre embalagem vendida e unidade tributável. Uma caixa e seus itens individuais podem possuir identificadores diferentes. Também pode existir uma operação em que a apresentação comercial e a tributável coincidam. A relação precisa ser comprovada para aquele produto; copiar sempre o código comercial para o tributável não é um diagnóstico.

No XML, confira uCom e qCom, relativos à comercialização, junto com uTrib e qTrib, relativos à tributação. Esses campos ajudam a entender a apresentação registrada. Não mude unidades, quantidades ou conversões corretas apenas para acomodar um código: a informação fiscal deve continuar descrevendo a operação real.

O que provoca o código 884

A página 11 da NT apresenta a I12-20 como obrigatória para NF-e modelo 55 e NFC-e modelo 65. Quando um GTIN específico é informado em cEANTrib, distinguindo-o de nulo e de SEM GTIN, a regra verifica o prefixo GS1 conforme a tabela e as orientações publicadas no Portal Nacional da NF-e.

O leiaute contempla GTIN de oito, doze, treze ou quatorze posições. A tabela oficial orienta normalizar o código em 14 posições com zeros à esquerda para analisar o prefixo. Se as seis primeiras posições forem zero, o prefixo ocupa as posições 7 a 9; nos demais casos, as posições 2 a 4. Essa operação de conferência não autoriza alterar o identificador transmitido.

A aba de faixas inclui 789–790 para GS1 Brasil e 300–379 para GS1 France. O prefixo identifica a entidade que concedeu a faixa, não comprova o país de fabricação. Há faixas especiais: escolher um começo aceito não transforma uma sequência inventada no GTIN do produto.

Os prefixos 789 e 790 aparecem na NT em condições de consultas e de verificações do Cadastro Centralizado de GTIN, o CCG. Isso não significa que sejam os únicos prefixos aceitos pela I12-20. Uma consulta ao cadastro e a validação de prefixo têm objetos diferentes.

Procure onde ocorreu a divergência

Localize o nItem informado na resposta e confirme código interno, descrição e apresentação do produto. Registre o valor completo de cEANTrib efetivamente enviado, junto com cEAN. Compare esse arquivo com o cadastro e com o documento preparado no emissor. Confira modelo, UF, autorizador, ambiente, data e versão do sistema.

Se os valores diferirem entre cadastro e XML, investigue qual campo alimenta a integração. Um código interno de embalagem pode ter sido exportado como GTIN tributável. Uma importação também pode ter perdido posições ou selecionado a identificação de outra apresentação. Essas são hipóteses a verificar; o retorno 884 não informa sozinho onde ocorreu a falha.

Confronte a informação com embalagem, ficha do produto e confirmação do fabricante ou dono da marca. Identifique a menor unidade comercializável que possui GTIN. Um resultado matematicamente aceitável não comprova que o identificador pertence àquela unidade ou foi legitimamente atribuído.

Ação para cada cenário

O cadastro está correto, mas o XML mudou o código. Corrija o mapeamento ou a transformação que produziu a divergência. Gere o documento pelo fluxo normal e confira novamente cEANTrib antes de transmitir. Recuperar posições perdidas exige consultar a identificação integral documentada, sem completar números por tentativa.

Foi usado um código interno ou de outra apresentação. Separe a identificação interna do estoque dos campos GTIN. Obtenha o identificador comprovado da unidade tributável e corrija sua origem no emissor. Não copie o GTIN de outro produto parecido nem imponha igualdade com cEAN se as apresentações forem diferentes.

Há dúvida sobre a existência do GTIN. Solicite esclarecimento ao fornecedor ou ao dono da marca. Se for comprovado que o produto não possui código de barras com GTIN, o leiaute prevê SEM GTIN. Essa declaração deve expressar a situação verdadeira, sem servir para esconder um identificador conhecido ou uma consulta inconclusiva.

A substituição isolada de cEANTrib por SEM GTIN também não pode ser tratada como solução geral: a I12-30 documenta outra rejeição, 885, quando existe GTIN específico em cEAN e falta o GTIN tributável. Confira a combinação dos campos e o contexto aplicável; preserve o produto e os demais fatos fiscais.

O identificador tributável está comprovado e a rejeição persiste. Escale o caso para confrontar a estrutura com a tabela oficial de prefixos e com a versão aplicada pelo autorizador. Mantenha as evidências. Não troque o começo do código por outro nem recalcule posições para tentar satisfazer a validação.

MEI e rejeições próximas

A NT 2024.001 v1.20, páginas 5 e 11, documenta que a regra de ausência I12-60 não se aplica quando o CRT é igual a 4. Essa exceção trata de falta de informação. Ela não constitui dispensa geral para transmitir um GTIN tributável inválido e não deve ser transferida automaticamente para a I12-20. Nunca altere o CRT verdadeiro como tentativa de corrigir 884.

O código 612 examina o dígito de controle de cEANTrib; o 888 examina sua ausência. O 882 examina o prefixo do campo comercial cEAN. As consultas de existência e compatibilidade no CCG possuem condições próprias. Confirmar um desses pontos não comprova aprovação nos demais.

Exemplo e confirmação do resultado

Uma loja de autopeças vende uma caixa de filtros com unidades individuais identificadas. No XML da NF-e, o GTIN comercial da caixa está documentado, mas cEANTrib recebeu a sequência interna usada para localizar a embalagem no estoque. A comparação com os documentos do fabricante evidencia essa troca de campos.

A equipe recupera o GTIN comprovado da unidade tributável e ajusta o mapeamento. Mantém quantidade, valores e conversão que já correspondiam à venda. Esse exemplo é hipotético e não fornece códigos numéricos inventados. Também não presume que o próximo envio terá autorização.

Depois da correção, leia o XML gerado e o novo retorno. Confirme o resultado da autorização e o protocolo correspondente; o desaparecimento de 884 pode apenas revelar outra regra pendente. Para suporte, encaminhe a comparação dos campos, a identificação da unidade e o contexto do envio por canal apropriado.

A NT 2021.003 v1.50, apresentada no índice oficial consultado em 16/10/2026, registra o Grupo V em teste em 01/04/2027 e em produção em 01/09/2027. Essa ampliação do CCG não posterga a I12-20. A matriz de implantação da página 10 não é consulta operacional de cada estabelecimento; divergências exigem análise do contexto e da versão efetivamente aplicada.

Fontes

As referências práticas não substituem as regras oficiais nem documentam telas do ALRA.

Pronto para dar o próximo passo?

Pronto para organizar sua empresa e ganhar mais tempo?

Teste grátis por 15 dias e descubra como a Alra pode transformar a gestão do seu negócio.