Vérifier le calcul des chiffres Modulo 11

Modulo 11

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

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 11:
Un chiffre de contrôle selon Modulo 11 est utilisé par exemple par PZN. Un Modulo 11 est également utilisé pour ISBN.

PZN
Tout d'abord tous les chiffres sont multipliés individuellement avec un multiplicateur. Le multiplicateur correspond à la position du chiffre 1. Tous les produits qui en résultent sont ajoutés. Le résultat est ensuite divisé par 11. Le reste qui en résulte est le chiffre de contrôle. Si le chiffre de contrôle est de 10, ce numéro ne doit pas être utilisé comme PZN. Le code serait donc invalide.

Exemple de calcul :

Chiffres: 6 3 1 9 4 2
poids: 2 3 4 5 6 7
Résultats: 12+9+4+45+24+14 = 108
Calculer checksum: 108 / 11 = 9 reste 9
Vérifier le chiffre 9


L'ISBN-10 et le checksum ISSN
Tout d'abord tous les chiffres sont multipliés individuellement avec un multiplicateur. Le multiplicateur correspond à la position du chiffre 1 à partir de la droite. Tous les produits qui en résultent sont ajoutés. Le résultat est ensuite divisé par 11. Le reste résultant est soustrait de 11 et les résultats dans le chiffre de contrôle.
Si le résultat 11 est calculé pour cette procédure de checksum, le checksum est 0. En conséquence, le 0 n'a pas pu être calculé, parce que dans l'étape précédente (reste avec division par 11) 11 est impossible en conséquence.
Il peut également arriver que le chiffre 10 est nécessaire. 10 est représenté par un X: "3-928444-00-X".

Exemple de calcul :

Chiffres: 3 9 2 8 4 4 4 0 4
poids: 10 9 8 7 6 5 4 3 2
Résultats: 30 + 81 + 16 + 56 + 24 + 20 + 16 + 0 + 8 = 251
Calculer checksum: 251 / 11 = 22 reste 9 -> 11 - 9 = 2
Vérifier le chiffre 2