Blog · Etiquetas · Código de barras

Tipos de códigos de barras en el almacén y su uso

En un almacén se usan tres familias de códigos. Los de producto para venta al consumidor (EAN-13 y UPC-A) identifican el artículo con su GTIN. Los lineales de uso interno (Code 128) codifican ubicaciones, palets y documentos. Los que llevan datos del lote (GS1-128 en cajas y palets, y los códigos 2D como GS1 DataMatrix y QR con GS1 Digital Link) agregan lote, caducidad y serie. La elección depende de qué debe leer cada etiqueta y de quién la escaneará, no de la preferencia del sistema.

Primer plano de la mano de un trabajador que apunta una handheld con escáner hacia la etiqueta desenfocada de una caja de cartón.

Un almacén puede tener en el mismo palet cinco códigos distintos: el del producto que pone el fabricante, el de la caja corrugada, una etiqueta con lote y caducidad, la etiqueta del palet y, en el rack, la de la ubicación. Cada uno tiene una función distinta. Cuando se usa un código fuera de su función, por ejemplo un código de producto sin lote donde se requiere trazabilidad, el problema se detecta en una auditoría o en un retiro de producto.

Las tres familias

Código Tipo Qué guarda Uso típico en el almacén
EAN-13 Lineal, GS1 GTIN de 13 dígitos Producto para venta al consumidor en México y la mayoría de los países
UPC-A Lineal, GS1 GTIN de 12 dígitos Producto para venta en Estados Unidos y Canadá
ITF-14 Lineal, GS1 GTIN de 14 dígitos Cajas corrugadas, impreso directo en cartón
Code 128 Lineal, uso libre Letras y números Ubicaciones, palets internos, documentos
GS1-128 Lineal, GS1 Varios datos con identificadores de aplicación Cajas y palets con lote, caducidad, serie y SSCC
GS1 DataMatrix 2D, GS1 Los mismos datos en poco espacio Salud, piezas pequeñas, empaques con lote y serie
QR con GS1 Digital Link 2D, GS1 Un enlace web que contiene GTIN y otros datos Producto al consumidor que también lleva información en línea

Códigos de producto: EAN-13 y UPC-A

Identifican únicamente el artículo. Dos piezas del mismo producto con lotes distintos tienen exactamente el mismo EAN-13. Son el requisito de entrada a cadenas comerciales y tiendas en línea, y su número, el GTIN, lo asigna la empresa dueña de la marca a partir del prefijo que le otorga GS1. Las especificaciones generales de GS1 asignan un GTIN distinto a cada nivel de empaque: la pieza, el paquete y la caja.

Códigos internos: Code 128

Los códigos que solo se leen dentro de su almacén (la ubicación A-05-03-2, el palet LP00001234, un documento de salida) no requieren un estándar de comercio. Code 128 codifica letras y números en poco espacio y lo lee cualquier escáner. La guía de codificación de ubicaciones explica cómo construir los códigos de ubicación.

Códigos con datos: GS1-128 y los códigos 2D

Cuando la etiqueta debe contener más datos que la identificación del producto, GS1 define identificadores de aplicación: números entre paréntesis que anuncian qué dato sigue. Los más usados en un almacén son (01) GTIN, (10) lote, (17) fecha de caducidad, (21) número de serie y (00) SSCC, el código de una unidad logística como un palet. Un GS1-128 con (01), (17) y (10) comunica al escáner el producto, la caducidad y el lote en una sola lectura. El glosario explica el GS1-128 con un ejemplo.

Los códigos 2D llevan los mismos datos en menos espacio. GS1 México promueve la transición a códigos de barras 2D, QR con GS1 Digital Link o GS1 DataMatrix, que pueden contener GTIN, lote, caducidad y serie, y GS1 US coordina en Estados Unidos la meta Sunrise 2027 para que los puntos de venta lean códigos 2D. Para el almacén, se recomienda contar con escáneres de imagen (2D) y no solo láser.

Qué código conviene para cada etiqueta

  • Producto que vende a cadenas o en línea: EAN-13 (o UPC-A para Estados Unidos) con GTIN de GS1. No invente códigos propios para venta.
  • Producto con lote o caducidad: además del código de producto, una etiqueta GS1-128 o 2D en la caja con lote y caducidad. Si la etiqueta del proveedor ya la incluye, léala al recibir.
  • Ubicación: Code 128 con el código de la ubicación y el texto legible debajo.
  • Palet: Code 128 con su código interno o, si su cliente lo exige, GS1-128 con SSCC.
  • Documento: Code 128 con el folio, para abrir la tarea con un escaneo.

Errores frecuentes

  1. Usar el código del producto como si fuera del lote. Con EAN-13 únicamente, el sistema no registra el lote que salió.
  2. Imprimir códigos demasiado pequeños o con poco contraste. El escáner falla y la persona debe capturar el código a mano.
  3. Etiquetas de ubicación a una altura que impide la lectura. Para niveles altos, use etiquetas más grandes o colóquelas en el nivel inferior con referencia al superior.
  4. Escáneres solo láser en una operación que recibirá códigos 2D.
  5. Ignorar el texto legible. Cuando un código no se lee, la persona necesita el texto para capturarlo.

Qué revisar antes de comprar escáneres e impresoras

  • Tipo de lector. Un lector de imagen (2D) lee códigos lineales y 2D; uno láser solo lee lineales.
  • Distancia de lectura. Las ubicaciones de niveles altos se leen a varios metros; use un lector de largo alcance para esas zonas o etiquetas más grandes.
  • Resolución de la impresora. Códigos pequeños, como un DataMatrix en una etiqueta de 2.5 cm, requieren impresoras de mayor resolución.
  • Material de la etiqueta. En cuartos fríos, exteriores o superficies con grasa, la etiqueta debe resistir el entorno; una etiqueta despegada no se puede leer.

En Chainlink WMS, cada producto registra el código de barras que se lee en piso (EAN-13, UPC-A, Code 128 u otro). Al escanear una etiqueta GS1-128, la app toma el GTIN, la caducidad, el lote y la serie si vienen en la etiqueta y, si falta un dato que el producto exige, lo pide para capturarlo. Las plantillas de etiqueta se diseñan por tipo (producto, ubicación, palet), con código de barras o QR y variables como el código, el lote o la caducidad, con vista previa, y se imprimen desde la web o la handheld en impresoras Zebra. La app lee con el escáner de handhelds Zebra y Honeywell o con la cámara de un teléfono.

Preguntas frecuentes

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

EAN-13 identifica el producto con su GTIN y se usa en el punto de venta. GS1-128 puede llevar varios datos a la vez, como GTIN, lote, caducidad o SSCC, y se usa en cajas y palets en la cadena de suministro.

¿Se puede usar Code 128 para los productos?

Para uso interno, sí. Para vender a cadenas comerciales o en tiendas en línea, el producto necesita un GTIN de GS1 en EAN-13 o UPC-A.

¿Se necesitan escáneres 2D?

Si recibe o recibirá productos con GS1 DataMatrix o QR, sí. Los escáneres de imagen también leen los códigos lineales, por lo que cubren ambas necesidades.

Compartir este artículo: LinkedIn

Contrate Chainlink en línea

Su instancia se crea al terminar el alta, lista para configurar su almacén.

Essentials y Professional se contratan en línea con tarjeta: al contratar se cobran el primer mes y la implementación. Prueba de 30 días por invitación: solicítela a ventas.