Validation par algorithme MOD97 ISO 13616 · Identification de la banque · Formatage automatique · 100% local
L'IBAN (International Bank Account Number) est un identifiant standardisé de compte bancaire défini par la norme ISO 13616. Il est constitué d'un code pays (2 lettres), d'un chiffre de contrôle (2 chiffres) et du BBAN (Basic Bank Account Number) spécifique à chaque pays.
Sur une facture électronique, l'IBAN est une mention obligatoire si le règlement s'effectue par virement. La réforme e-facture 2026 impose que l'IBAN figure en données structurées dans le fichier XML (Factur-X, UBL ou CII), pas seulement dans la partie visuelle PDF.
PayeePartyCreditorFinancialAccount/IBANID en Factur-X/CII ou cac:PayeeFinancialAccount/cbc:ID en UBL 2.1.
L'algorithme de validation IBAN (MOD97) est standardisé par ISO 13616 :
| Pays | Code | Longueur | Format BBAN |
|---|---|---|---|
| 🇫🇷 France | FR | 27 | 5a + 5n + 11c + 2n |
| 🇩🇪 Allemagne | DE | 22 | 8n + 10n |
| 🇪🇸 Espagne | ES | 24 | 4n + 4n + 1n + 1n + 10n |
| 🇮🇹 Italie | IT | 27 | 1a + 5n + 5n + 12c |
| 🇬🇧 Royaume-Uni | GB | 22 | 4a + 6n + 8n |
| 🇧🇪 Belgique | BE | 16 | 3n + 7n + 2n |
| 🇳🇱 Pays-Bas | NL | 18 | 4a + 10n |
| 🇨🇭 Suisse | CH | 21 | 5n + 12c |
| 🇵🇹 Portugal | PT | 25 | 4n + 4n + 11n + 2n |
| 🇱🇺 Luxembourg | LU | 20 | 3n + 13c |