Validateur Numéro National Rijksregister Belgique
Validez la conformité structurelle et les chiffres de contrôle du Numéro National belge.
À propos de la Validation du Numéro National (Belgique)
La validation inspecte la cohérence de la date de naissance, du compteur de genre et des 2 chiffres de contrôle Modulo 97.
Prend en charge nativement les numéros attribués aux personnes nées au XXe comme au XXIe siècle.
Anatomie & Structure du Numéro National Belge
Le NN belge se compose de 11 chiffres décimaux régulés par l'IBZ :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 2 | Année de Naissance | 2 chiffres | Deux derniers chiffres de l'année de naissance | 85 |
| 3 à 4 | Mois de Naissance | 2 chiffres | Mois de naissance (01 à 12) | 07 |
| 5 à 6 | Jour de Naissance | 2 chiffres | Jour de naissance (01 à 31) | 30 |
| 7 à 9 | Compteur & Genre | 3 chiffres | Compteur journalier (Impair = Masculino ; Pair = Féminin) | 123 |
| 10 à 11 | Chiffres de Contrôle | 2 chiffres | Clé de contrôle Modulo 97 (avec préfixe '2' pour les naissances dès 2000) | 45 |
Algorithme de Calcul et de Validation du NN (Modulo 97)
La validation du NN distingue les siècles par la règle du préfixe Modulo 97 :
DV = 97 - ((préfixe2? + Base9) mod 97)
- 1. Assainissez l'entrée en supprimant les points, barres obliques et tirets.
- 2. Validez que la chaîne contient exactement 11 chiffres décimaux.
- 3. Testez le calcul du XXe siècle : 97 - (Base9 mod 97) comparé aux 2 derniers chiffres.
- 4. En cas d'invalidation, testez le XXIe siècle : 97 - (BigInt('2' + Base9) mod 97).
- 5. Si l'un des deux calculs correspond à la clé de contrôle, le numéro est authentique.