El dígito de control GTIN, y por qué tu código de barras no escanea sin él

LabelCraft - etiquetas de código de barras para Shopify, impresas exactamente al tamaño que defines.

EN · FR · DE · ES
Las garantías detrás de cada etiqueta
Exacto a ±0,1 mm

Cada etiqueta se imprime al tamaño que defines - medido, no aproximado.

Nunca un fallo silencioso

Un desbordamiento o un código de barras ausente siempre genera un aviso visible antes de imprimir.

Códigos de barras al punto exacto

Los módulos se ajustan a los puntos de tu impresora: códigos nítidos que se leen a la primera.

Tus códigos de barras intactos

Nunca sobrescribimos ni reasignamos el código de barras existente de un producto.

Comprobar un código de barras

8, 12, 13 o 14 dígitos. Se ignoran los espacios y los guiones.

Introduce un código de barras arriba para comprobar su dígito de control.

Todo número de código de barras minorista - un EAN-13, un UPC-A, un código de cartón ITF-14 - termina en un único dígito de control que se calcula a partir de todos los dígitos anteriores. No es una elección libre: es una pequeña suma de verificación que permite al escáner confirmar que leyó el número correctamente. Un solo dígito erróneo y el dígito de control deja de coincidir, así que un escáner conforme rechaza el código entero en lugar de informar del producto equivocado.

Qué es un dígito de control

Un GTIN (Global Trade Item Number) es el valor numérico que hay detrás de un código de barras minorista. El último dígito se deriva de los demás mediante una fórmula fija, de modo que el número lleva su propia comprobación de errores. Cuando el escáner decodifica las barras, recalcula el dígito de control a partir de los dígitos leídos; si el resultado no coincide con el último dígito, la lectura se descarta. Por eso un código de barras con un dígito de control incorrecto no escanea como otro artículo - lo habitual es que no escanee en absoluto.

Cómo se calcula el dígito de control GTIN

GS1 usa una suma de verificación módulo-10. Partiendo del dígito de datos de la derecha hacia la izquierda, cada dígito se multiplica por 3, luego 1, luego 3, luego 1, y así sucesivamente. Se suman los productos, y el dígito de control es lo que hay que añadir a ese total para alcanzar el siguiente múltiplo de diez:

  1. Escribe los dígitos de datos (el GTIN sin su dígito de control final).
  2. Empezando por el dígito de datos más a la derecha, multiplica los dígitos alternativamente por 3, 1, 3, 1 …
  3. Suma todos los productos para obtener un total.
  4. El dígito de control es (10 - (total mod 10)) mod 10 - lo que redondea el total al siguiente múltiplo de 10.

Para los 12 dígitos de datos 400638133393, los productos ponderados son 3·3 + 9·1 + 3·3 + 3·1 + 3·3 + 1·1 + 8·3 + 3·1 + 6·3 + 0·1 + 0·3 + 4·1 = 89. De 89 al siguiente diez hay 90, así que el dígito de control es 1 y el GTIN-13 completo es 4006381333931. La misma regla produce el último dígito de cada UPC-A, EAN-8 e ITF-14.

Las longitudes GTIN normalizadas

Los cuatro son el mismo tipo de número con el mismo tipo de dígito de control; solo se diferencian en la longitud. Un UPC-A de 12 dígitos es el mismo artículo que su forma EAN-13 de 13 dígitos con un cero inicial - el dígito de control no cambia al rellenar con ceros a la izquierda.

La trampa del cero inicial

A las hojas de cálculo les encanta eliminar los ceros iniciales: un UPC guardado como 012345678905 se convierte en silencio en 12345678905 en cuanto Excel trata la columna como un número. Reimporta eso y al código de barras le falta un dígito: es un valor completamente erróneo. Los ceros iniciales de un GTIN no son significativos - el mismo artículo puede escribirse con 8, 12, 13 o 14 dígitos - pero los dígitos que sí están deben ser correctos. Guarda siempre las columnas de código de barras como texto, y comprueba la longitud antes de imprimir.

Por qué un dígito de control incorrecto se vuelve una reseña de una estrella

Una etiqueta que parece perfecta pero lleva un GTIN no válido es la peor impresión: solo falla en caja o en recepción, cuando el rollo ya está pegado en los productos. El escáner pita en rojo, alguien teclea el número a mano, y el comerciante culpa a la aplicación de etiquetas. En un código de barras que pretendes escanear, un dígito de control correcto no es opcional.

Cómo LabelCraft mantiene válido tu dígito de control

LabelCraft calcula y verifica el dígito de control con la regla GS1 módulo-10 exacta de arriba. Generate missing barcodes produce siempre un GTIN-13 válido (o un Code 128 autoasignado cuando no tienes prefijo GS1), dígito de control incluido. Barcode check recorre tu catálogo en busca de códigos cuyo dígito de control no cuadra y los señala antes de imprimir, y el motor de renderizado nunca imprime en silencio un valor que sabe no válido - un código de escaneo erróneo es el único fallo que una aplicación de etiquetas jamás debe cometer en silencio.

Instalar gratis - 200 etiquetas al mes →

Relacionado: por qué un código de barras no escanea, códigos de barras GS1 y GTIN, SKU o código de barras - o contactar con el soporte de LabelCraft.

Guías relacionadas