Glosario

GS1-128: el código de barras de las cajas y los palés

Por , fundador de Arume · · lectura de 5 min

Definición

GS1-128 (antes UCC/EAN-128) es un código de barras lineal, subconjunto del Code 128, que se usa en envases y palés para llevar varios datos a la vez: producto, lote, fecha de caducidad, cantidad o número de bulto. Empieza con un carácter especial que lo identifica como GS1-128, y cada dato va precedido de un identificador de aplicación que dice qué es. Es el soporte habitual del SSCC en las etiquetas logísticas de palé.

El EAN dice qué producto es. El GS1-128 puede decir además de qué lote es, cuándo caduca y a qué palé pertenece. Es el código que ves en las etiquetas de los bultos de un proveedor grande, y el que hace posible recibir mercancía escaneando en lugar de tecleando.

Qué es exactamente

GS1-128 es un subconjunto de Code 128, una simbología de barras de alta densidad, y se usa sobre todo en el empaquetado y envío para identificar productos en el nivel de caja y de palé. Se distingue de un Code 128 cualquiera por un carácter de arranque especial, el FNC1, que avisa al lector de que lo que viene sigue las reglas de GS1.

Su particularidad es que puede encadenar datos. Cada dato empieza con un identificador de aplicación de 2, 3 o 4 cifras, que dice al lector cómo interpretar lo que sigue. Una etiqueta típica de caja de alimentación puede llevar en un solo código el número del producto, la fecha de consumo preferente y el número de lote, de modo que un solo escaneo anota las tres cosas.

También se le llama

Antes se conocía como UCC/EAN-128 o, a secas, EAN-128. Sus «identificadores de aplicación» (AI en inglés) son los prefijos numéricos que marcan cada campo. Aunque se escribe con barras, en la etiqueta se imprimen también los datos en texto legible entre paréntesis, para poder teclearlos si el código se daña.

Un ejemplo

Un proveedor de conservas envía a tu almacén 8 palés con cajas de 12 latas. Cada caja lleva un GS1-128 con el número del producto, el lote y la fecha de consumo preferente. El operario de recepción escanea una caja por palé y el programa registra tres datos en un segundo, sin teclear. Sin ese código, habría que leer el lote en la caja, escribirlo y hacerlo 8 veces, con el riesgo de equivocarse en un dígito.

Lo que ganas al escanear con lote y fecha es poder aplicar después una rotación correcta: sacar primero lo que caduca antes (FEFO) y localizar con rapidez todas las cajas de un lote si un proveedor avisa de un problema (trazabilidad por lote).

Ojo con esto

Los errores típicos al trabajar con GS1-128:

  • Usar un lector que no lo interpreta: un lector básico lee las barras pero entrega una cadena sin separar. El programa tiene que saber cortar por identificadores de aplicación.
  • Confundir etiqueta de caja con etiqueta de palé: la de caja identifica el producto y su lote; la de palé suele llevar el SSCC. Escanear una por la otra mezcla niveles.
  • Fechas en formato distinto: el código lleva la fecha en un orden concreto; si el programa la lee en otro, un producto puede aparecer caducado cuando no lo está.
  • Depender de que el proveedor lo haga: no todos los proveedores etiquetan igual. Con los pequeños, tendrás que poner tu propia etiqueta en recepción.
  • Imprimir mal: una etiqueta con poco contraste o doblada no se lee. Revisa el contraste y la zona libre alrededor de las barras.

Dónde aparece en el sistema

Nuestro sistema no imprime ni escanea etiquetas. Aprovecha lo que ellas aportan: si tu programa registra lote y caducidad al recibir, nosotros vemos cuánto stock tienes de cada lote y cuándo caduca, y avisamos de que un envío a una tienda puede llegar con poca vida útil. Con producto fresco, el riesgo de merma pesa tanto como el de rotura.

Si hoy recibes sin lote, lo vemos en la simulación con tus datos y te decimos qué parte de la previsión no se puede afinar por falta de ese dato. La parte de previsión de demanda funciona igual con o sin lote.

Términos relacionados

Código EAN, SSCC, trazabilidad por lote, caducidad y consumo preferente, unidad logística y FEFO.

Preguntas frecuentes

¿Qué diferencia hay entre EAN y GS1-128?

El EAN-13 identifica el producto con 13 cifras y no lleva más datos. El GS1-128 puede llevar varios campos encadenados (producto, lote, caducidad, cantidad, bulto) cada uno con su identificador. Se usa en cajas y palés, no en el envase de consumo.

¿Hace falta GS1-128 para tener trazabilidad por lote?

No es imprescindible, pero facilita mucho la entrada del lote sin errores. Puedes llevar lotes tecleándolos o con etiquetas propias, aunque aumenta el riesgo de equivocarte.

¿Podemos leer GS1-128 con un lector de móvil?

Sí, con una app que lo interprete. Un lector que solo entrega el texto sin separar los campos obliga a que el programa lo trocee.

¿Nuestro sistema necesita que el stock tenga GS1-128?

No. Lee las existencias que ya registre tu programa. Si ese programa guarda lote y caducidad gracias al código, el sistema los aprovecha.

Fuentes

  1. Wikipedia: GS1-128 (subconjunto de Code 128, carácter FNC1, identificadores de aplicación, uso en cajas y palés)
  2. Wikipedia: Serial Shipping Container Code (el SSCC se codifica habitualmente en GS1-128)

¿Quieres saber qué pasa con tu stock?

Mándanos un export de ventas y stock y te devolvemos un informe corto: roturas, dinero parado y qué cambiaríamos primero. Sin compromiso.

hello@arume.io

Escríbenos por WhatsApp

Cuéntanos tu proyecto

Te contesta Manuel en menos de 48 horas laborables. Sin compromiso.

O por WhatsApp