Comment l'IBAN est-elle calculée ?
Une IBAN allemande se compose de quatre éléments : le code pays "DE", une clé de contrôle à deux chiffres, le code bancaire à huit chiffres (BLZ) et le numéro de compte complété à 10 chiffres. Notre générateur calcule automatiquement la clé correcte selon la norme internationale ISO 7064.
Le calcul de l'IBAN est mathématiquement univoque : à chaque combinaison valide de BLZ et de numéro de compte correspond exactement une IBAN. Ce calcul est normalisé et reconnu dans le monde entier par les banques et les prestataires de paiement.
Structure d'une IBAN allemande
Une IBAN allemande comporte toujours exactement 22 caractères et suit ce schéma :
- DE Code paysIdentifie l'Allemagne selon ISO 3166-1
- XX Clé de contrôleDeux chiffres permettant la détection d'erreurs
- 8 chiffres Code bancaireIdentifie la banque de manière unique
- 10 chiffres Numéro de compteComplété avec des zéros en tête
L'algorithme MOD-97
La clé de contrôle est calculée avec le procédé MOD-97 (ISO 7064). Cet algorithme permet de détecter jusqu'à 98 % des erreurs de saisie - y compris les inversions, les erreurs de chiffre isolé et de nombreuses erreurs multiples.
Le calcul s'effectue en quatre étapes :
- Construire le BBAN : code bancaire (8 chiffres) + numéro de compte (10 chiffres avec zéros en tête)
- Ajouter le code pays : BBAN + "DE00" (où D=13, E=14 en nombres)
- Conversion numérique : les lettres sont remplacées par leurs valeurs numériques (A=10, B=11, ... Z=35)
- Calculer la clé : 98 moins (valeur numérique MOD 97) = clé de contrôle