GS1-128 explicado: identificadores de aplicação
O GS1-128 parece um código de barras vulgar com parênteses no texto. Esses parênteses são a chave de tudo — transformam dados em bruto em algo que todos os sistemas da cadeia de abastecimento compreendem.
O GS1-128 é um padrão de código de barras construído sobre a simbologia Code 128. O que o distingue é a estrutura: em vez de codificar texto livre, usa identificadores de aplicação (AI) para rotular cada dado, para que um leitor em qualquer ponto da cadeia saiba se está a ler um número de produto, um lote, uma data de validade ou o ID de uma palete.
O que é um identificador de aplicação?
Um AI é um código numérico curto, mostrado entre parênteses, que declara o significado dos dados que se lhe seguem. Um único código de barras GS1-128 pode encadear vários AIs. Os mais comuns incluem:
| AI | Significado | Exemplo |
|---|---|---|
| (00) | SSCC — código de série da unidade logística | (00)123456789012345675 |
| (01) | GTIN — o número do produto | (01)05601234567892 |
| (10) | Número de lote | (10)ABC123 |
| (11) | Data de produção (AAMMDD) | (11)260720 |
| (17) | Data de validade (AAMMDD) | (17)261231 |
| (21) | Número de série | (21)000042 |
Assim, um único código de barras logístico que leia (01)05601234567892(10)ABC123(17)261231 diz, sem ambiguidade: este GTIN, deste lote, a expirar naquela data — tudo numa só leitura.
Como difere do Code 128 simples
| Code 128 | GS1-128 | |
|---|---|---|
| Dados | Texto livre, qualquer estrutura | Estruturados via identificadores de aplicação |
| Início especial | Nenhum obrigatório | Carácter FNC1 inicial |
| Significado dos dados | Definido por ti | Padronizado entre todos os utilizadores GS1 |
| Uso típico | SKUs, etiquetas internas | Logística, paletes, cadeias reguladas |
Nos bastidores, o GS1-128 é Code 128 — a diferença é o carácter FNC1 inicial e as convenções de AI que dão aos dados um significado partilhado e legível por máquina. É por isso que os AIs de comprimento fixo não precisam de separador, enquanto os de comprimento variável são separados por um carácter de função FNC1.
Onde se usa o GS1-128
É o cavalo de batalha da logística e das cadeias de abastecimento reguladas: etiquetas de expedição, etiquetas de paletes e caixas, e em qualquer lugar onde dados de lote, validade ou série tenham de viajar com o número do produto. As caixas de retalho continuam a usar EAN-13 ou UPC-A na unidade de consumo; o GS1-128 vive nas caixas e paletes por trás delas.