Technisches
10 Min. Lesezeit23. Dezember 2025

Omocodia im Codice Fiscale: Wenn zwei Personen dieselbe Steuernummer erhalten

Omocodia in der italienischen Steuernummer verständlich erklärt: Warum Codes kollidieren, wie die Agenzia delle Entrate Ziffern durch Buchstaben ersetzt.

Technische Aspekte der Steuernummer
Technische Aspekte der Steuernummer

Was ist Omocodia? Zwei Menschen, ein Codice Fiscale

Omocodia nennt Italien den Sonderfall, dass zwei verschiedene Personen nach dem Standard-Algorithmus exakt denselben Codice Fiscale — die italienische Steuernummer — erhalten würden. Sechzehn Zeichen, doppelt vergeben. Für den Staat ist das kein Betriebsunfall, sondern ein von Anfang an einkalkuliertes Problem mit einer festen Lösung. Auf dieser Seite erfahren Sie, warum solche Kollisionen überhaupt entstehen, nach welcher Regel die Agenzia delle Entrate (die italienische Finanzverwaltung) sie auflöst und woran Sie einen abgeänderten Code sofort erkennen. Gerade wer seine Steuernummer selbst berechnet hat, sollte den Mechanismus kennen — sonst wundert man sich über Buchstaben an Stellen, an die eigentlich Ziffern gehören.

Der Kern des Problems: Der Code entsteht aus erstaunlich wenigen Angaben.

  • Nachname — zuerst die Konsonanten, dann die Vokale
  • Vorname — nach derselben Logik, allerdings mit einer Zusatzregel, sobald der Name vier oder mehr Konsonanten enthält: dann fällt die zweite Konsonante unter den Tisch
  • Geburtsdatum
  • Geschlecht
  • Geburtsgemeinde (oder der Geburtsstaat im Ausland)

Stimmen alle fünf Zutaten überein, spuckt der Algorithmus zweimal denselben "rohen" Code aus. Zufall spielt dabei keine Rolle. Und genau deshalb braucht es einen Schiedsrichter.

Woher das Wort stammt

"Omocodia" verbindet das griechische homós ("gleich") mit dem italienischen codice ("Code"). Wörtlich also: gleicher Code. Wir bleiben bei dem italienischen Begriff, weil ihn auch die Agenzia delle Entrate in ihren offiziellen Unterlagen verwendet.

Warum es zur Omocodia kommt

Zwei Kräfte arbeiten hier zusammen: die Mathematik und die Demografie. Die eine setzt eine Obergrenze, die andere füllt sie auf.

Endlich viele Kombinationen

Der Algorithmus presst Nach- und Vornamen in gerade einmal sechs Buchstaben. Sechs Zeichen für zwei komplette Wörter — der Informationsverlust ist gewaltig. Nimmt man Datum, Geschlecht und Gemeindekürzel hinzu, bleibt trotzdem nur eine endliche Menge möglicher Codes. Bei weit über 59 Millionen Einwohnern, dazu Millionen im Ausland geborener Bürger, sind Überschneidungen schlicht Arithmetik. Kein Fehler im System.

Die Demografie bündelt die Fälle

Manche Konstellationen kollidieren deutlich häufiger, als der Zufall allein erwarten ließe:

  • Allerweltsnachnamen: Rossi, Russo, Ferrari, Esposito, Bianchi
  • Klassische Vornamen wie Mario, Giuseppe, Francesco, Maria und Anna
  • Großstädte — Rom, Mailand, Neapel: mehr Geburten, mehr Überlappung
  • Symbolträchtige Daten wie der 1. Januar oder der 25. Dezember

Der Lehrbuchfall:

Zwei Männer namens Mario Rossi, beide am 15. März 1985 in Rom geboren, landen beim identischen Roh-Code:RSSMRA85C15H501X

