Contrôle informatique de ces numéros…
(Extrait du site: http://www.ksz-bcss.fgov.be/fr/bcss/page/content/websites/belgium/services/docutheque/technical_faq)
- Selon quelle logique un numéro national est-il structuré ?
- Selon quelle logique un numéro Bis est-il structuré ?
- Comment effectuer le contrôle d’un numéro national ?
- Comment effectuer le contrôle d’un numéro de carte SIS ?
- Comment effectuer le contrôle d’un numéro de carte d’identité ?
Selon quelle logique un numéro national est-il structuré ?
- Le numéro national (NN) se compose de 11 chiffres répartis selon une structure bien spécifique.
6 premiers chiffres = date de naissance au format AAMMJJ
Pour les personnes qui ne sont pas en mesure de prouver par un acte leur date de naissance complète au niveau de l’administration communale et du registre national, seule l’année de naissance est prise en compte avec un ordre de suite (p.ex. 560000, 560001, 560002,…). - 3 chiffres suivants = compteur journalier des naissances
impair pour le sexe masculin
pair pour le sexe féminin - 2 derniers chiffres = check digit
Selon quelle logique un numéro Bis est-il structuré ?
Le numéro Bis (numéro Banque Carrefour) se compose de 11 chiffres répartis selon une structure bien spécifique.
- 6 premiers chiffres = date de naissance en sens inverse : AAMMJJ
Les troisième et quatrième chiffres indiquent le mois de naissance, augmenté de 40 si le sexe de la personne est connu au moment de l’attribution du numéro, ou augmenté de 20 si le sexe de la personne n’est pas connu au moment de l’attribution du numéro. - 3 chiffres suivants = compteur journalier des naissances
impair pour le sexe masculin
pair pour le sexe féminin - 2 derniers chiffres = check digit
Comment effectuer le contrôle d’un numéro national ?
Pour contrôler qu’un numéro national est bien correct, il faut en fait calculer le check digit de ce numéro.
Le check digit est une suite de 2 chiffres et correspond à la différence entre 97 et modulo 97 du nombre formé :
- soit par les 9 premiers chiffres du numéro national pour les personnes nées avant le 01/01/2000 (voir exemple 1)
- soit par le chiffre 2 suivi des 9 premiers chiffres du numéro national pour les personnes nées après le 31/12/99 (voir exemple 2)
Le modulo 97 d’un nombre est le reste d’une division entière (dite parfaite) du nombre par 97.
Exemple 1: NN = 72020290081
le modulo 97 de 720202900 est 16 et se calcule comme suit
720202900 : 97 = 7424772,165
7424772 x 97 = 720202884
720202900 – 720202884 = 16
le check digit de ce NN est bien 81 et se calcule comme suit
97 – 16 = 81
Exemple 2: NN = 00012556777
le modulo 97 de 2000125567 est 20 et se calcule comme suit
2000125567 : 97 = 20619851,206
20619851 x 97 = 2000125547
2000125567 – 2000125547 = 20
le check digit de ce NN est bien 77 et se calcule comme suit
97 – 20 = 77
Comment effectuer le contrôle d’un numéro de carte SIS ?
Pour contrôler qu’un numéro de carte SIS est bien correct, il faut en fait calculer le check digit de ce numéro. Le numéro de carte SIS est imprimé en bas à gauche sur la carte. Il est composé de 10 chiffres. Les deux derniers chiffres font office de check digit.
Pour les cartes SIS dont le numéro est supérieur à 13 millions, le check digit est le modulo 97 du nombre formé par les 8 premiers chiffres.
Pour les cartes SIS dont le numéro est inférieur à 13 millions, il n’y a pas de check digit.
Le modulo 97 d’un nombre est le reste d’une division parfaite du nombre par 97.
Exemple: Numéro de carte SIS = 0511018531
le modulo 97 de 05110185 est 31 et se calcule comme suit
5110185 : 97 = 52682,32
52682 x 97 = 5110154
5110185 – 5110154 = 31
Comment effectuer le contrôle d’un numéro de carte d’identité ?
Pour contrôler qu’un numéro de carte d’identité est bien correct, il faut en fait calculer le check digit de ce numéro. Le numéro de carte d’identité est imprimé sur la carte. Il est composé de 12 chiffres. Les deux derniers chiffres font office de check digit.
Le check digit est le modulo 97 du nombre formé par les 10 premiers chiffres. Lorsque la valeur du check digit est 0, il devient alors 97.
Le modulo 97 d’un nombre est le reste d’une division parfaite du nombre par 97.