Passer au contenu principal
Passer au contenu principal

Générateur CPF

Générez des numéros CPF valides avec l'état d'origine et le formatage. Tests d'assurance qualité.

En attendant la génération...

À propos du générateur CPF par État

Le générateur Box4Dev CPF est un outil en ligne gratuit conçu pour aider les développeurs, les testeurs (QA) et les étudiants. Il crée des numéros CPF (Cadastro de Pessoas Físicas) mathématiquement valides, avec la possibilité de spécifier l'État (UF) d'origine. Ceci est utile pour tester des systèmes dotés de règles métier basées sur la région fiscale du document.

Le principal avantage est de garantir le bon fonctionnement des algorithmes de validation du système. Tous les numéros générés, qu'ils proviennent d'un État spécifique ou aléatoires, ont des chiffres de contrôle calculés conformément aux règles officielles du Revenu fédéral.

Anatomie & Structure du CPF Brésilien

Le CPF brésilien compte 11 chiffres répartis en 3 blocs :

PositionChampLongueurSignification & RègleExemple
1 à 8Numéro Séquentiel8 chiffresNuméro d'enregistrement individuel du citoyen12345678
9Région Fiscale1 chiffreCode de la juridiction fiscale (ex. 8 pour SP, 7 pour RJ/ES, 6 pour MG)8
10 et 11Chiffres de Contrôle2 chiffresDouble clé de contrôle Modulo 11 avec poids 10..2 et 11..290

Algorithme Officiel du CPF (Modulo 11)

L'authenticité du CPF repose sur deux contrôles Modulo 11 successifs :

CC1 = (Somme1 % 11 < 2 ? 0 : 11 - Reste1); CC2 = (Somme2 % 11 < 2 ? 0 : 11 - Reste2)
  1. 1. Multiplier les 9 premiers chiffres par les poids 10 à 2.
  2. 2. Sommer les résultats et calculer le reste modulo 11.
  3. 3. Si le reste < 2, CC1 = 0 ; sinon CC1 = 11 - reste.
  4. 4. Multiplier les 9 chiffres par les poids 11 à 3 et CC1 par 2.
  5. 5. Si le reste < 2, CC2 = 0 ; sinon CC2 = 11 - reste.
  6. 6. Les séries de 11 chiffres identiques sont rejetées.

Foire aux questions (FAQ)