Wer von beiden ist nun der "echte" RSSMRA85C15H501X? Keiner und beide zugleich — bis die Regel greift. Ein Code darf im Steuersystem nur auf genau eine Person zeigen, alles andere wäre für eine Steuerverwaltung untragbar.

So löst die Agenzia delle Entrate den Konflikt

Die Lösung ist von entwaffnender Schlichtheit. Die Agenzia delle Entratelässt einen Code unangetastet — in der Regel den der zuerst registrierten Person — und wandelt bei allen weiteren Betroffenen einzelne Ziffern in Buchstaben um, nach einer fest vorgegebenen Tabelle. Die Rechtsgrundlage reicht bis ins Jahr 1973 zurück: Das Dekret DPR 605/1973 schuf das Steuerregister und damit den Codice Fiscale selbst.

Ersetzt wird von rechts nach links. Zuerst trifft es die Ziffer an Position 15, die letzte vor dem Kontrollzeichen; erst wenn auch diese Variante schon vergeben ist, wandert die Ersetzung weiter nach links.

Die Reihenfolge im Einzelnen

  1. Zuerst Position 15, die letzte Ziffer vor dem Kontrollzeichen
  2. Reicht das nicht, folgt Position 14
  3. Danach Position 13
  4. Und so weiter nach links, bis hinauf zu Position 7, der ersten Jahresziffer

Angefasst werden dabei ausschließlich die sieben Ziffernpositionen des Codes — die beiden Jahresstellen, die beiden Tagesstellen und die drei Ziffern des Gemeindekürzels. Alle Buchstaben aus Namen und Monatskennung bleiben, wie sie sind. Aus diesen sieben Stellschrauben ergibt sich nebenbei auch die theoretische Obergrenze von 128 möglichen Codes pro Datensatz, auf die wir weiter unten zurückkommen.

Ein Detail übersehen fast alle selbstgebauten Prüfroutinen: Nach jeder Ersetzung muss das Kontrollzeichen (CIN) an Position 16 neu berechnet werden. Ändert sich eine Ziffer, ändert sich der CIN gleich mit. Warum das so ist, zeigt unser Beitrag zum Kontrollzeichen der italienischen Steuernummer im Detail.

Die Ersetzungstabelle: aus Ziffern werden Buchstaben

Das ist die offizielle Zuordnung. Jede Ziffer bekommt ihren festen Buchstaben, immer denselben:

Ziffer0123456789
BuchstabeLMNPQRSTUV

Eine Eselsbrücke

Die Buchstaben laufen alphabetisch — L, M, N, P, Q, R, S, T, U, V — und überspringen dabei I und O, weil beide auf den ersten Blick mit 1 und 0 zu verwechseln wären. Eine pragmatische Entscheidung, gedacht für Menschen, die Codes noch von Hand lesen.

Die sieben Stufen der Omocodia

Je mehr Personen auf demselben Roh-Code zusammentreffen, desto mehr Ziffern müssen weichen. Daher spricht man von "Stufen": Die Stufe gibt schlicht an, wie viele Positionen bereits zu Buchstaben geworden sind.

Stufe 0Standardcode, keine Ersetzung
Stufe 1Eine Ziffer umgewandelt, an Position 15
Stufe 2Zwei Ziffern, Positionen 14 und 15
Stufe 3-7Drei bis sieben ersetzte Ziffern — dafür braucht es eine Häufung von Namensvettern, die in der Praxis kaum je vorkommt und eher in Statistiklehrbücher gehört als in den Alltag

In der überwältigenden Mehrheit der Fälle endet die Sache bei Stufe 1 oder 2. Die hohen Stufen existieren auf dem Papier. Mehr nicht. Ein Code der Stufe 7 — jede ersetzbare Ziffer ein Buchstabe — gehört zu den Dingen, von denen selbst altgediente Finanzbeamte höchstens einmal im Berufsleben erzählen.

Ein Beispiel, Schritt für Schritt

