Dieses Werkzeug erzeugt zufällige italienische Steuernummer-Profile (codice fiscale) für Tests, Demos und Entwicklungsabläufe. Jedes Ergebnis enthält einen plausiblen Personendatensatz — Name, Geschlecht, Geburtsdatum, Land und den berechneten 16-stelligen Steuernummerncode — nach denselben Regeln wie beim Berechnungs-Werkzeug.
So wird der Code aufgebaut
Der Steuernummerncode verkettet fünf Blöcke plus ein Prüfzeichen:
- Nachname (3 Buchstaben) — zuerst Konsonanten, dann Vokale; mit
Xauffüllen, wenn weniger als drei Buchstaben verfügbar sind. - Vorname (3 Buchstaben) — bei vier oder mehr Konsonanten der 1., 3. und 4.; sonst dieselbe Konsonant-dann-Vokal-Regel wie beim Nachnamen.
- Geburtsjahr und Monat (2 + 1) — letzte zwei Ziffern des Jahres plus Monatsbuchstabe (
A–Lfür Januar–Dezember, ohneI). - Geburtstag (2 Ziffern) — Tag des Monats; bei Frauen wird 40 zum Tageswert addiert.
- Gemeinde-/Ländercode (4 Zeichen) — Belfiore-Code für Geburten in Italien oder der Auslandscode aus dem Register.
- Prüfzeichen — Kontrollbuchstabe aus dem Teilstück nach dem offiziellen Gerade/Ungerade-Positionsalgorithmus.
Wann Sie es nutzen
Nutzen Sie erzeugte Profile zum Befüllen von Staging-Datenbanken, für Unit-Tests von Formularen mit Steuernummern oder zum Prototypen italienischer Lohn- und Rechnungsbildschirme ohne echte Personendaten.
Einschränkungen
Die Ausgabe ist syntaktisch gültig, aber keiner realen Person zugeordnet. Zufallsgenerierung kann Codes erzeugen, die Formatprüfungen bestehen, aber an der offiziellen Abgleich mit Personenstandsregistern scheitern würden. Verwenden Sie erzeugte Codes nicht in Behördenanträgen, Steuererklärungen oder Ausweisdokumenten.
Beispiel
Ein QA-Team, das einen italienischen Checkout-Ablauf baut, könnte zehn Beispielprofile erzeugen, nur die synthetischen Namen und Codes in Staging speichern und anschließend mit dem Begleit-Validierungswerkzeug prüfen, ob jeder erzeugte codice fiscale nach Import/Export weiterhin formalen Checks standhält.