Fundamentos de los estándares de código de barras GS1 y precauciones en la operación en planta

· Actualizado el: · · GS1, Código de barras, GTIN, GS1-128, GS1 DataMatrix, Gestión de inventario

En las consultas sobre códigos de barras, un problema frecuente es que queremos poner un JAN, queremos pasar a GS1-128 y queremos usar un QR se mezclan como si fueran cuestiones del mismo nivel.

En realidad, hay aspectos que conviene separar desde el principio.

  • Qué se quiere identificar
  • Qué información de atributos se quiere incluir
  • Con qué símbolo se va a representar
  • Cómo se va a interpretar en el sistema receptor después de la lectura

GS1 es el estándar que conecta estos cuatro elementos: no se limita a «cómo asignar el número», sino que es un contrato que abarca el significado de los datos, el contenedor del código de barras, la disposición y la calidad, y el procesamiento posterior a la lectura.1

Lo que sigue es un resumen basado en la documentación de GS1, GS1 Japan y el Ministerio de Salud, Trabajo y Bienestar de Japón disponible a partir de abril de 2026.

Índice

  1. Primero, la conclusión
  2. Las capas que estandariza GS1
  3. Los usos que conviene separar primero en la práctica
  4. Reglas representativas definidas por GS1
  5. Puntos donde suele fallar la operación real
  6. Ejemplos con fuerte peso regulatorio o sectorial
  7. El orden para avanzar en la implementación
  8. Resumen
  9. Referencias

1. Primero, la conclusión

En la práctica relacionada con GS1, hay cinco puntos que conviene tener claros desde el principio.

  1. El GTIN y el tipo de código de barras son cosas distintas. El GTIN es el código de identificación del producto, mientras que EAN/UPC, ITF, GS1-128, GS1 DataMatrix y GS1 QR Code son formas de representarlo. Mezclar estos dos niveles hace que el diseño se rompa.23

  2. En muchos casos, el GTIN por sí solo no es suficiente. Si se necesita manejar número de lote, fecha de caducidad o número de serie, hay que usar el identificador de aplicación GS1 (AI) para llevar esos atributos por separado.4

  3. El símbolo adecuado difiere entre POS, logística y trazabilidad. El POS orientado al consumidor gira en torno al GTIN, la logística se apoya en el GTIN-14 o el SSCC, y en trazabilidad o en sectores regulados lo habitual es añadir lote, caducidad y número de serie al GTIN.25

  4. Los incidentes en la operación real ocurren más en el lado receptor que en la propia impresión. Si no se definen el FNC1, la separación de los AI de longitud variable, la configuración del escáner, el identificador del sistema de simbología, el analizador del sistema superior y las reglas de actualización del maestro de productos, el código se lee pero no se puede usar.43

  5. La migración a 2D en el comercio minorista avanza, pero todavía está en periodo de transición. La guía de GS1 para 2D en el punto de venta minorista parte de la base de que, hasta que el POS tenga una compatibilidad 2D suficiente, hay que mantener también un código de barras lineal para POS, no solo el 2D.67

En definitiva, en lugar de empezar por la generación del código de barras, es más seguro decidir primero quién lo va a leer, dónde, qué se lee y para qué proceso de negocio se usa.

En los siguientes capítulos aparecen bastantes siglas de GS1. Tener claros estos términos desde ahora facilita la lectura.

