GS1-128 explicado: identificadores de aplicación
GS1-128 parece un código de barras corriente con paréntesis en el texto. Esos paréntesis son la clave — convierten datos en bruto en algo que todo sistema de la cadena de suministro entiende.
GS1-128 es un estándar de código de barras construido sobre la simbología Code 128. Lo que lo distingue es la estructura: en vez de codificar texto libre, usa identificadores de aplicación (AIs) para etiquetar cada dato, de modo que un escáner en cualquier punto de la cadena sabe si está leyendo un número de producto, un lote, una fecha de caducidad o un ID de palé.
¿Qué es un identificador de aplicación?
Un AI es un código numérico corto, mostrado entre paréntesis, que declara el significado de los datos que le siguen. Un solo código de barras GS1-128 puede encadenar varios AIs. Los más comunes incluyen:
| AI | Significado | Ejemplo |
|---|---|---|
| (00) | SSCC — código seriado de contenedor de envío (unidad logística) | (00)123456789012345675 |
| (01) | GTIN — el número de producto | (01)05601234567892 |
| (10) | Número de lote | (10)ABC123 |
| (11) | Fecha de producción (AAMMDD) | (11)260720 |
| (17) | Fecha de caducidad (AAMMDD) | (17)261231 |
| (21) | Número de serie | (21)000042 |
Así, un único código de barras logístico que lee (01)05601234567892(10)ABC123(17)261231 dice, sin ambigüedad: este GTIN, de este lote, con caducidad en esa fecha — todo en un solo escaneo.
En qué se diferencia del Code 128 simple
| Code 128 | GS1-128 | |
|---|---|---|
| Datos | Texto libre, cualquier estructura | Estructurados mediante identificadores de aplicación |
| Inicio especial | No requiere ninguno | Carácter FNC1 inicial |
| Significado de los datos | Lo defines tú | Estandarizado en todos los usuarios de GS1 |
| Uso típico | SKU, etiquetas internas | Logística, palés, cadenas de suministro reguladas |
Bajo el capó, GS1-128 es Code 128 — la diferencia es el carácter FNC1 inicial y las convenciones de AI que dan a los datos un significado compartido y legible por máquina. Por eso los AIs de longitud fija no necesitan separador, mientras que los de longitud variable se separan con un carácter de función FNC1.
Dónde se usa GS1-128
Es el caballo de batalla de la logística y de las cadenas de suministro reguladas: etiquetas de envío, etiquetas de palé y de caja, y cualquier sitio donde los datos de lote, caducidad o serie deban viajar con el número de producto. Las cajas de los supermercados siguen usando EAN-13 o UPC-A en la unidad de consumo; GS1-128 vive en las cajas y palés que hay detrás.