Aide pour la Validation de l' IBAN


Lorsque vous soumettez un IBAN à notre système, nous effectuons plusieurs vérifications pour nous assurer qu'il est correct et valide.

Contrôle IBAN

C'est le premier et le plus important contrôle que nous effectuons.
Le chiffre de contrôle IBAN se compose de deux chiffres aux positions 3 et 4 de l'IBAN.
Il est calculé à l'aide de l'algorithme MOD97 et fournit le contrôle d'intégrité primaire pour la norme IBAN.

Soutenu pour tous les 116 pays.

Si cette vérification n'est pas réussie, nous n'effectuons pas d'autres tests car l'IBAN n'est pas valide pour certains.

Longueur de l'IBAN

Vérification de la longueur spécifique de l'IBAN pour la norme de chaque pays est la troisième couche de validations que nous faisons. Chacun des 116 pays de notre registre interne a sa propre longueur spécifiée.

Réponses possibles ici:

La longueur de l' IBAN est correcte pour le Royaume-Uni.
***Nom du pays*** IBAN doit être de **N** nombre de caractères

Si l'IBAN est plus long ou plus court que cette longueur, il doit être considéré comme incorrect.

Numéro de compte checksum (dans BBAN)

Chaque numéro IBAN contient un numéro de compte bancaire local appelé BBAN (numéro de compte bancaire de base).
Certains pays utilisent des algorithmes de contrôle interne pour valider le BBAN national.
Chaque pays utilise un algorithme différent et, dans certains pays, les algorithmes varient d'une banque à l'autre ou même d'une succursale à l'autre.

Par exemple:

  • Royaume-Uni (UK) utilise 3 algorithmes différents: MOD 10, MOD 11 et DBOL avec 39 poids différents. Cela fait plus de 100 variations différentes
  • Les Pays-Bas (NL) utilise l'algorithme MOD11 avec des poids personnalisés pour valider les numéros de compte. France (FR) utilise l'algorithme MOD97 avec des poids personnalisés
  • Allemagne (DE) a une structure complexe avec 143 algorithmes avec des tailles personnalisés: MOD10, MOD11, MOD7 etc.
  • Italie (IT) utilise l'algorithme MOD10 modifié dans les validations du numéro de compte national
  • Suède (SE) utilise 5 algorithmes différents: les algorithmes MOD11, MOD10 avec des poids personnalisés

Une fois que nous avons identifié et effectué la validation appropriée, notre moteur renverra l'un des résultats suivants:

La somme de contrôle du numéro de compte est valide - Vous pouvez considérer que le numéro de compte est valide.

La somme de contrôle du numéro de compte n'est pas correcte - Le numéro de compte est invalide. Vous puvez en déduire que le IBAN est aussi invalide.

Le numéro de compte ne prend pas en charge la validation de la somme de contrôle - De nombreuses banques et pays ne prennent pas en charge la validation du numéro de compte. Dans ce cas, nous nous appuyons sur le chiffre de contrôle IBAN pour le contrôle de l'intégrité.

Actuellement, un total de 48 pays soutiennent le BBAN et la validation des chiffres de contrôle du numéro de compte national.

Format et structure de l'IBAN

La deuxième vérification que nous effectuons est la validation de la structure IBAN spécifique au pays.
Nous connaissons les règles internes de chaque pays pour les positions et les caractères spécifiques à l'intérieur de l'IBAN.
Cette vérification est utile lorsque le pays ne prend pas en charge la validation des chiffres de contrôle du numéro de compte interne.

Les résultats possibles pour cette vérification sont:

Format et structure du IBAN sont correct!

Le format et la strcture de l'IBAN Formatting ne sont pas correct!

Formattage

Notre moteur de validation peut reconnaître le format spécifique de 116 pays utilisant l'IBAN.

La validation du format prend en compte:

  • position du code banque - Vérifie si l'identifiant de la banque est au bon endroit
  • position de l'identifiant de la succursale - Tous les pays n'ont pas de code de branche. Nous effectuons ce contrôle pour un total de 58 pays
  • position de contrôle nationale - Cette vérification est effectuée uniquement pour les pays prenant en charge le chiffre de contrôle interne. (48 pays)

Structure

Le contrôle de structure compare les caractères spécifiques utilisés dans les différentes parties de l'IBAN.
Nous soutenons les contrôles de structure pour 116 pays utilisant l'IBAN.

La validation de structure vérifie si:

  • code bancaire contient alphanumérique ou alphanumérique
  • code bancaire contient alphanumérique ou alphanumérique
  • code d'identification de la succursale (si disponible) contient alphanumérique ou alphanumérique
  • dans le chiffre de contrôle national (si disponible) contient alphanumérique ou alphanumérique