Sigla / término Nombre completo A qué se refiere
GTIN Global Trade Item Number Número que identifica el producto. El código JAN de Japón también es un tipo de GTIN
AI Application Identifier (identificador de aplicación) Número de 2 a 4 dígitos que define el significado y el formato de los datos que le siguen
SSCC Serial Shipping Container Code (número de serie de contenedor de envío) Número que identifica individualmente unidades logísticas como pallets o cajas
GLN Global Location Number Número que identifica un «lugar», como una empresa, un centro o un destino de envío
FNC1 Carácter de función (Function 1) de Code 128 y otros Símbolo de control usado en los códigos de barras estándar GS1. Sirve para indicar que los datos son GS1 y para separar datos de longitud variable
HRI Human Readable Interpretation Texto legible por personas que se imprime junto al código de barras. La notación entre paréntesis como (01) se usa aquí
ASN Advanced Shipping Notice (aviso de envío anticipado) Datos del contenido del envío que el remitente envía por adelantado al receptor. Se combina con el SSCC para simplificar la recepción
Dimensión X X-dimension Ancho de la barra más fina del código de barras. Está directamente relacionada con la distancia y la tasa de lectura
Zona de silencio quiet zone Margen necesario en ambos extremos del símbolo. Si se recorta, deja de poder leerse

2. Las capas que estandariza GS1

2.1 Códigos de identificación

GS1 dispone, en primer lugar, de claves de identificación para definir «qué se identifica».

El representante para identificar productos es el GTIN. Existen GTIN-8, 12, 13 y 14; en Japón, GTIN-13 y GTIN-8 se usan ampliamente como código JAN. El GTIN-13 se emplea en unidades individuales o unidades mínimas de venta, y el GTIN-14 en empaques agrupados como cajas o fardos.2

El representante para identificar unidades logísticas es el SSCC. Asignar un SSCC a un embalaje como un pallet o una caja y vincularlo con los datos de envío para simplificar la inspección de recepción es un uso característico de GS1.5

Lo importante aquí es que el GTIN es la clave que indica «qué producto es», y no una clave que también sirva para el lote o la caducidad. El lote y la caducidad se manejan en otra capa.

2.2 El AI, que define el significado de la información de atributos

Los atributos adicionales que se añaden al GTIN se definen mediante el identificador de aplicación GS1 (AI). El AI es un número de 2 a 4 dígitos que determina el significado y el formato de los datos que le siguen.43

A modo de referencia, estos son algunos ejemplos representativos.

  • (01) GTIN
  • (00) SSCC
  • (10) número de lote / partida
  • (17) fecha de caducidad
  • (21) número de serie

En GS1 lo importante no es «poder leer la cadena de números», sino poder interpretar esa cadena con el mismo significado. Gracias al AI, aunque se incluyan varios datos en un solo código de barras, es menos probable que el receptor confunda su significado.4

2.3 El símbolo de código de barras como portador de datos

A continuación está el portador de datos, es decir, «con qué se representan esos datos». En el mundo de GS1, esto también se considera por separado.18

Para usos en los que solo se representa el GTIN, todavía se usan ampliamente EAN/UPC (el símbolo JAN en Japón) e ITF. En cambio, si se quiere representar además atributos adicionales como la fecha o el número de lote, los candidatos son GS1-128, GS1 DataMatrix, GS1 QR Code, entre otros.3

Aquí suele haber un malentendido frecuente: GS1-128 no es «Code 128 propiamente dicho». De la misma manera, GS1 DataMatrix es el subconjunto GS1 de Data Matrix, y GS1 QR Code es el subconjunto GS1 del QR Code. Se usa FNC1 para indicar que se cumplen las reglas de GS1, y los datos se organizan según la sintaxis de los AI.83

En otras palabras, poder generar Code 128 y poder generar GS1-128 correctamente no significan lo mismo.

2.4 Disposición, tamaño, calidad y HRI

El GS1 General Specifications no solo trata los códigos de identificación y los AI, sino también el tamaño del símbolo, la dimensión X, la zona de silencio, la disposición, la evaluación de calidad y el Human Readable Interpretation (HRI).1

Por eso, el código de barras no es un elemento de diseño que se pueda reducir o ampliar libremente. Sobre todo en usos logísticos o de POS de alta velocidad, la calidad de impresión y la disposición inciden directamente en la tasa de lectura. La guía de 2D para minoristas también señala que la disposición y la gestión de varios códigos de barras influyen directamente en el mantenimiento de la velocidad de procesamiento del POS.6

