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 :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | Base Séquentielle | 8 chiffres | Numéro séquentiel aléatoire attribué par le registre civil (RvIG/BRP) | 12345678 |
| 9 | Clé de Contrôle | 1 chiffre | Chiffre de sécurité avec multiplicateur négatif (-1) dans le test 11-proef | 2 |
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. Assainissez l'entrée et complétez avec un zéro à gauche si elle comporte 8 chiffres pour atteindre 9 positions.
- 2. Multipliez chacun des 8 premiers chiffres par des poids décroissants de 9 à 2.
- 3. Soustrayez la valeur du 9e chiffre multiplié par 1 du total accumulé.
- 4. Vérifiez si le résultat final est divisible par 11 (reste zéro).
- 5. Rejetez les numéros composés exclusivement de zéros (000000000).