Zum Hauptinhalt springen
Zum Hauptinhalt springen

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:

PositionFeldLängeBedeutung & RegelBeispiel
1 bis 8Alphanumerischer Stamm8 ZeichenBuchstaben A-Z und Ziffern 0-9 zur Firmenkennzeichnung12AB56CD
9 bis 12Betriebsstätte4 ZeichenCode der Niederlassung (0001 für Hauptsitz)0001
13 und 14Prüfziffern2 ZiffernAusschließlich numerische Prüfziffern nach Modulo-11-ASCII42

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. 1. Erste 12 Zeichen umrechnen: ASCII - 48 ('0'-'9' = 0-9; 'A'-'Z' = 17-42).
  2. 2. Mit Gewichten [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] multiplizieren.
  3. 3. Wenn Rest modulo 11 < 2, PZ1 = 0; sonst 11 - Rest.
  4. 4. Mit [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2] multiplizieren und PZ1 mit 2.
  5. 5. Wenn Rest < 2, PZ2 = 0; sonst 11 - Rest.
  6. 6. Die Prüfziffern 13 und 14 sind rein numerisch.

Häufig gestellte Fragen (FAQ)