Passer au contenu principal

Validateur de BSN (Pays-Bas / Hollande)

Validez les Burgerservicenummer (BSN) néerlandais en temps réel via l'algorithme 11-proef.

Validation du BSN Néerlandais

La validation inspecte les 9 chiffres et applique le test des 11 pour vérifier si la somme pondérée est divisible par 11.

Essentiel pour les systèmes de facturation, d'e-commerce et de santé opérant aux Pays-Bas.

Anatomie & Structure du BSN Néerlandais

Le Burgerservicenummer se compose de 9 chiffres décimaux régulés par le RvIG :

PositionChampLongueurSignification & RègleExemple
1 à 8Base Séquentielle8 chiffresNuméro séquentiel aléatoire attribué par le registre civil (RvIG/BRP)12345678
9Clé de Contrôle1 chiffreChiffre de sécurité avec multiplicateur négatif (-1) dans le test 11-proef2

Algorithme de Calcul et de Validation du BSN (11-proef)

La validation du BSN repose sur une variante du test des 11 avec poids négatif :

(d1×9 + d2×8 + d3×7 + d4×6 + d5×5 + d6×4 + d7×3 + d8×2 - d9×1) mod 11 = 0
  1. 1. Assainissez l'entrée et complétez avec un zéro à gauche si elle comporte 8 chiffres pour atteindre 9 positions.
  2. 2. Multipliez chacun des 8 premiers chiffres par des poids décroissants de 9 à 2.
  3. 3. Soustrayez la valeur du 9e chiffre multiplié par 1 du total accumulé.
  4. 4. Vérifiez si le résultat final est divisible par 11 (reste zéro).
  5. 5. Rejetez les numéros composés exclusivement de zéros (000000000).

Foire Aux Questions (FAQ)