Rejeição: GTIN (cEAN) sem informação [nItem: 999]

O que é :

Este erro ocorre quando o campo GTIN (cEAN) não foi preenchido para um item na NF-e ou NFC-e, e o produto exige essa informação. O GTIN (Global Trade Item Number), também conhecido como código EAN, é um identificador único de produtos no comércio e é necessário para alguns produtos, especialmente aqueles que são comercializados em mercados regulamentados ou varejistas. Quando o GTIN não é informado, a SEFAZ rejeita o documento fiscal, pois está faltando um dado essencial.

causas_comuns :

O campo GTIN (cEAN) foi deixado em branco no cadastro do produto.
O produto em questão requer um GTIN para comercialização, mas o cadastro não possui essa informação.
Falta de atualização do sistema ERP para produtos que necessitam de GTIN.

Exemplo Prático:

<det nItem="999">
  <prod>
    <cProd>001</cProd>
    <xProd>Produto A</xProd>
    <cEAN></cEAN> <!-- GTIN sem informação -->
    ...
  </prod>
</det>

No exemplo acima, o campo <cEAN> está vazio, o que resulta na rejeição da NF-e ou NFC-e pela SEFAZ.

como_resolver:

Verifique o cadastro do item (nItem: 999) e preencha o campo GTIN (cEAN) com um valor válido.
Caso o produto tenha um GTIN válido, obtenha a informação do fornecedor e insira-a no sistema ERP.
Se o produto não tiver um GTIN (e não for exigido pela legislação), informe "SEM GTIN" no campo <cEAN>, se permitido pela SEFAZ.
Atualize o cadastro do produto e reenvie o documento fiscal para a SEFAZ.

tipos_documento:

NFe (Nota Fiscal Eletrônica)
NFCe (Nota Fiscal de Consumidor Eletrônica)