Código de barras e GTIN: o que eu aprendi na marra
Já inventei número pra preencher campo obrigatório. Deu ruim. Aqui está o jeito certo de tratar identificador de produto sem se enrolar.

Um fornecedor entregou trinta caixas de um item importado sem nenhuma etiqueta reconhecível. O campo do sistema era obrigatório. Eu digitei uma sequência de treze dígitos que inventei na hora, salvei e fui almoçar. Duas semanas depois, o código de barras que eu inventei colidiu com o de um produto de outra empresa e uma remessa inteira travou na hora de faturar. Aprendi ali que número não se inventa.
A diferença entre as duas coisas parece conversa acadêmica até esse tipo de dia acontecer. O desenho listrado na embalagem é a representação gráfica. O GTIN é o número em si, o identificador global do item comercial. Um é a foto, o outro é a pessoa.
Esse número aparece em quatro momentos que doem quando falham: leitura no caixa, conferência da mercadoria que chegou, documento fiscal e publicação de anúncio em canal externo. Cada um deles rejeita o dado errado de um jeito diferente.
GTIN e código de barras: qual é qual
O GTIN é atribuído pelo fabricante ou pelo dono da marca e acompanha o produto no mundo inteiro. Ele identifica a apresentação, não só o produto: a mesma bebida em 350 ml e em 1 litro tem números diferentes.
Dois produtos com o mesmo número são, pra qualquer sistema, o mesmo produto. É exatamente assim que nasce boa parte das divergências que aparecem no inventário. Ninguém consegue explicar por que o saldo de um item cresceu sozinho, e a resposta estava no cadastro o tempo todo.
Os formatos e onde cada um aparece
| Formato | Uso típico | O que eu observo |
|---|---|---|
| GTIN-13 | Item de varejo em embalagem individual | É o que você mais vai encontrar na gôndola |
| GTIN-8 | Embalagem pequena, sem espaço | Aparece quando o formato longo não cabe fisicamente |
| GTIN-14 | Caixa, fardo ou unidade logística | Identifica o agrupamento, e é onde a confusão mora |
| Código interno | Item sem identificador global | Seu, controlado por você, e nunca exposto como GTIN |
A troca entre o número da unidade e o da caixa é o erro mais frequente em atacado e distribuição. Se a caixa é lida como se fosse a peça, cada entrada registra uma unidade no lugar de doze. E você só descobre no inventário seguinte, quando faltam onze de cada.
Produto sem código de barras: o que fazer
Produção própria, granel, serviço e importado sem identificação costumam não ter GTIN nenhum. Isso não é problema, é normal. O problema é fabricar um número pra calar o campo obrigatório.
- Use um código interno com prefixo próprio, que deixe evidente que ele não é global
- Imprima etiqueta interna pra permitir leitura no caixa e na conferência
- Anote na ficha que o item não tem identificador global, pro time fiscal saber tratar
- Se um dia o produto ganhar número oficial, atualize o cadastro em vez de criar item novo
Interno, do fornecedor e global convivendo
O código interno amarra todas as movimentações dentro do sistema. Não muda, não é reciclado, não depende de terceiro. O do fornecedor muda a cada parceiro e serve pra reconciliar compra e recebimento.
Manter os três campos preenchidos derrubou muito trabalho manual na entrada de nota por XML aqui. O vínculo entre o item recebido e o item do catálogo parou de depender de alguém comparar descrições na tela às sete da manhã.
Onde o número é realmente cobrado
No documento fiscal, o identificador é validado e a inconsistência gera rejeição na hora errada. Nos canais externos, ele é o que liga o anúncio ao produto e frequentemente é o critério de resolução do item quando o pedido entra.
Isso transforma um campinho aparentemente burocrático em peça estratégica pra quem vende em mais de um lugar. A resolução por código é justamente o que sustenta o estoque centralizado e impede que você venda saldo que não existe.
No balcão e no recebimento
Cada item que precisa ser localizado por busca textual acrescenta segundos à fila e aumenta a chance do operador escolher o produto errado. Divergência de saldo e cobrança incorreta nascem daí. O tema aparece de novo no módulo de vendas e PDV.
No recebimento é a mesma história. Conferir carga comparando descrição é lento e falha entre itens da mesma linha com embalagem parecida. Com o número certo no cadastro, a conferência vira leitura e a divergência aparece com o entregador ainda no pátio, que é o único momento em que dá pra resolver.
A checagem que eu rodo de tempos em tempos
- Nenhum código de barras repetido entre produtos ativos diferentes
- Nenhum código com quantidade de dígitos fora dos formatos válidos
- Nenhum item usando o número da caixa como se fosse o da unidade
- Nenhum código interno reaproveitado de produto já inativo
- Toda variação com identificador próprio quando o fabricante fornece
- Itens sem GTIN marcados com prefixo interno reconhecível
Faço essa varredura junto com o saneamento periódico do catálogo, que descrevi em erros comuns na gestão de estoque. Leva uma manhã e evita meses de dor de cabeça.
Por onde seguir
Identificador arrumado, o próximo campo espinhoso é a classificação fiscal, que decide como o item é tributado e validado. Siga pra NCM e unidades de medida.