3. Los usos que conviene separar primero en la práctica

3.1 POS orientado al consumidor

En los usos de lectura de alta velocidad en caja, la prioridad principal es poder leer el GTIN de forma estable. Cada vez hay más casos en los que se quieren incluir atributos adicionales, pero actualmente estamos en un periodo de transición, y puede ser necesario mantener también un código de barras lineal, no solo el 2D.67

Por eso, decidir que «a partir de ahora es la era del QR, así que pasamos todo a 2D» es peligroso. No basta con comprobar si el escáner del POS puede leerlo: también hay que verificar qué recibe y qué puede usar el POS del host.67

3.2 Logística, recepción/envío y etiquetas de SCM

En logística, el eje central son la identificación por caja o pallet, la inspección de recepción y el cotejo con los datos de envío. En este contexto, la combinación de GTIN-14 o SSCC con GS1-128 sigue siendo bastante sólida.25

En logística, más que «qué se ha metido», importa «qué unidad se vincula con qué datos». Es más natural diseñarlo junto con el ASN o los datos de resultados de envío, en lugar de tratar el código de barras de forma aislada.

3.3 Trazabilidad y sectores regulados

En medicina, alimentación, gestión de la seguridad y control de caducidades, el GTIN por sí solo suele ser insuficiente. Se añaden al GTIN el lote, la fecha de caducidad y el número de serie para poder rastrear tanto por unidad individual como por lote.49

La guía de GS1 DataMatrix también señala que este símbolo está pensado principalmente para su uso en sistemas abiertos, y parte de la base de que la contraparte comercial pueda leer los mismos datos con el mismo significado.8

Aquí, más importante que poder imprimirlo es poder transmitirlo con el mismo significado, incluyendo a la contraparte comercial y a las autoridades regulatorias.

4. Reglas representativas definidas por GS1

4.1 El GTIN no es un número que se pueda reutilizar libremente

En la asignación de GTIN, lo importante es decidir si «se puede mantener el mismo número que el producto anterior». GS1 Japan lo ha organizado como los «10 criterios que determinan un cambio de GTIN». Resumiendo a grandes rasgos el criterio de fondo, se reduce a estos tres puntos.10

  • El consumidor o la contraparte comercial quiere distinguirlo del producto anterior
  • Existen requisitos regulatorios o de divulgación de responsabilidad
  • Hay un cambio importante que afecta a la cadena de suministro, como el envío, el almacenamiento o la recepción

En la práctica, las dudas suelen surgir con cambios relacionados con el tamaño, el contenido, la presentación del envase, la unidad de venta o la responsabilidad del etiquetado. Si esto se gestiona solo con criterio comercial, más adelante se generan distorsiones en el comercio electrónico, los pedidos, el inventario y la integración de maestros.

De los 10 criterios, se mencionan a continuación tres que suelen generar dudas en la práctica.10

  • Un cambio en el contenido neto que implique un cambio en el etiquetado del producto. Por ejemplo, pasar de 500 g a 480 g
  • Un cambio en las dimensiones externas del envase o en el peso total que supere el 20 %. Aunque el contenido sea el mismo, si cambia la presentación, cambian las premisas del lado logístico
  • Un cambio en la cantidad de unidades del empaque agrupado. Por ejemplo, pasar de una caja de 12 unidades a una de 10

A la inversa, un caso que suele malinterpretarse como «esto no hace falta cambiarlo» es cuando se cambia el envase de forma temporal por promoción, o se añade un obsequio o una muestra gratuita. Esto también está incluido entre los criterios que exigen cambiar el GTIN. La idea es que, aunque el contenido sea el mismo, hay que tratarlo como una unidad de transacción distinta.

Además, en Japón, desde 2019, en principio no se puede reutilizar un GTIN que ya se haya usado.11

