🇷🇴
Chiffres de Contrôle IBAN Roumanie : Calcul & Vérification
Les chiffres de contrôle d'un IBAN Roumanie sont les deux chiffres aux positions 3 et 4 (après le code pays). Dans l'exemple RO49AAAA1B31007593840000, ils sont 49. Ils permettent de détecter les erreurs de saisie grâce à l'algorithme MOD 97.
Que sont les chiffres de contrôle IBAN ?
Les chiffres de contrôle (positions 3–4 de l'IBAN) valident l'intégrité du numéro de compte. Ils sont calculés selon la norme ISO 13616 à l'aide de l'algorithme modulo 97-10. Toute erreur sur un chiffre ou une transposition de caractères sera détectée.
RO
CC
49
Check
AAAA1B31007593840000
BBAN
Algorithme MOD 97 : Étapes
- 1Déplacer les 4 premiers caractères (code pays + chiffres de contrôle) à la fin de l'IBAN.
- 2Remplacer chaque lettre par sa valeur numérique (A=10, B=11, … Z=35).
- 3Calculer le reste de la division de ce grand nombre par 97.
- 4Le résultat doit être égal à 1 pour un IBAN valide.
Exemple pas à pas
IBAN exemple :
RO49AAAA1B31007593840000Étape 1 — Déplacement
Déplacement de "RO49" à la fin :
AAAA1B31007593840000RO49Étape 2 — Conversion alphabétique
Remplacement des lettres (code pays et BBAN alphabétique) :
1010101011131007593840000272449R=27O=24
Étape 3 — Modulo 97
Calcul du modulo :
10101010111310075938… mod 97 = 1Résultat
✓ IBAN valide (reste = 1)Erreurs détectées par MOD 97
Détecté
- ✓Une seule erreur de chiffre/lettre
- ✓Transposition de deux caractères adjacents
Non détecté (généralement)
- ~Certaines erreurs doubles
Pourquoi c'est important
L'algorithme MOD 97 détecte ~99,96 % des erreurs de frappe simples. Pour un IBAN Roumanie de 24 caractères, la probabilité d'accepter un IBAN invalide par erreur est de 1/97 ≈ 1 %.