Passer au contenu principal
Passer au contenu principal

Générateur de certificat

Générez des numéros de certificat de naissance, de mariage et de décès. Idéal pour l'assurance qualité.

En attendant la génération...
En attendant la génération...
En attendant la génération...

À propos du générateur de certificats

Le générateur de certificats Box4Dev crée des numéros d'enregistrement uniques pour les certificats de naissance, de mariage et de décès. Chaque numéro généré suit le format standard à 32 chiffres établi par le Conseil National de la Justice (CNJ).

Cet outil est conçu pour les développeurs et les testeurs qui ont besoin de données fictives mais réalistes pour valider les formulaires d'inscription, tester la logique des systèmes de traitement des documents d'état civil et garantir un traitement correct des données.

Anatomie du Matricule d'Acte d'État Civil

Le matricule national comprend 32 chiffres répartis en 9 champs selon le CNJ :

PositionChampLongueurSignification & RègleExemple
1 à 6Bureau d'État Civil6 chiffresCode CNS de l'office d'état civil délivré par le CNJ123456
7 à 10Fonds et Service4 chiffresFonds propre (01) et État Civil (55)0155
11 à 14Année de l'Acte4 chiffresAnnée de délivrance de l'acte2024
15Type de Registre1 chiffre1 : Naissance, 2 : Mariage, 3 : Religieux, 4 : Décès, 5 : Mort-né1
16 à 20Numéro de Registre5 chiffresIdentifiant du registre d'état civil00123
21 à 23Feuillet3 chiffresNuméro du feuillet dans le registre045
24 à 30Numéro d'Acte7 chiffresNuméro séquentiel de l'acte0001234
31 et 32Chiffres de Contrôle2 chiffresDeux clés Modulo 11 selon la formule CNJ87

Algorithme d'Acte d'État Civil (CNJ Décision 63/2017)

Le calcul repose sur deux passes Modulo 11 avec coefficients cycliques :

CC1 = (Somme1 % 11 == 10 ? 1 : Reste1 % 10); CC2 = (Somme2 % 11 == 10 ? 1 : Reste2 % 10)
  1. 1. Pour CC1, multiplier les 30 premiers chiffres de droite à gauche par les poids 2 à 10.
  2. 2. Si le reste modulo 11 vaut 10, CC1 = 1 ; sinon CC1 = reste % 10.
  3. 3. Pour CC2, ajouter CC1 à la position 31 et multiplier les 31 chiffres par les poids 2 à 11.
  4. 4. Si le reste modulo 11 vaut 10, CC2 = 1 ; sinon CC2 = reste % 10.
  5. 5. Les deux chiffres de contrôle obtenus occupent les positions 31 et 32.

Foire aux questions (FAQ)