Alphanumerischer CNPJ-Generator
Bereiten Sie Ihr System auf den neuen alphanumerischen CNPJ-Standard vor. Für Tests.
Warten auf die Generation...
Bereiten Sie Ihr System auf die Zukunft von CNPJ vor
Gemäß der normativen Anweisung RFB Nr. 2.119/2022 hat das brasilianische Bundesfinanzamt den neuen alphanumerischen CNPJ-Standard eingeführt, der ab Juli 2026 herausgegeben werden kann. Diese Änderung ist grundlegend und erfordert eine vorherige Anpassung der Systeme.
Der Box4Dev Alphanumeric CNPJ Generator ist ein proaktives Tool für Entwickler und QA-Teams. Es ermöglicht die Simulation des neuen Formats und ermöglicht die Validierung von Datenbanken, Formularmasken, APIs und der gesamten Geschäftslogik.
Aufbau & Struktur des alphanumerischen CNPJ
Das künftige alphanumerische CNPJ besteht aus 14 Stellen:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 8 | Alphanumerischer Stamm | 8 Zeichen | Buchstaben A-Z und Ziffern 0-9 zur Firmenkennzeichnung | 12AB56CD |
| 9 bis 12 | Betriebsstätte | 4 Zeichen | Code der Niederlassung (0001 für Hauptsitz) | 0001 |
| 13 und 14 | Prüfziffern | 2 Ziffern | Ausschließlich numerische Prüfziffern nach Modulo-11-ASCII | 42 |
Alphanumerischer CNPJ-Algorithmus (IN RFB 2.229/2024)
Zeichen werden über ASCII-Code abzüglich 48 in ganzzahlige Werte überführt:
Wert(c) = ASCII(c) - 48; PZ1 = (Summe1 % 11 < 2 ? 0 : 11 - Rest1); PZ2 = (Summe2 % 11 < 2 ? 0 : 11 - Rest2)
- 1. Erste 12 Zeichen umrechnen: ASCII - 48 ('0'-'9' = 0-9; 'A'-'Z' = 17-42).
- 2. Mit Gewichten [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] multiplizieren.
- 3. Wenn Rest modulo 11 < 2, PZ1 = 0; sonst 11 - Rest.
- 4. Mit [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] multiplizieren und PZ1 mit 2.
- 5. Wenn Rest < 2, PZ2 = 0; sonst 11 - Rest.
- 6. Die Prüfziffern 13 und 14 sind rein numerisch.