Alphanumerischer CNPJ-Validator
Validieren Sie alphanumerische CNPJs im neuen Federal Revenue-Format. Für die Qualitätssicherung.
Über den alphanumerischen CNPJ-Validator
Dieses Tool validiert das neue alphanumerische CNPJ-Format, das durch IN RFB Nr. 2,119/2022 eingeführt wurde. Ab Juli 2026 kann das Bundesfinanzamt CNPJs ausstellen, die Buchstaben (A-Z) und Zahlen (0-9) enthalten, wodurch die Kombinationsmöglichkeiten erweitert werden.
Der Algorithmus zur Berechnung der Prüfziffer ähnelt dem herkömmlichen CNPJ, ist jedoch für die Arbeit mit alphanumerischen Zeichen angepasst. Dieses Tool ist unerlässlich, um die Kompatibilität Ihres Systems mit dem neuen Standard zu testen.
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.