Esta fecha de 2019 es la que GS1 Japan indica para el ámbito nacional.11 Cuando intervengan contrapartes extranjeras o comercio electrónico global, conviene verificar también la operativa de la organización miembro de GS1 del país correspondiente y las reglas del GS1 General Specifications. Aunque en ambos casos se hable de «no reutilización», la fecha de inicio o las medidas transitorias no son necesariamente las mismas.

Si sin saber esto se trata el GTIN como «un código interno que se puede reutilizar en cuanto queda libre», se entra en conflicto con la información de productos antigua y con el historial del comercio electrónico. Incluyendo el maestro de productos y los datos publicados externamente, es más seguro considerar que el GTIN es una clave que debe mantener su significado a largo plazo.

4.2 Los AI pueden ser de longitud fija o variable

En los AI de GS1, los datos que les siguen pueden tener longitud fija o variable. Cuando se hace seguir a un AI que no es de longitud fija otro elemento, es necesario separarlos con FNC1. En el diccionario de sintaxis de GS1, los AI de longitud predefinida llevan un * que indica que no necesitan FNC1.4

Por ejemplo, el AI del número de lote (10) es de longitud variable. Si se concatena otro AI a continuación, hay que hacer posible que el receptor determine dónde termina el valor de (10). Si esto se implementa de forma descuidada, se obtiene un código de barras que parece correcto pero que no se puede analizar.

En la práctica, si se colocan los elementos de longitud fija al principio y los de longitud variable al final, se reducen los separadores y el resultado es bastante más estable.12

Dicho en palabras, se trata de esto. A continuación se muestra un ejemplo en el que se combinan en un solo código el GTIN, la fecha de caducidad y el número de lote. La notación en HRI queda así.

(01)04912345678904(17)260331(10)ABC123

La longitud de cada uno es la siguiente.

AI Contenido Longitud
(01) GTIN Longitud predefinida (14 dígitos)
(17) Fecha de caducidad AAMMDD Longitud predefinida (6 dígitos)
(10) Número de lote / partida Longitud variable (máx. 20 caracteres)

Como el AI de longitud variable (10) está al final, no hace falta separador. La salida del escáner al leer esto con GS1-128, con el identificador del sistema de simbología al principio, queda así. Los paréntesis desaparecen.3

]C101049123456789041726033110ABC123

En cambio, si se colocan los mismos tres elementos con «el lote primero y la fecha de caducidad después», el AI de longitud variable (10) queda en medio. En este caso, hay que indicar al receptor dónde termina el valor de (10), por lo que se inserta un FNC1 como separador. El escáner envía el FNC1 como GS (ASCII 29).

HRI                      : (01)04912345678904(10)ABC123(17)260331
Salida del escáner       : ]C10104912345678904 10ABC123 <GS> 17260331
                           (se han añadido espacios para facilitar la lectura; en la práctica es una única cadena continua)

En definitiva, la regla de colocar primero los elementos de longitud fija no es una cuestión de orden visual, sino un diseño para simplificar un paso del análisis en el lado receptor. Cuanto más se coloca un elemento de longitud variable en medio, más aumentan los errores de separación.

4.3 El FNC1 no es un carácter, sino un símbolo de control

FNC1 no significa «insertar un carácter llamado FNC1». La guía básica de GS1 Japan también lo explica como un símbolo de control usado en los códigos de barras estándar GS1, que se emplea para indicar al principio del símbolo que los datos son GS1 y como separador de datos.3

Además, la forma de representarlo no es la misma según el tipo de código de barras. Por ejemplo, en GS1 QR Code, el tratamiento del indicador de modo y del separador de datos no es idéntico al de los códigos 1D.3

El punto clave es no dar por hecho que la representación interna, la salida del escáner y la visualización en HRI son la misma cadena de caracteres.

4.4 Conviene considerar que la cadena que devuelve el escáner también forma parte del estándar

