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.
Cada etiqueta se imprime al tamaño que defines - medido, no aproximado.
Un desbordamiento o un código de barras ausente siempre genera un aviso visible antes de imprimir.
Los módulos se ajustan a los puntos de tu impresora: códigos nítidos que se leen a la primera.
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:
- Escribe los dígitos de datos (el GTIN sin su dígito de control final).
- Empezando por el dígito de datos más a la derecha, multiplica los dígitos alternativamente por 3, 1, 3, 1 …
- Suma todos los productos para obtener un total.
- 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
- GTIN-8 (EAN-8) - 8 dígitos, para envases muy pequeños donde no cabe un EAN-13 completo.
- GTIN-12 (UPC-A) - 12 dígitos, el estándar minorista norteamericano.
- GTIN-13 (EAN-13) - 13 dígitos, el estándar minorista mundial.
- GTIN-14 (ITF-14) - 14 dígitos, para cartones y cajas de varias unidades.
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
- Etiquetas de código de barras de Shopify — Guía completa
- Preguntas frecuentes sobre etiquetas de código de barras de Shopify
- Imprimir etiquetas de código de barras de Shopify cuando sus productos aún no tienen código
- Cómo añadir códigos de barras a productos de Shopify de forma masiva
- SKU frente a código de barras en Shopify — ¿qué diferencia hay y necesita ambos?
- Dónde conseguir códigos de barras UPC/EAN para Shopify — GS1 frente a revendedores, y qué necesita de verdad
- Generador de códigos de barras gratis para Shopify
- Códigos GS1 y GTIN válidos para Shopify
- Mi código de barras es inválido - ¿cómo corrijo el dígito de control?
- Encontrar y corregir códigos de barras duplicados en Shopify
- Tipos de códigos de barras en Shopify: ¿qué formato imprimir?
- ¿De qué país es un código de barras? Los prefijos GS1 explicados
- Códigos de barras restringidos e internos: por qué se escanean en tu caja pero son rechazados
- Etiquetas con código QR y Data Matrix para Shopify
- UPC vs. EAN-13 vs. GTIN-14: ¿mi código de 12 dígitos es el mismo artículo?
- El código de barras perdió el cero inicial en Excel - recupera el UPC
- ¿Qué puede leer una app de etiquetas en tu tienda?