Vérifier le calcul des chiffres Modulo 10

Modulo 10

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

InfoActiveBarcode calcule automatiquement ces chiffres de contrôle pour la plupart des codes.
Cette documentation n'est que pour des raisons d'exhaustivité.

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