Vérifier le calcul des chiffres Modulo 10

Il s'agit d'une description du calcul des chiffres de chèque selon Modulo 10.

Calcul d'un checksum selon Modulo 10:
Un chiffre de contrôle selon Modulo 10 est utilisé par les codes EAN, par exemple EAN-13.

Avec les codes EAN, le chiffre de contrôle est calculé selon la méthode de calcul modulo 10 avec la pondération 3. Poids 3 commence au premier chiffre à partir de la droite. Ensuite, les chiffres individuels sont multipliés par la pondération. Ces résultats s'ajoutent à une somme. Le modulo 10 est calculé à partir de cette somme. D'abord, la somme est divisée par 10. Le reste de la division est soustrait de 10. Le résultat de cette soustraction est le chiffre checksum/check.

Ce qui suit est un exemple de calcul pour Modulo 10 en utilisant un code EAN-13:

Chiffres: 4 0 0 7 6 3 0 0 0 0 1 1
poids: 1 3 1 3 1 3 1 3 1 3 1 3
Résultats: 4+0+0+21+6+9+0+0+0+0+1+3 = 44
Calculer checksum: L'ajout au prochain multiple de 10. (50)
Vérifier le chiffre 6


Avec les codes Code 25, le chiffre de contrôle est également calculé avec la pondération 3 selon la méthode de calcul Modulo 10. Cependant, la pondération 3 commence au premier chiffre utile à partir de la gauche. Ensuite, les chiffres utiles individuels sont multipliés par la pondération. Ces résultats sont ajoutés à une somme. Le modulo 10 est calculé à partir de cette somme. D'abord, la somme est divisée par 10. Le reste de la division est soustrait de 10 (calculer la différence à 10). Le résultat de cette soustraction est le chiffre checksum/check.

Dans ce qui suit, vous pouvez voir un exemple de calcul pour Modulo 10 en utilisant le Code 25:

Chiffres: 1 2 3 4 5
poids: 3 1 3 1 3
Résultats: 3+2+9+4+15 = 33
Calculer checksum: L'ajout au prochain multiple de 10. (40)
Vérifier le chiffre 7


Avec le Leitcode et l'Identcode, le chiffre de contrôle est également calculé selon la méthode de calcul modulo 10. Cependant, la pondération est différente ici: Poids de 4 pour les positions impaires et 9 pour les positions droites. Voici un exemple :

Chiffres: 2 3 6 6 9 0 1 2 0 1 2 3 0
poids: 4 9 4 9 4 9 4 9 4 9 4 9 4
Résultats: 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215
Calculer checksum: L'ajout au prochain multiple de 10. (220)
Vérifier le chiffre 5


Exemple de calcul pour Modulo 10 à l'aide d'un code EAN-14 / ITF-14 / SCC-14 / DUN-14 :

Chiffres: 0 4 0 0 7 6 3 0 0 0 0 1 1
poids: 3 1 3 1 3 1 3 1 3 1 3 1 3
Résultats: 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44
Calculer checksum: L'ajout au prochain multiple de 10. (50)
Vérifier le chiffre 6