En la integración con el sistema, lo que suele pasarse por alto es el identificador del sistema de simbología que añade el escáner tras decodificar. La documentación de GS1 Japan muestra ejemplos en los que, por ejemplo, GS1-128 se notifica al sistema superior como ]C1, GS1 DataMatrix como ]d2 y GS1 QR Code como ]Q3.3

Esto no está impreso literalmente en el código de barras, sino que es información que el escáner añade y envía para indicar «qué tipo de símbolo ha leído». Es decir, el lado receptor debe decidir de antemano una de estas dos opciones.

  • Recibir el identificador del sistema de simbología y bifurcar el procesamiento según él
  • Suprimirlo o convertirlo en el propio escáner, de modo que la aplicación solo reciba la cadena ya normalizada

Si se construyen primero la interfaz y la base de datos sin decidir esto, en el momento en que se cambie el terminal de inspección, toda la comparación de coincidencias se rompe.

4.5 Incorporar 2D no significa que se pueda sustituir de inmediato

La guía de GS1 para 2D en el comercio minorista considera el código de barras 2D como el principal candidato para el futuro, pero por ahora estamos en un periodo de transición, y se considera necesario mantener también el código de barras lineal, no solo el 2D, hasta que la compatibilidad 2D del POS esté suficientemente extendida.6

Además, incluso dentro del 2D, aunque GS1 DataMatrix sea relativamente fácil de leer, el procesamiento de QR/Data Matrix que usa GS1 Digital Link depende de si se dispone de escáneres de cámara recientes o actualizados y del grado de compatibilidad del lado del host.67

«Disponer de un escáner que pueda leerlo» y «poder usarlo operativamente en el POS, el WMS o el ERP de la propia empresa» son cosas distintas.

5. Puntos donde suele fallar la operación real

5.1 Sobrescribir el GTIN sin control de versiones en el maestro de productos

Si se cambia el significado del GTIN a mitad de camino, o se asigna un producto distinto a un GTIN anterior, el comercio electrónico, los pedidos, el inventario, el análisis, los informes y el registro en la base de datos se van deteriorando poco a poco.1011

En la práctica, es habitual que el responsable de asignar el GTIN, el responsable de actualizar el maestro de productos y el responsable de emitir las etiquetas sean personas distintas. Por eso, es más seguro definir no solo las reglas de asignación, sino también el flujo de solicitud de cambios y gestión del historial.

5.2 Convertir la «cadena entre paréntesis» directamente en especificación de entrada

En la documentación explicativa de GS1 y en el HRI, los AI suelen representarse entre paréntesis, como (01) o (17). Esto es para que las personas puedan distinguir su significado con más facilidad.6

Por otro lado, en la salida del escáner o en el análisis interno se usa una representación distinta que incluye el FNC1 y el identificador del sistema de simbología. Es decir, es más seguro separar la cadena para visualización de la cadena para procesamiento automático.

5.3 No dar por aceptado solo porque «se ha leído»

En GS1 también se definen combinaciones de AI no válidas, así como AI que deben combinarse obligatoriamente con otros AI concretos.43

No basta con que la prueba de impresión se haya leído correctamente una vez. Como mínimo, conviene verificar por separado lo siguiente.

  • Si se puede leer como símbolo
  • Si se recibe con la cadena de caracteres esperada
  • Si la separación y la longitud de los AI son correctas
  • Si el sistema superior lo interpreta conforme a las reglas de negocio
  • Si es coherente con el maestro de productos, los datos de envío y la base de datos

Un escaneo exitoso no equivale a un éxito operativo.

5.4 No juzgar la calidad de impresión por el aspecto en pantalla

El GS1 General Specifications incluye reglas sobre la dimensión X, la zona de silencio y la evaluación de calidad. En el ámbito logístico, las dimensiones y los márgenes exigidos también difieren entre GS1-128 y los códigos 2D.1

A continuación se muestra un esquema sencillo de la relación entre estos términos.

  [ margen ][ ||| | || |||| | || |||| ][ margen ]
     (1)             (2)               (1)
              |
              +-- (3) ancho de la barra más fina = dimensión X

     (01)04912345678904(17)260331(10)ABC123     ... (4)