Theorie ist schön, Zahlen sind schöner. Nehmen wir drei Personen, deren Daten denselben Roh-Code ergeben, und sehen wir zu, wie die Verwaltung sie auseinanderhält.

Originalcode (Person 1):

RSSMRA85C15H501X

Omocodia der Stufe 1 (Person 2):

RSSMRA85C15H50MY

Die 1 an Position 15 wird zu M, das Kontrollzeichen wird neu berechnet: Y

Omocodia der Stufe 2 (Person 3):

RSSMRA85C15H5LMZ

Jetzt ändern sich zwei Ziffern — 0 wird L, 1 wird M, Positionen 14 und 15 — mit neu berechnetem Kontrollzeichen: Z

Beachten Sie den letzten Buchstaben: X, dann Y, dann Z. Das ist der neu berechnete CIN bei der Arbeit — er registriert jede Änderung, und genau deshalb lässt er sich nicht einfach "mitraten". Drei Codes, drei Personen, jede eindeutig identifiziert. Wer den umgekehrten Weg gehen will, vom Code zurück zu den Personendaten: Die Rückwärtsberechnung des Codice Fiscale entschlüsselt auch Codes, in denen bereits Buchstaben stecken.

Omocodia im eigenen Code erkennen

Der Verdacht entsteht mit bloßem Auge. In den sieben Positionen, die Zahlen tragen müssten — 7 und 8 (Jahr), 10 und 11 (Tag), 13 bis 15 (Gemeindecode) — hat kein Buchstabe etwas verloren. Steht dort trotzdem einer, halten Sie mit hoher Wahrscheinlichkeit einen Omocodia-Fall in der Hand.

  1. Prüfen Sie die numerischen Positionen: 7-8, 10-11, 13-15
  2. Taucht dort L, M, N, P, Q, R, S, T, U oder V auf, ist es eine verkleidete Ziffer
  3. Übersetzen Sie den Buchstaben mit der Tabelle oben zurück — schon liegt das ursprüngliche Datum oder Gemeindekürzel wieder vor Ihnen

Ein typisches Alltagsszenario: Sie tippen den Code von Ihrer Karte in ein italienisches Online-Formular, und das Feld meldet prompt einen Formatfehler. Schuld ist dann fast immer ein Buchstabe an einer Ziffernposition — und ein Validierungsskript, das von Omocodia noch nie gehört hat. Ihr Code ist trotzdem korrekt.

Keine Lust auf Handarbeit? Die Gültigkeitsprüfung der Steuernummer markiert ersetzte Positionen von selbst und rechnet das Kontrollzeichen gleich mit nach.

Zum Vergleich mit der "sauberen" Variante erzeugt der Steuernummer-Rechner stets den Standardcode der Stufe 0 — mehr kann ein Rechner ehrlicherweise nicht leisten, denn ob Ihnen die Behörde eine Omocodia-Variante zugewiesen hat, weiß allein das Steuerregister.

Typische Stolpersteine im Alltag

Die Omocodia selbst ist kein Beinbruch. Ärger machen die Systeme, die sie nicht kennen.

Altsoftware, die sich querstellt

Betagte Systeme erwarten Ziffern, finden einen Buchstaben und lehnen den Code als "ungültig" ab. Das Problem liegt bei der Software, nicht bei Ihrem Codice Fiscale.

Online-Rechner, die bei Stufe 0 haltmachen

Fast alle Rechner erzeugen ausschließlich den Standardcode. Ob die Behörde Ihnen eine abgewandelte Version zugeteilt hat, können sie nicht wissen.

Berechneter Code passt nicht zu den Dokumenten

Die direkte Folge des vorigen Punkts. Weicht Ihr selbst berechneter Code vom offiziellen ab, sind Sie womöglich schlicht ein Omocodia-Fall — kein Grund zur Sorge, aber ein Grund, den offiziellen Code zu verwenden.

Die goldene Regel

