endeesfritpt

Check digit calculation of Modulo 10

Modulo 10

This is a description of calculating check digits according to Modulo 10. ActiveBarcode calculates this check digits for most codes automatically.

Calculating a check digit according to Modulo 10:
Modulo 10 is used by many barcode symbologies like EAN-13. Here are some examples of how to calculate the check digit according to Modulo 10:

An example of calculation the check digit for an EAN-13 code:

EAN-Number: 4 007630 00011
check digit: unknown at this time
Digits: 4 0 0 7 6 3 0 0 0 0 1 1
Multiply with 1 3 1 3 1 3 1 3 1 3 1 3
Results 4 0 0 21 6 9 0 0 0 0 1 3 Total = 44
Check digit: Check digit = the addition to the next multiples of 10 (here 50), thus 6


The check digit of Code 25/25I is calculated according to Modulo 10 with a weigthing of 3 from the left. An Example:

code : 1 2 3 4 5
weighting : 3 1 3 1 3
product : 3 2 9 4 15
sum of products : 33
check digit Check digit = the addition to the next multiples of 10 (here 40), thus 7


The check digits of Ident- and Leitcode are also calculated according to Modulo 10, but with a different weighting. An Example:

code : 2 3 6 6 9 0 1 2 0 1 2 3 0 
weighting : 4 9 4 9 4 9 4 9 4 9 4 9 4
product : 8 27 24 54 36 0 4 18 0 9 8 27 0
sum of products : 215
check digit : The addition to the next multiples of 10 (here 220), thus 5


One more example of the Modulo 10 check digit. This time for EAN-14 / ITF-14 / SCC-14 / DUN-14 Codes:

DUN-Number: 0400763000011
Check digit:: unknown at this time
Digits: 0 4 0 0 7 6 3 0 0 0 0 1 1
Multiplicator 3 1 3 1 3 1 3 1 3 1 3 1 3
Results 0 4 0 0 21 6 9 0 0 0 0 1 3 Total = 44
Check digit: The addition to the next multiples of 10 (here 50), thus 6

 


| Página de inicio | Comprar | Descargar | Email | Política de privacidad | Pie de imprenta | Version 6.8.0
Copyright © Frank Horn & Lars Schenk
Todas las marcas comerciales y nombres de productos mencionados son propiedad de sus respectivos dueños.



Con la versión en español de nuestra página web queremos facilitarle el conocimiento de ActiveBarcode. Sin embargo, nuestro extenso sitio web aún no ha sido traducido completamente. Por lo tanto, parte del contenido sólo está disponible actualmente en inglés y no podemos asumir ninguna responsabilidad por la corrección de las traducciones. Gracias por su comprensión y paciencia. Como referencia fiable y completa recomendamos el sitio en inglés o alemán.
Utilizamos cookies para proporcionarle la mejor experiencia y funcionalidad en nuestro sitio web. Al utilizar nuestro sitio, usted está de acuerdo con esto. Leer más >