Los cuatro elementos del esquema corresponden respectivamente a lo siguiente.

N.º en el esquema Elemento Qué es Qué ocurre si se modifica
(1) Zona de silencio Margen en ambos extremos del símbolo Si se recorta al ajustar el diseño, se puede leer en condiciones favorables, pero en planta la tasa de lectura baja
(2) Símbolo Disposición de barras y espacios. El cuerpo que lee la máquina Al ampliar o reducir, la dimensión X cambia junto con él, y varían la distancia y la tasa de lectura
(3) Dimensión X Ancho de la barra más fina Si se reduce demasiado, deja de poder leerse. Hay un límite mínimo definido según el uso
(4) HRI Texto para lectura humana Los paréntesis son solo para visualización. Al ser distinto de la cadena que devuelve el escáner, no debe usarse como base de la especificación de entrada

Cuando desde el área de diseño llega la petición de «queremos reducirlo un poco para que quepa aquí» o «el margen es un desperdicio, queremos recortarlo», ningún punto de este esquema es apto para recortar. Si hay que cambiar el tamaño, hay que reducir el conjunto de forma proporcional manteniendo la dimensión X y la zona de silencio, o bien replantear el propio sistema de simbología.

En la operación real, factores aparentemente menores como los siguientes pueden hacer que la tasa de lectura caiga de repente.

  • La resolución de la impresora de etiquetas y las condiciones de transferencia térmica
  • El corrimiento de tinta en cartón o film
  • Las superficies brillantes o los reflejos
  • La impresión sobre superficies curvas
  • La reducción arbitraria durante los ajustes de diseño
  • Los cambios de maquetación que recortan el margen

Por eso, conviene basarse no en que se vea bien en Illustrator o en el PDF, sino en leer el material impreso real a la distancia, el ángulo y con el escáner reales.

5.5 Colocar varios códigos de barras sin criterio

La guía de 2D para minoristas indica explícitamente que las reglas de disposición de varios códigos de barras influyen en la velocidad de procesamiento del POS.6

En la práctica, las siguientes combinaciones suelen dar problemas.

  • Colocar un QR de marketing cerca del JAN destinado al POS
  • Situar el código lineal y el 2D demasiado próximos entre sí
  • Meter el HRI de caducidad o lote en un lugar difícil de leer
  • Que la dirección de escaneo no esté alineada en la parte trasera, lateral o en la etiqueta colgante

Con varios códigos, no basta con decidir «si caben»: solo cuando además se decide cuál se quiere priorizar para la lectura se puede hablar realmente de un diseño.

5.6 No verificar qué AI se usa realmente en la práctica

La guía de 2D para minoristas de GS1 también señala que no todos los minoristas pueden usar todos los AI, y que qué AI están disponibles varía según el punto de lectura.13

Por ejemplo, aunque el fabricante quiera incluir GTIN, fecha de caducidad y lote, si el receptor solo usa el GTIN, ese valor solo se aprovecha aguas arriba. A la inversa, si se tiene previsto usar la caducidad en planta, hace falta adaptar también el WMS, el inventario físico y la determinación de bajas.

Verificar por separado los datos que se incluyen y los datos que se usan facilita avanzar en la implementación.

6. Ejemplos con fuerte peso regulatorio o sectorial

6.1 La migración a 2D en el comercio minorista

GS1 ha elaborado una guía de estandarización y migración para códigos de barras 2D en el POS minorista, con la orientación de centrarse en el 2D a futuro. Sin embargo, en el momento actual estamos en periodo de transición, y lo realista es mantener también el código lineal hasta que la capacidad de lectura y procesamiento del lado del POS esté suficientemente extendida.67

Por eso, al incorporar 2D en productos B2C, conviene verificar por separado al menos lo siguiente.

  • Si el escáner puede leerlo
  • Si el POS del host puede interpretarlo
  • Si es necesario mantener el código lineal
  • Si el HRI y la disposición resisten la operación en caja

