Cómo se calcula el dígito de control del EAN-13
El último dígito del EAN-13 no es un número que se rellena al azar al asignar el código, sino que se calcula mediante un algoritmo fijoDígito de control. Su función es permitir que el dispositivo de escaneo detecte errores de inmediato durante la lectura.
Resumen de puntos clave
- El dígito de control escalculado, no asignado, y no puede rellenarse al azar
- Núcleo del algoritmo: los primeros 12 dígitos se ponderan y suman alternando «1, 3, 1, 3…», y se toma el complemento a 10 del resultado
- Que la verificación sea correcta solo indica quela composición del número es válida, no que el producto sea auténtico
Tomando como ejemplo 690123456789_
| Orden de posiciones | Dígitos | Peso | Producto |
|---|---|---|---|
| 1 | 6 | 1 | 6 |
| 2 | 9 | 3 | 27 |
| 3 | 0 | 1 | 0 |
| … | … | … | … |
| Suma de los productos de cada dígito | 88 | ||
| Dígito de control: (10 − 88 mod 10) mod 10 | 2 | ||
Por lo tanto, el número completo es 6901234567892. Puedes usarla herramienta de verificación de códigos de barraspara verificar cualquier número.
