Passer au contenu principal
Passer au contenu principal

Validateur de PESEL (Pologne)

Validez la conformité structurelle, la date de naissance et la clé du PESEL polonais.

À propos de la Validation du PESEL (Pologne)

La validation assainit l'entrée, extrait la date de naissance et le genre et calcule la clé de sécurité par Modulo 10.

Prend en charge tous les décalages de siècle officiels (siècles XIX, XX, XXI, XXII et XXIII).

Anatomie & Structure du PESEL Polonais

Le PESEL comporte 11 chiffres décimaux régulés par le Ministère de la Numérisation :

PositionChampLongueurSignification & RègleExemple
1 à 2Année de Naissance2 chiffresDeux derniers chiffres de l'année de naissance85
3 à 4Mois & Siècle2 chiffresMois encodé avec décalage de siècle (+0 pour 1900s, +20 pour 2000s)07
5 à 6Jour de Naissance2 chiffresJour du mois (01 à 31)30
7 à 9Compteur Séquentiel3 chiffresNuméro d'ordre de l'enregistrement123
10Genre1 chiffreImpair pour Masculin, Pair pour Féminin4
11Chiffre de Contrôle1 chiffreClé de sécurité pondérée sous Modulo 108

Algorithme de Calcul et de Validation du PESEL (Modulo 10)

La validation du PESEL calcule la clé par somme pondérée Modulo 10 :

DV = (10 - ((∑ di × Poids[i]) mod 10)) mod 10 (Poids : 1, 3, 7, 9, 1, 3, 7, 9, 1, 3)
  1. 1. Supprimez les espaces et tirets de la chaîne.
  2. 2. Validez que la séquence comporte exactement 11 chiffres numériques.
  3. 3. Décodez le mois et le siècle et assurez-vous que le jour existe dans le calendrier.
  4. 4. Multipliez les 10 premiers chiffres par les poids [1, 3, 7, 9, 1, 3, 7, 9, 1, 3].
  5. 5. Calculez le complément à dix de la somme pondérée sous modulo 10.
  6. 6. Comparez la valeur obtenue avec le 11e chiffre du PESEL.

Foire Aux Questions (FAQ)