La clé de contrôle du VIN : la calculer, et savoir quand elle ne s'applique pas
Le 9e caractère d'un VIN permet de repérer une faute de recopie. Calcul pas à pas sur un VIN fictif, et limites de ce contrôle pour les véhicules européens.
Le 9e caractère d'un VIN peut être une clé de contrôle : un chiffre (ou la lettre X) calculé à partir des 16 autres caractères. Si on refait le calcul et qu'on ne retombe pas sur ce caractère, le VIN a probablement été mal recopié. Deux réserves : ce calcul est obligatoire en Amérique du Nord, pas partout ; et une clé juste ne prouve pas qu'un VIN est authentique.
Le principe
La réglementation américaine (49 CFR 565.15) définit la méthode :
- Chaque caractère reçoit une valeur. Les chiffres gardent leur valeur ; les lettres reçoivent une valeur de 1 à 9 selon une table.
- Chaque position reçoit un poids.
- On multiplie valeur × poids pour chaque position, puis on additionne.
- On divise la somme par 11. Le reste est la clé ; un reste de 10 s'écrit X.
Valeurs des lettres (I, O et Q n'existent pas dans un VIN) :
| A | B | C | D | E | F | G | H | J | K | L | M | N | P | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 1 | 2 | 3 | 4 | 5 | 7 | 9 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Poids par position : 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2. La 9e position a un poids nul : la clé ne compte pas dans son propre calcul.
Exemple de calcul (VIN fictif)
Prenons VF1RJA004L1234567, le VIN fictif utilisé dans la fiche d'exemple du site. Il ne correspond à aucun véhicule.
| Position | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Caractère | V | F | 1 | R | J | A | 0 | 0 | 4 | L | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Valeur | 5 | 6 | 1 | 9 | 1 | 1 | 0 | 0 | — | 3 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| Poids | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 10 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produit | 40 | 42 | 6 | 45 | 4 | 3 | 0 | 0 | 0 | 27 | 8 | 14 | 18 | 20 | 20 | 18 | 14 |
Somme : 279. Division par 11 : 11 × 25 = 275, reste 4. Le 9e caractère est bien 4 : la clé est cohérente.
Ce que le calcul attrape. Si l'on recopie le dernier caractère en 1 au lieu de 7, la somme tombe à 267, reste 3 : la clé ne correspond plus. Si l'on inverse « 56 » en « 65 » aux positions 15 et 16, la somme passe à 280, reste 5 : l'inversion est détectée aussi. La plupart des fautes de frappe isolées sont repérées, pas toutes.
Quand le contrôle ne s'applique pas
- Véhicules non destinés à l'Amérique du Nord. L'obligation de la clé vient du droit américain. Beaucoup de constructeurs l'appliquent à toute leur production, d'autres non. Sur un VIN européen, une clé qui ne « tombe pas juste » n'est donc pas, à elle seule, la preuve d'une erreur.
- Véhicules anciens. Le VIN à 17 caractères s'est généralisé au début des années 1980 ; un numéro de châssis plus ancien ou plus court ne se prête pas à ce calcul.
- Clé juste, VIN faux. Le calcul est public : quelqu'un qui fabrique un faux numéro peut produire une clé correcte. Ce contrôle détecte des erreurs de saisie, pas une fraude.
Que faire du résultat
| Résultat | Lecture raisonnable | Action |
|---|---|---|
| Clé cohérente | Le VIN a probablement été bien recopié | Comparer quand même avec le VIN frappé sur la voiture |
| Clé incohérente, véhicule américain ou canadien | Faute de saisie très probable | Relire le VIN à la source (pare-brise, certificat) |
| Clé incohérente, véhicule européen | Faute possible, ou constructeur qui n'utilise pas la clé | Relire le VIN ; comparer deux sources (document et véhicule) |
Le décodeur VIN du site vérifie la longueur (17 caractères) et l'absence de I, O et Q ; il ne calcule pas la clé de contrôle. Une fiche trouvée pour un VIN ne garantit pas que ce VIN correspond à la voiture que vous avez sous les yeux.