EtikStudio

Guías de normativas

Códigos GS1: la guía completa (GTIN, GS1-128, SSCC, DataMatrix)

Qué codifica cada código GS1, cómo funcionan los dígitos de control y los identificadores de aplicación, y cómo imprimir códigos que escanean a la primera.

GS1 es la organización mundial que asigna los números detrás de casi todos los códigos de barras en retail, salud y logística. Un código GS1 no es una cadena cualquiera: cada dígito tiene un significado y una posición, y el escáner en el almacén de tu cliente espera exactamente esa estructura. Esta guía explica las piezas que debes hacer bien en una etiqueta.

1. El Prefijo de Empresa GS1 y el GTIN

Todo empieza con un Prefijo de Empresa GS1 licenciado por la organización GS1 de tu país. Le añades una referencia de artículo y un dígito de control para formar un GTIN (Global Trade Item Number), el número que identifica un producto. Hay cuatro longitudes:

FormatoDígitosUso habitualSimbología
GTIN-1313Artículos de retail fuera de NorteaméricaEAN-13
GTIN-1212Artículos de retail en EUA y CanadáUPC-A
GTIN-88Envases muy pequeñosEAN-8
GTIN-1414Cajas y tarimas (niveles de empaque)ITF-14 o GS1-128

Ejemplo: los 12 dígitos 750123456789 reciben el dígito de control 3, así que el GTIN-13 de venta es 7501234567893. Una caja de ese producto usa el indicador 1 al frente: 17501234567890. El dígito de control se recalcula porque los dígitos cambiaron.

2. Cómo se calcula el dígito de control

Todas las claves GS1 usan el mismo algoritmo módulo 10: desde el dígito de la derecha (sin contar el de control) multiplica los dígitos alternando 3 y 1, suma los resultados, y el dígito de control es lo que falta para llegar al siguiente múltiplo de 10. El software de etiquetas debe calcularlo por ti — teclearlo a mano es la causa más común de códigos que no escanean.

3. GS1-128 y los Identificadores de Aplicación

Un GTIN identifica qué es el producto; no dice de qué lote es, cuándo caduca ni cuántas unidades trae la caja. GS1-128 (Code 128 con el carácter de inicio FNC1) transporta esos datos mediante Identificadores de Aplicación (AI): prefijos de dos a cuatro dígitos que indican al lector qué viene después. Los paréntesis del texto legible nunca se codifican en las barras.

AISignificadoFormato
00SSCC (unidad logística)18 dígitos, fijo
01GTIN14 dígitos, fijo
10Número de loteHasta 20 caracteres, variable
11 / 13 / 15 / 17Fecha de producción, empaque, consumo preferente, caducidadAAMMDD, fijo
21Número de serieHasta 20 caracteres, variable
30 / 37Cantidad de artículos / en unidad logísticaHasta 8 dígitos, variable
310nPeso neto en kg, n decimales6 dígitos, fijo

Los AI de longitud fija se concatenan directamente; un AI de longitud variable debe ir al final o seguido de un separador FNC1. Equivocarse aquí produce un código que escanea pero que el sistema receptor interpreta mal — un error mucho más caro que un código que no escanea.

(01)17501234567890(17)270315(10)MX-240917

Leyendo el ejemplo: GTIN de la caja, caduca el 15 de marzo de 2027, lote MX-240917. El lote va al final porque su longitud es variable.

4. El SSCC para tarimas

El Serial Shipping Container Code identifica una unidad logística concreta — esta tarima, no este tipo de tarima. Tiene 18 dígitos: un dígito de extensión, tu Prefijo de Empresa GS1, una referencia serial que nunca debes repetir y un dígito de control. Ejemplo: 075012340000001236. En la Etiqueta Logística GS1 el SSCC es el código inferior, codificado como AI (00), y debe ser el último símbolo de la etiqueta para que el operador lo escanee primero.

5. GS1 DataMatrix y códigos 2D

Salud, artículos pequeños y cualquier etiqueta con varios AI se benefician de GS1 DataMatrix: guarda la misma estructura de AI en un cuadrado de pocos milímetros y se lee aunque esté parcialmente dañado. La serialización farmacéutica (DSCSA en EUA, FMD en Europa) lo exige. GS1 también impulsa el uso de códigos 2D en el punto de venta con su programa "Sunrise 2027", así que los nuevos diseños de empaque deberían reservar espacio para un QR o DataMatrix junto al EAN.

6. Calidad de impresión: por qué fallan los códigos

Cómo lo resuelve EtikStudio

El editor genera todas las simbologías GS1 de forma nativa, calcula los dígitos de control, inserta el FNC1 donde el estándar lo exige, valida la sintaxis de los AI antes de imprimir y avisa cuando el ancho de módulo no encaja en los puntos de la impresora. Los datos de los AI (lote, fechas, series, pesos) vienen de tu base de datos o ERP como campos variables, así el código y el texto legible nunca pueden discrepar.

Esta guía es informativa y no constituye asesoría legal. Las normativas cambian; verifica siempre contra el texto oficial vigente antes de imprimir.

Relacionado

Tu próxima etiqueta puede ser la última que rehaces.

Habla con nuestro equipo y activamos tu prueba juntos. Sin compromiso.

Comenzar prueba gratis