Générateur CPF
Générez des numéros CPF valides avec l'état d'origine et le formatage. Tests d'assurance qualité.
À 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 :
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 à 8 | Numéro Séquentiel | 8 chiffres | Numéro d'enregistrement individuel du citoyen | 12345678 |
| 9 | Région Fiscale | 1 chiffre | Code de la juridiction fiscale (ex. 8 pour SP, 7 pour RJ/ES, 6 pour MG) | 8 |
| 10 et 11 | Chiffres de Contrôle | 2 chiffres | Double clé de contrôle Modulo 11 avec poids 10..2 et 11..2 | 90 |
Algorithme Officiel du CPF (Modulo 11)
L'authenticité du CPF repose sur deux contrôles Modulo 11 successifs :
- 1. Multiplier les 9 premiers chiffres par les poids 10 à 2.
- 2. Sommer les résultats et calculer le reste modulo 11.
- 3. Si le reste < 2, CC1 = 0 ; sinon CC1 = 11 - reste.
- 4. Multiplier les 9 chiffres par les poids 11 à 3 et CC1 par 2.
- 5. Si le reste < 2, CC2 = 0 ; sinon CC2 = 11 - reste.
- 6. Les séries de 11 chiffres identiques sont rejetées.