Verbindlich ist immer der Code auf Ihrer Tessera Sanitaria (der italienischen Gesundheitskarte) — also der von der Agenzia delle Entrate ausgestellte. Sagt Ihre eigene Rechnung etwas anderes, irrt die Rechnung, nicht die Behörde. Wie die sechzehn Zeichen überhaupt zustande kommen, erklärt unser Leitfaden zum Aufbau der italienischen Steuernummer.

Zahlen und Kuriositäten

Ein paar Größenordnungen zur Einordnung — teils Schätzungen, denn die Behörde veröffentlicht keine laufend aktualisierte Statistik:

  • Rund 1-2 % der italienischen Steuernummern gelten als Omocodia-Fälle
  • Rom, Mailand und Neapel führen die Liste an
  • Besonders betroffen: Rossi, Russo, Ferrari, Esposito, Bianchi
  • Kollisionsspitzen am 1. Januar und am 25. Dezember
  • Theoretisch lassen sich bis zu 128 verschiedene gültige Codes aus ein und demselben Datensatz bilden — eine Obergrenze, die praktisch nie ausgereizt wird, aber sie existiert

Eine Randnotiz, die viele überrascht: Auch ein seltener Nachname schützt nicht. Entscheidend ist allein, ob seine Konsonanten-Signatur mit der eines anderen Namens zusammenfällt — der Algorithmus zählt, nicht die Rarität. Möchten Sie wissen, ob Ihr eigener Code dazugehört?

Häufige Fragen zur Omocodia

Woran merke ich, dass ich ein Omocodia-Fall bin?

Vergleichen Sie den selbst berechneten Code mit dem auf Ihrer Tessera Sanitaria. Weichen die beiden voneinander ab — meist in den letzten Zeichen —, wurden Sie "omocodiert". Der Beweis sind Buchstaben an Stellen, an denen Sie Ziffern erwarten würden.

Kann ich meinen Omocodia-Code ändern lassen?

Nein. Der abgewandelte Code ist vollgültig und bereits eindeutig — es gibt nichts zu korrigieren und folglich auch kein Verfahren dafür.

Ist eine Steuernummer mit Omocodia weniger gültig als eine normale?

Kein bisschen. Sie hat exakt dieselbe rechtliche Kraft. Der einzige Unterschied: Einzelne Ziffern wurden durch Buchstaben ersetzt, damit der Code eindeutig bleibt.

Verursacht Omocodia rechtliche oder steuerliche Probleme?

Nicht, solange Sie stets den offiziellen Code verwenden. Moderne Systeme der Verwaltung und der Banken verarbeiten Omocodia reibungslos; Reibung entsteht praktisch nur mit veralteter Software.

Warum liefert mir der Online-Rechner einen anderen Code als meinen?

Weil jeder Rechner die Standardversion der Stufe 0 erzeugt. Ob die Agenzia delle Entrate Ihnen eine Omocodia-Variante zugewiesen hat, steht allein im Steuerregister — daran führt kein Weg vorbei.

Sind die Buchstaben an den Ziffernpositionen ein Druckfehler?

Nein, sie sind Absicht. Es handelt sich um Ziffern, die nach der offiziellen Tabelle umgewandelt wurden (0 wird L, 1 wird M und so fort). Zurückübersetzt ergeben sie wieder das ursprüngliche Datum oder den Gemeindecode.

Auf welcher Rechtsgrundlage beruht das Verfahren?

Auf dem Dekret DPR 605 aus dem Jahr 1973, das das italienische Steuerregister und den Codice Fiscale einführte. Daraus leitet die Agenzia delle Entrate die Befugnis ab, bei Kollisionen Ersatzcodes zu vergeben.

Prüfen Sie Ihren Codice Fiscale auf Omocodia

Das Prüftool erkennt ersetzte Positionen automatisch und sagt Ihnen in Sekunden, ob Ihr Code gültig ist.

Jetzt prüfen