Zum Hauptinhalt springen
Zum Hauptinhalt springen

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:

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)