Brasilianische CPF und CNPJ: Prüfziffern und alphanumerische CNPJ
In Brasilien verlangt fast jeder Kauf, Vertrag und jede Rechnung eine CPF, die Steuernummer natürlicher Personen, oder eine CNPJ, die Nummer von Unternehmen und anderen juristischen Personen. Beide enden mit zwei Prüfziffern nach der Modulo-11-Regel der Receita Federal. Seit Juli 2026 können neue CNPJ auch Buchstaben enthalten. Diese Anleitung erklärt den Aufbau beider Nummern, die Berechnung der Prüfziffern mit den Beispielen der Receita Federal und was die alphanumerische CNPJ für Software bedeutet.
Die Nummern im Überblick
| Nummer | Für wen | Format | Beispiel |
|---|---|---|---|
| CPF (Cadastro de Pessoas Físicas) | Natürliche Personen | 11 Ziffern: 000.000.000-00 | 280.012.389-38 |
| CNPJ, numerisch | Unternehmen und andere juristische Personen | 14 Ziffern: 00.000.000/0000-00 | 18.781.203/0001-28 |
| CNPJ, alphanumerisch | Neue Registrierungen ab Juli 2026 | 12 Zeichen 0–9 oder A–Z, dann 2 Ziffern | 12.ABC.345/01DE-35 |
Alle drei Beispiele stammen aus Dokumenten der Receita Federal: CPF und numerische CNPJ aus dem Layout-Handbuch der e-Financeira, die alphanumerische CNPJ aus ihrer Anleitung zur Prüfziffernberechnung.
Aufbau der CPF
Eine CPF hat elf Ziffern. Die neunte ist die Steuerregion (Região Fiscal) der Adresse bei der ersten Registrierung, die letzten beiden sind Prüfziffern. Die Receita Federal nennt die Regionen: 1 DF, GO, MT, MS, TO; 2 PA, AM, AC, AP, RO, RR; 3 CE, MA, PI; 4 PE, RN, PB, AL; 5 BA, SE; 6 MG; 7 RJ, ES; 8 SP; 9 PR, SC; 0 RS. Die Region ändert sich bei einem Umzug nicht und sagt daher nichts über den heutigen Wohnort.
Prüfziffern der CPF
- Die ersten neun Ziffern mit 10, 9, 8, 7, 6, 5, 4, 3 und 2 multiplizieren und addieren.
- Die Summe durch 11 teilen. Ist der Rest 0 oder 1, ist die erste Prüfziffer 0, sonst 11 minus Rest.
- Für die zweite Prüfziffer die ersten zehn Ziffern (einschließlich der gerade berechneten) mit 11, 10, … 2 multiplizieren und dieselbe Regel anwenden.
Rechenbeispiel: Für 280.012.389 ergibt 2×10 + 8×9 + 0×8 + 0×7 + 1×6 + 2×5 + 3×4 + 8×3 + 9×2 = 162. 162 = 14 × 11 + 8, die erste Ziffer ist also 11 − 8 = 3. Dann 2×11 + 8×10 + 0×9 + 0×8 + 1×7 + 2×6 + 3×5 + 8×4 + 9×3 + 3×2 = 201 = 18 × 11 + 3, die zweite Ziffer ist 11 − 3 = 8. Ergebnis: 280.012.389-38.
Das Handbuch der Receita Federal beschreibt dieselbe Regel anders: Gewichte 9, 8, … 1, 0 von der letzten Ziffer an, und ein Rest von 10 zählt als 0. Beide Fassungen ergeben immer dieselben Ziffern.
Aufbau der CNPJ
Eine CNPJ hat 14 Stellen, geschrieben AA.AAA.AAA/AAAA-DV: einen 8-stelligen Stamm (raiz) für die juristische Person, eine 4-stellige Ordnung (ordem) für die Betriebsstätte und zwei Prüfziffern. Bisher waren alle Stellen Ziffern. Laut Receita Federal wird die alphanumerische CNPJ ab Juli 2026 nur an neue Registrierungen vergeben; Stamm und Ordnung können dann Großbuchstaben A–Z enthalten, die Prüfziffern bleiben numerisch. Bestehende CNPJ behalten ihre Nummer.
Prüfziffern der CNPJ, mit oder ohne Buchstaben
- Jedes der ersten 12 Zeichen erhält seinen ASCII-Code minus 48. Ziffern behalten ihren Wert (0–9); A = 17, B = 18 … Z = 42.
- Die Gewichte 2, 3, 4, 5, 6, 7, 8, 9 von rechts nach links verteilen und nach 9 wieder mit 2 beginnen; die 12 Zeichen erhalten so 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2.
- Multiplizieren, addieren und durch 11 teilen. Rest 0 oder 1 ergibt 0, sonst ist die Ziffer 11 minus Rest.
- Für die zweite Ziffer dasselbe über 13 Zeichen (die 12 plus die erste Prüfziffer).
Rechenbeispiel: Für 12.ABC.345/01DE lauten die Werte 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20, 21. Die Produkte 5, 8, 51, 36, 171, 24, 28, 30, 0, 4, 60 und 42 ergeben 459 = 41 × 11 + 8, die erste Prüfziffer ist also 11 − 8 = 3. Die zweite Rechnung ergibt 5, die vollständige Nummer lautet 12.ABC.345/01DE-35. Weil Ziffern ihren Wert behalten, ergibt eine numerische CNPJ wie 18.781.203/0001-28 dasselbe wie bisher.
Was sich für Software ändert
- CNPJ als Text speichern. Eine numerische Spalte kann keine Buchstaben aufnehmen und verliert führende Nullen. Ein Textfeld mit 14 Zeichen nimmt beide Formen auf.
- Buchstaben nur in den ersten 12 Stellen zulassen. Ohne Punkte, Schrägstrich und Bindestrich ist die gültige Form 12 Zeichen 0–9 oder A–Z, gefolgt von 2 Ziffern.
- Großschreibung vereinheitlichen. Die Receita Federal verwendet Großbuchstaben; die Eingabe vor der Prüfung in Großbuchstaben umzuwandeln vermeidet falsche Fehler.
- Eingabemasken und Validierungen prüfen. Masken, reguläre Ausdrücke und Bibliotheken, die 14 Ziffern voraussetzen, lehnen die neuen Nummern ab.
- Die CPF bleibt, wie sie ist. Die Änderung betrifft nur die CNPJ; die CPF bleibt numerisch.
Was ein korrektes Ergebnis nicht beweist
- Die Registrierung. Etwa jede hundertste Zufallszahl hat zwei passende Prüfziffern. Ob eine CPF oder CNPJ registriert ist und welchen Status (situação cadastral) sie hat, lässt sich nur bei der Receita Federal prüfen.
- Die richtige Person oder Firma. Eine echte, von jemand anderem abgeschriebene Nummer besteht jede Prüfung.
- Wiederholte Ziffern. 111.111.111-11 und ähnliche Nummern gehen rechnerisch auf, werden aber oft als Platzhalter verwendet; der Prüfer weist darauf hin.
Häufige Fragen
Ändern sich bestehende CNPJ 2026?
Nein. Laut Receita Federal wird die alphanumerische CNPJ ab Juli 2026 nur an neue Registrierungen vergeben, bestehende Nummern ändern sich nicht.
Können die Prüfziffern einer CNPJ Buchstaben sein?
Nein. Die beiden Prüfziffern sind immer Ziffern; Buchstaben kommen nur in Stamm und Ordnung vor.
Wird auch die CPF alphanumerisch?
Nein. Die von der Receita Federal angekündigte Änderung betrifft die CNPJ.
Kann der Prüfer sagen, wem eine Nummer gehört?
Nein. Er berechnet nur die Prüfziffern in Ihrem Browser und fragt kein Register ab.
Quellen
Quelle: Receita Federal: folheto «Cadastros – CPF e CNPJ» · Zuletzt geprüft:
Quelle: Receita Federal: Cálculo do DV do CNPJ Alfanumérico · Zuletzt geprüft:
Quelle: Receita Federal / Serpro: Cálculo dos dígitos verificadores de CNPJ alfanumérico · Zuletzt geprüft:
Quelle: Receita Federal: CNPJ alfanumérico – Perguntas e respostas · Zuletzt geprüft:
Quelle: Receita Federal: CNPJ Alfanumérico · Zuletzt geprüft: