Rejeição 887 NF-e NFC-e

GTIN informado com dígito verificador inválido

4 min de leitura Atualizado em março de 2026

O que causa a Rejeição 887

Causa do erro

A Rejeição 887 ocorre quando o código GTIN informado no campo <cEAN> possui o dígito verificador incorreto. O último dígito do GTIN é calculado automaticamente usando o algoritmo de Módulo 10 e deve ser consistente com os demais dígitos.

Esse erro geralmente ocorre por digitação incorreta do código de barras no cadastro do produto.

Tags XML envolvidas

As seguintes tags do XML são relevantes para esta rejeição:

Tag XMLDescrição
<cEAN>GTIN do produto com dígito verificador inválido
<cEANTrib>GTIN da unidade tributável
<prod>Grupo de informações do produto

Exemplo prático

GTIN com dígito verificador incorreto:

XML com erro <prod> <cEAN>7891234567893</cEAN> <!-- Último dígito incorreto (deveria ser 0) --> </prod>

Como resolver passo a passo

Solução

  1. Verifique o código de barras: leia o código diretamente da embalagem do produto.
  2. Valide o dígito verificador: use uma calculadora GS1 online para confirmar.
  3. Corrija no cadastro: atualize o código no sistema emissor.
  4. Reenvie o documento após a correção.

Como prevenir

🛡 Prevenção

  • Use leitores de código de barras: evite digitar manualmente os códigos GTIN.
  • Valide no cadastro: o sistema deve verificar o dígito verificador ao cadastrar produtos.
  • Mantenha cadastros atualizados: revise periodicamente os GTINs cadastrados.

Referência técnica

Documentação oficial

MOC 7.0 — Manual de Orientação do Contribuinte:
confaz.fazenda.gov.br/legislacao/arquivo-manuais/moc7-visao-geral.pdf

Portal Nacional da NF-e:
nfe.fazenda.gov.br

Perguntas frequentes

O que causa a Rejeição 887?

Ocorre quando o GTIN informado possui dígito verificador incorreto, calculado pelo algoritmo Módulo 10.

Como resolver a Rejeição 887?

Verifique o código de barras real do produto e corrija no cadastro, atentando para o dígito verificador.

Como calcular o dígito verificador do GTIN?

Usando o algoritmo Módulo 10 da GS1. Existem calculadoras online gratuitas para essa verificação.

Cansado de lidar com rejeições?

O Gálago valida os dados antes de transmitir, evitando a maioria das rejeições. Experimente grátis por 21 dias.

Teste Grátis