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:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 3 | Nachname (Cognome) | 3 Buchst. | Erste 3 Konsonanten des Familiennamens | RSS |
| 4 bis 6 | Vorname (Nome) | 3 Buchst. | Ausgewählte Konsonanten des Vornamens | MRA |
| 7 & 8 | Geburtsjahr | 2 Ziffern | Letzte zwei Ziffern des Geburtsjahres | 85 |
| 9 | Geburtsmonat | 1 Buchst. | Offizieller Monatscode von A bis T | M |
| 10 & 11 | Tag & Geschlecht | 2 Ziffern | Tag des Monats: 01-31 männlich; 41-71 weiblich (+40) | 01 |
| 12 bis 15 | Katastercode (Belfiore) | 4 Zeichen | Belfiore-Gemeindecode des Geburtsortes | H501 |
| 16 | Kontrollzeichen (CIN) | 1 Buchst. | Prüfbuchstabe nach Modulo 26 mit ungerader/gerader Gewichtung | Q |
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. Isoliere die ersten 15 Zeichen des Codice Fiscale.
- 2. Mappe Zeichen an ungeraden Positionen (1., 3., 5. ...) nach der offiziellen Tabelle für ungerade Stellen.
- 3. Mappe Zeichen an geraden Positionen (2., 4., 6. ...) nach der Tabelle für gerade Stellen.
- 4. Bilde die Gesamtsumme der Punktwerte.
- 5. Berechne: Rest = Summe % 26.
- 6. Das 16. Zeichen muss dem Buchstaben an der Stelle des Restes entsprechen (0=A, 1=B, ..., 25=Z).