EtikStudio

Guias de normas

Códigos de barras GS1: o guia completo (GTIN, GS1-128, SSCC, DataMatrix)

O que cada código GS1 codifica, como funcionam os dígitos verificadores e os identificadores de aplicação, e como imprimir códigos que leem de primeira.

A GS1 é a organização mundial que atribui os números por trás de quase todos os códigos de barras no varejo, na saúde e na logística. Um código GS1 não é uma sequência qualquer: cada dígito tem um significado e uma posição, e o scanner no armazém do seu cliente espera exatamente essa estrutura. Este guia explica as peças que você precisa acertar em uma etiqueta.

1. O Prefixo de Empresa GS1 e o GTIN

Tudo começa com um Prefixo de Empresa GS1 licenciado pela organização GS1 do seu país. Você acrescenta uma referência de item e um dígito verificador para formar um GTIN (Global Trade Item Number), o número que identifica um produto. Há quatro comprimentos:

FormatoDígitosUso típicoSimbologia
GTIN-1313Itens de varejo fora da América do NorteEAN-13
GTIN-1212Itens de varejo nos EUA e CanadáUPC-A
GTIN-88Embalagens muito pequenasEAN-8
GTIN-1414Caixas e paletes (níveis de embalagem)ITF-14 ou GS1-128

Exemplo: os 12 dígitos 750123456789 recebem o dígito verificador 3, então o GTIN-13 de varejo é 7501234567893. Uma caixa desse produto usa o dígito indicador 1 na frente: 17501234567890. O dígito verificador é recalculado porque os dígitos mudaram.

2. Como se calcula o dígito verificador

Todas as chaves GS1 usam o mesmo algoritmo módulo 10: a partir do dígito da direita (sem contar o verificador), multiplique os dígitos alternando 3 e 1, some os resultados, e o dígito verificador é o que falta para chegar ao próximo múltiplo de 10. O software de etiquetas deve calculá-lo por você — digitá-lo à mão é a causa mais comum de códigos que não leem.

3. GS1-128 e os Identificadores de Aplicação

Um GTIN identifica o que é o produto; não diz de que lote é, quando vence nem quantas unidades há na caixa. O GS1-128 (Code 128 com o caractere inicial FNC1) carrega esses dados extras por meio de Identificadores de Aplicação (AI): prefixos de dois a quatro dígitos que dizem ao leitor o que vem a seguir. Os parênteses impressos no texto legível nunca são codificados nas barras.

AISignificadoFormato
00SSCC (unidade logística)18 dígitos, fixo
01GTIN14 dígitos, fixo
10Número de loteAté 20 caracteres, variável
11 / 13 / 15 / 17Data de produção, embalagem, validade mínima, vencimentoAAMMDD, fixo
21Número de sérieAté 20 caracteres, variável
30 / 37Quantidade de itens / quantidade na unidade logísticaAté 8 dígitos, variável
310nPeso líquido em kg, n decimais6 dígitos, fixo

AIs de comprimento fixo podem ser concatenados diretamente; um AI de comprimento variável deve ser o último elemento ou ser seguido de um separador FNC1. Errar aqui produz um código que lê, mas que o sistema receptor interpreta errado — um erro muito mais caro que um código que não lê.

(01)17501234567890(17)270315(10)MX-240917

Lendo o exemplo: GTIN da caixa, vence em 15 de março de 2027, lote MX-240917. O lote vai por último porque seu comprimento é variável.

4. O SSCC para paletes

O Serial Shipping Container Code identifica uma unidade logística específica — este palete, não este tipo de palete. São 18 dígitos: um dígito de extensão, seu Prefixo de Empresa GS1, uma referência serial que você nunca deve repetir e um dígito verificador. Exemplo: 075012340000001236. Na Etiqueta Logística GS1 o SSCC é o código inferior, codificado como AI (00), e deve ser o último símbolo da etiqueta para que os operadores o leiam primeiro.

5. GS1 DataMatrix e códigos 2D

Saúde, itens pequenos e qualquer etiqueta com vários AIs se beneficiam do GS1 DataMatrix: ele guarda a mesma estrutura de AIs em um quadrado de poucos milímetros e lê mesmo parcialmente danificado. A serialização farmacêutica (DSCSA nos EUA, FMD na Europa) o exige. A GS1 também impulsiona o varejo para códigos 2D no ponto de venda com seu programa "Sunrise 2027", então novos designs de embalagem deveriam reservar espaço para um QR ou DataMatrix ao lado do EAN.

6. Qualidade de impressão: por que os códigos não leem

Como o EtikStudio resolve

O editor gera todas as simbologias GS1 nativamente, calcula dígitos verificadores, insere FNC1 onde a norma exige, valida a sintaxe dos AIs antes de imprimir e avisa quando a largura de módulo não cabe nos pontos da impressora. Os dados dos AIs (lote, datas, séries, pesos) vêm do seu banco ou ERP como campos variáveis, então o código e o texto legível nunca podem discordar.

Este guia é informativo e não constitui aconselhamento jurídico. As normas mudam; verifique sempre o texto oficial vigente antes de imprimir.

Relacionados

Sua próxima etiqueta pode ser a última que você refaz.

Fale com nossa equipe e ativamos seu teste juntos. Sem compromisso.

Começar teste grátis