Zum Hauptinhalt springen

Italien Codice Fiscale Generator

Generieren und formatieren Sie gültige italienische Codice Fiscale (Steuernummern) für Tests.

Warten auf die Generation...

Über den italienischen Codice Fiscale

Der Codice Fiscale ist die persönliche Steuernummer für Bürger und Einwohner in Italien, vergeben von der Agenzia delle Entrate (DPR 605/1973 und DM 23/12/1976).

Er besteht aus 16 alphanumerischen Zeichen im Format LLLLLLNNLNNLNNNL und verschlüsselt Nachname (3 Buchstaben), Vorname (3 Buchstaben), Geburtsjahr (2 Ziffern), Geburtsmonat (1 Buchstabe von A bis T), Tag und Geschlecht (+40 für Frauen), Gemeindecode (Belfiore) und ein Prüfzeichen (CIN) nach Modulo 26.

Aufbau & Struktur des italienischen Codice Fiscale

Die italienische Steuernummer umfasst 16 alphanumerische Zeichen in 6 Funktionsblöcken:

PositionFeldLängeBedeutung & RegelBeispiel
1 bis 3Nachname (Cognome)3 Buchst.Erste 3 Konsonanten des FamiliennamensRSS
4 bis 6Vorname (Nome)3 Buchst.Ausgewählte Konsonanten des VornamensMRA
7 & 8Geburtsjahr2 ZiffernLetzte zwei Ziffern des Geburtsjahres85
9Geburtsmonat1 Buchst.Offizieller Monatscode von A bis TM
10 & 11Tag & Geschlecht2 ZiffernTag des Monats: 01-31 männlich; 41-71 weiblich (+40)01
12 bis 15Katastercode (Belfiore)4 ZeichenBelfiore-Gemeindecode des GeburtsortesH501
16Kontrollzeichen (CIN)1 Buchst.Prüfbuchstabe nach Modulo 26 mit ungerader/gerader GewichtungQ

Prüfsummenberechnung des Codice Fiscale (Modulo 26)

Das italienische Finanzamt ermittelt den CIN-Buchstaben anhand getrennter Gewichtungstabellen:

CIN = char(65 + (sum(ungerade_gewichte(c_i)) + sum(gerade_gewichte(c_j))) % 26)
  1. 1. Isoliere die ersten 15 Zeichen des Codice Fiscale.
  2. 2. Mappe Zeichen an ungeraden Positionen (1., 3., 5. ...) nach der offiziellen Tabelle für ungerade Stellen.
  3. 3. Mappe Zeichen an geraden Positionen (2., 4., 6. ...) nach der Tabelle für gerade Stellen.
  4. 4. Bilde die Gesamtsumme der Punktwerte.
  5. 5. Berechne: Rest = Summe % 26.
  6. 6. Das 16. Zeichen muss dem Buchstaben an der Stelle des Restes entsprechen (0=A, 1=B, ..., 25=Z).

Häufig gestellte Fragen (FAQ)