6.2 Dispositivos médicos en Japón, entre otros

Para los dispositivos médicos y los reactivos de diagnóstico in vitro en Japón, la notificación oficial establece una operativa bastante concreta: la indicación del código de producto y del identificador de fabricación por unidad de envase, y el uso de GS1-128 o GS1 DataMatrix como sistema de simbología de código de barras, entre otros aspectos.9

Lo importante aquí es que GS1 no se queda en una «regla privada por conveniencia». En la práctica, la legislación, las notificaciones oficiales, las guías sectoriales, el registro en bases de datos y la operativa de los hospitales y la distribución se construyen sobre la base de GS1.

En este tipo de ámbitos, no basta con «se puede leer internamente, así que está bien»: hace falta el enfoque de usar GS1 de acuerdo con el marco normativo, la contraparte comercial y la operativa en planta.

7. El orden para avanzar en la implementación

Para avanzar en la implementación de códigos de barras de forma que no se rompa fácilmente, el orden que suele funcionar bien es aproximadamente el siguiente.

  1. Decidir el caso de uso operativo Si es POS, inspección de entrada/salida o trazabilidad.

  2. Decidir la clave de identificación Si es GTIN, GTIN-14 o SSCC. Si hace falta, incluir también el GLN, entre otros.

  3. Decidir los atributos necesarios Decidir por cada AI el lote, la fecha de caducidad, el número de serie, el peso, el precio, etc.

  4. Decidir el símbolo Cuál resulta más natural entre EAN/UPC, ITF, GS1-128, GS1 DataMatrix y GS1 QR Code.

  5. Decidir la especificación de salida del escáner Si se recibe el identificador del sistema de simbología, cómo se normaliza el FNC1 y qué se pasa al host.

  6. Decidir el maestro de productos y las reglas de cambio Documentar la asignación de nuevos GTIN, los cambios, las bajas, la no reutilización y la gestión del historial.

  7. Verificar la impresión con el material real Comprobar con la etiqueta real, el material de embalaje real, el escáner real y la distancia real.

  8. Llevar a cabo también la prueba operativa No comprobar solo que «se lee», sino que «funciona hasta el inventario físico, la inspección, el envío y el control de caducidad».

Tan importante como este orden es decidir quién se encarga de cada paso. Si se avanza sin definir esto, los pasos 5 y 6 quedan sin que nadie se responsabilice de ellos. Los nombres varían según la organización, pero esta es una referencia orientativa.

Paso Ejemplo de responsable principal Ejemplo de a quién involucrar
1. Decidir el caso de uso operativo Departamento operativo (logística, ventas, calidad) TI
2. Decidir la clave de identificación Gestión del maestro de productos, departamento de producto TI, contrapartes comerciales
3. Decidir los atributos necesarios Departamento operativo Aseguramiento de calidad, contrapartes comerciales
4. Decidir el símbolo TI Responsable de diseño de packaging, imprenta
5. Decidir la especificación de salida del escáner TI Proveedor de terminales, responsable del sistema troncal
6. Decidir el maestro de productos y las reglas de cambio Gestión del maestro de productos TI, ventas, responsable de e-commerce
7. Verificar la impresión con el material real Planta (almacén, fabricación) Imprenta, TI
8. Llevar a cabo también la prueba operativa Departamento operativo TI, contrapartes comerciales

Solo el paso 5, la especificación de salida del escáner, es un punto sobre el que casi nunca surge una petición desde el departamento operativo. Si TI no lo propone primero, el problema no aparece hasta que se cambian los terminales.

En definitiva, el camino más directo es decidir la especificación del lado receptor antes de elegir el software de creación de etiquetas.

8. Resumen

Lo primero que importa en estándares de código de barras como GS1 es pensar por separado el número, los atributos, el símbolo y el procesamiento posterior a la lectura.

  • El GTIN es la clave que identifica el producto
  • El AI define el significado y el formato de los datos
  • GS1-128 / GS1 DataMatrix / GS1 QR Code son medios de representación
  • La implementación debe incluir la calidad, la disposición, el FNC1, la salida del escáner y la operativa del maestro de productos

Si se separan estos aspectos al diseñar, el código de barras deja de ser «algo que simplemente se puede imprimir» y se convierte en una interfaz operativa que se puede compartir con las contrapartes comerciales y con la planta.

Por el contrario, si se avanza mezclando estos aspectos, el código de barras se lee, pero el inventario, la inspección y la trazabilidad se rompen.

Al usar GS1, lo más práctico es empezar, antes de decidir qué código asignar, por decidir quién lee qué, y en qué sistema se usa para qué.

9. Referencias

Artículos recientes con las mismas etiquetas para profundizar en temas cercanos.

Estas páginas sitúan el tema en un contexto más amplio de servicios y decisiones.

Preguntas frecuentes

Preguntas habituales en las consultas sobre el tema del artículo.

¿En qué se diferencian el GTIN y los tipos de código de barras?
El GTIN es el código de identificación del producto, mientras que EAN/UPC, ITF, GS1-128, GS1 DataMatrix y GS1 QR Code son formas de representarlo (portadores de datos). Mezclar estos dos niveles hace que el diseño se rompa. Existen GTIN-8, 12, 13 y 14; en Japón, GTIN-13 y GTIN-8 se usan ampliamente como código JAN. El GTIN-13 se emplea en unidades individuales o unidades mínimas de venta, y el GTIN-14 en empaques agrupados como cajas o fardos. El GTIN es la clave que indica «qué producto es», no un campo que también sirva para el lote o la fecha de caducidad.
¿Qué es el identificador de aplicación GS1 (AI)?
Es un número de 2 a 4 dígitos que define el significado y el formato de los atributos adicionales que se añaden al GTIN. Los ejemplos representativos son (01) GTIN, (00) SSCC, (10) número de lote/partida, (17) fecha de caducidad y (21) número de serie. Gracias al AI, aunque se incluyan varios datos en un solo código de barras, es menos probable que el receptor malinterprete su significado. Los AI pueden ser de longitud fija o variable, y cuando se hace seguir un AI de longitud variable de otro elemento es necesario separarlos con FNC1.
¿Es GS1-128 lo mismo que Code 128?
No son lo mismo. GS1-128 es un subconjunto de Code 128 orientado a GS1: utiliza FNC1 para indicar que cumple las reglas de GS1 y organiza los datos según la sintaxis de los AI. De la misma manera, GS1 DataMatrix es el subconjunto GS1 de Data Matrix, y GS1 QR Code es el subconjunto GS1 del QR Code. En otras palabras, «poder generar Code 128» y «poder generar GS1-128 correctamente» no significan lo mismo.
¿Se puede reutilizar en otro producto un GTIN que ya se ha usado?
En Japón, desde 2019, en principio no se puede reutilizar un GTIN que ya se haya usado. Si se trata el GTIN como «un código interno que se puede reutilizar en cuanto queda libre», entra en conflicto con la información de productos antigua y con el historial del comercio electrónico. Además, GS1 Japan ha definido los «10 criterios que determinan un cambio de GTIN»: los cambios relacionados con el tamaño, el contenido neto, la presentación del envase, la unidad de venta o la responsabilidad del etiquetado pueden requerir un nuevo GTIN. Incluyendo el maestro de productos y los datos publicados externamente, conviene considerar el GTIN como una clave que debe mantener su significado a largo plazo.

Perfil del autor

Página de presentación del autor del artículo.

Go Komura

Representante de KomuraSoft LLC

Especializado en desarrollo de software para Windows, consultoría técnica e investigación de fallos, sobre todo en proyectos con sistemas existentes y errores difíciles de reproducir.

Volver al blog