Was ist das Kontrollzeichen (CIN) der Steuernummer?
Das Kontrollzeichen (CIN) der italienischen Steuernummer ist das sechzehnte und letzte Zeichen des Codice Fiscale – und das einzige, das niemand auswählt. Es entsteht durch Rechnung. Ein festgelegter Algorithmus nimmt die ersten fünfzehn Zeichen, übersetzt sie anhand zweier Tabellen in Zahlen, addiert alles und leitet daraus einen Buchstaben ab. Genau dieser Buchstabe schließt Ihre Nummer ab. Er trägt keine persönliche Information, kein Geburtsdatum, keinen Ortsbezug. Seine einzige Aufgabe: verraten, ob die übrigen fünfzehn Zeichen in sich stimmig sind. Wer diese Logik einmal verstanden hat, erkennt Tippfehler, bevor ein italienisches Amt sie beanstandet – und spart sich damit lästige Rückfragen.
CIN steht für Control Internal Number. Klingt technisch, ist aber schlicht ein Buchstabe von A bis Z. Betrachten Sie ihn als mathematische Unterschrift des Codes: Ändert sich vorne auch nur ein Zeichen, passt die Unterschrift hinten nicht mehr.
Das Prinzip dürfte Ihnen übrigens vertrauter sein, als Sie denken. Dieselbe Familie von Prüfzeichenverfahren steckt hinter jeder IBAN, jeder ISBN und jeder Kreditkartennummer – andere Formeln, identische Grundidee. Ein redundantes Zeichen erlaubt es einer Maschine, menschliche Flüchtigkeitsfehler abzufangen, bevor sie Schaden anrichten. Beim Codice Fiscale, der italienischen Steuernummer, übernimmt das CIN exakt diese Rolle.
RSSMRA85C15H501R
15 Zeichen + CIN
Woher die fünfzehn Zeichen davor kommen, haben wir im Beitrag zum Aufbau der italienischen Steuernummer Stelle für Stelle auseinandergenommen. Hier geht es ausschließlich um die letzte Position – die, an der die meisten Prüfprogramme einen Code scheitern lassen.
Warum der letzte Buchstabe wirklich zählt
Eine Steuernummer geht durch viele Hände. Sie wird am Telefon buchstabiert, vom Handyfoto abgetippt, in Lohnprogramme übertragen, in Mietverträge kopiert. Jeder dieser Schritte ist eine Gelegenheit, ein einzelnes Zeichen zu verhauen. Und genau hier setzt das CIN an.
Vier Fehlerklassen fliegen durch die Kontrollrechnung auf:
- Tippfehler: ein Zeichen falsch erfasst.
- Zahlendreher: zwei benachbarte Zeichen vertauscht – der Fehler, der beim hastigen Abschreiben am häufigsten passiert und dem Schreibenden am seltensten auffällt.
- Auslassungen: ein Zeichen fällt weg, der Code wird zu kurz.
- Hinzufügungen: ein überzähliges Zeichen rutscht hinein, oft nur ein verirrter Tastendruck.
Warum das keine Kleinigkeit ist? Ein einziges verrutschtes Zeichen kann Steuerunterlagen, Krankenakten oder ein Arbeitsverhältnis der falschen Person zuordnen. Ohne den Schlussbuchstaben würde ein erheblicher Teil verstümmelter Codes jede Eingabemaske anstandslos passieren und täuschend legitim in einer Datenbank landen. Aber ein falscher Code, der gültig aussieht, ist heimtückischer als ein offensichtlich kaputter – nach ihm sucht schlicht niemand.
Das Erfreuliche daran: Die Prüfung kommt ohne jeden Datenbankzugriff aus. Man rechnet die ersten fünfzehn Zeichen erneut durch und vergleicht das Ergebnis mit dem sechzehnten Buchstaben. Stimmen beide überein, ist der Code formal gültig. Wenn nicht, steckt irgendwo ein Fehler. So einfach ist das Prinzip.
Rund 98 Prozent der typischen Übertragungsfehler werden auf diese Weise erkannt – auch der Dreher zweier Nachbarziffern, der einer simplen Prüfsumme glatt durch die Lappen ginge.
Ein ehrliches Limit
Das CIN sagt nur, ob ein Code wohlgeformt ist – nicht, ob er tatsächlich einer realen Person gehört. Ein frei erfundener Code kann die Buchstabenprüfung bestehen. Die amtliche Bestätigung liefert allein die Agenzia delle Entrate, die italienische Finanzverwaltung.
Behalten Sie das im Hinterkopf, wenn eine Software „gültig“ meldet. Gemeint ist: Die Mathematik geht auf. Mehr nicht.
Der Algorithmus in fünf Schritten
Das Verfahren stammt aus dem Dekret DPR 605/1973, mit dem Italien sein zentrales Steuerregister eingeführt hat. Seither ist die Rechenvorschrift unverändert geblieben. Gerechnet wird stets mit den ersten fünfzehn Zeichen; die sechzehnte Position bleibt zunächst außen vor. Fünf Schritte, der Reihe nach.
Schritt 1 – Ungerade und gerade Positionen trennen
Die Zeichen werden von 1 bis 15 durchnummeriert. Für die ungeraden Positionen (1, 3, 5, 7, 9, 11, 13, 15) gilt eine Regel, für die geraden (2, 4, 6, 8, 10, 12, 14) eine andere. Vorsicht: Gezählt wird ab eins, nicht ab null.
Schritt 2 – Ungerade Positionen umrechnen
Jedes Zeichen auf ungerader Position wird über die Ungerade-Tabelle in eine Zahl verwandelt. Deren Werte springen bewusst wild durcheinander: A zählt 1, B zählt 0, C zählt 5. Dahinter steckt Methode – gleich mehr dazu.
Schritt 3 – Gerade Positionen umrechnen
Die geraden Positionen folgen der Gerade-Tabelle, dem gutmütigen Teil des Systems: Ziffern behalten ihren Wert, Buchstaben zählen nach ihrer Stellung im Alphabet, von A gleich 0 bis Z gleich 25.
Schritt 4 – Alles addieren
Sämtliche Werte, gerade wie ungerade, wandern in eine einzige Summe.
Schritt 5 – Den Rest bestimmen
Die Summe wird durch 26 geteilt, behalten wird nur der Rest. Er liegt zwischen 0 und 25 und entspricht einem Buchstaben: 0 ist A, 1 ist B, bis hin zu 25 für Z. Dieser Buchstabe ist das CIN.
Bleibt die Frage, die sich jeder stellt: Warum zwei Tabellen statt einer? Wegen der Zahlendreher. Hätten gerade und ungerade Positionen dieselben Werte, ließe das Vertauschen zweier Nachbarzeichen die Summe unverändert – der Fehler bliebe unsichtbar. Unterschiedliche Gewichte verschieben beim Tausch das Ergebnis, und die Prüfung schlägt Alarm. Raffiniert, oder?
Die vollständigen Umrechnungstabellen
Für die Handrechnung brauchen Sie drei Tabellen: eine für die ungeraden Positionen, eine für die geraden und eine dritte, die den Rest der Division in den endgültigen CIN-Buchstaben übersetzt. Alle drei folgen hier komplett.
Ungerade Positionen (1, 3, 5, 7, 9, 11, 13, 15)
Die Werte sind nicht sequenziell – mit voller Absicht. Gerade dieses scheinbare Chaos verleiht dem Algorithmus die Kraft, auch tückische Fehler aufzuspüren.
| Char | 0/A | 1/B | 2/C | 3/D | 4/E | 5/F | 6/G | 7/H | 8/I | 9/J |
|---|---|---|---|---|---|---|---|---|---|---|
| Val | 1 | 0 | 5 | 7 | 9 | 13 | 15 | 17 | 19 | 21 |
| Char | K | L | M | N | O | P | Q | R | S | T |
|---|---|---|---|---|---|---|---|---|---|---|
| Val | 2 | 4 | 18 | 20 | 11 | 3 | 6 | 8 | 12 | 14 |
| Char | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|
| Val | 16 | 10 | 22 | 25 | 24 | 23 |
Gerade Positionen (2, 4, 6, 8, 10, 12, 14)
Hier läuft alles geordnet ab: Ziffern zählen ihren Nennwert, Buchstaben ihre Alphabetposition. Die Tabelle, die man sich tatsächlich merken kann.
| Char | 0/A | 1/B | 2/C | 3/D | 4/E | 5/F | 6/G | 7/H | 8/I | 9/J |
|---|---|---|---|---|---|---|---|---|---|---|
| Val | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
K=10, L=11, M=12, N=13, O=14, P=15, Q=16, R=17, S=18, T=19, U=20, V=21, W=22, X=23, Y=24, Z=25
Vom Rest zum CIN-Buchstaben
Der letzte Handgriff. Ist der Rest der Division durch 26 berechnet, wird er so umgesetzt:
| Resto | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lettera | A | B | C | D | E | F | G | H | I | J | K | L | M |
| Resto | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lettera | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
Ein Detail stiftet regelmäßig Verwirrung, deshalb klar gesagt: Eine Spaltenüberschrift wie „1/B“ bedeutet, dass die Ziffer 1 und der Buchstabe B denselben Wert bekommen. Das ist kein Versehen. Nur durch diese Überlappung bleiben die Ersatzcodes gültig, die bei der Omocodia entstehen, wenn Ziffern planmäßig durch Buchstaben ersetzt werden.
Ein komplett durchgerechnetes Beispiel
Genug Theorie. Nehmen wir RSSMRA85C15H501, den Lehrbuchcode eines Mario Rossi, geboren am 15. März 1985 in Rom (Katasterkürzel H501), und bestimmen seinen Schlussbuchstaben. Rechnen Sie mit den Tabellen oben ruhig nach – nur so gewinnt man Vertrauen in die Methode.
Ungerade Positionen (1, 3, 5, 7, 9, 11, 13, 15 → R, S, R, 8, C, 5, 5, 1):
R(8) + S(12) + R(8) + 8(19) + C(5) + 5(13) + 5(13) + 1(0) = 78
Gerade Positionen (2, 4, 6, 8, 10, 12, 14 → S, M, A, 5, 1, H, 0):
S(18) + M(12) + A(0) + 5(5) + 1(1) + H(7) + 0(0) = 43
Summe und Rest:
Gesamt: 78 + 43 = 121
Rest: 121 mod 26 = 121 − (4 × 26) = 121 − 104 = 17
Buchstabe: 17 → R
Die vollständige Steuernummer lautet demnach RSSMRA85C15H501R. Ein Tipp aus der Praxis: Der häufigste Stolperstein beim Handrechnen ist die Aufteilung in gerade und ungerade Positionen. Zählen Sie immer ab eins.
Die Gegenprobe – ein zweiter Code
Noch einmal im Schnelldurchlauf mit VRDLGI80A01F205. Ungerade: V(10)+D(7)+G(15)+8(19)+A(1)+1(0)+2(5)+5(13) = 70. Gerade: R(17)+L(11)+I(8)+0(0)+0(0)+F(5)+0(0) = 41. Gesamt 111, Rest 111 mod 26 = 7, also H. Vollständiger Code: VRDLGI80A01F205H.
Stünde am Ende des ersten Codes ein S oder ein Z, würde jede Prüfung ihn verwerfen: Die Rechnung liefert R, sonst nichts. So etwas passiert erstaunlich oft, wenn das CIN von einem verblassten Dokument abgelesen wird – ein Klassiker unter den häufigsten Fehlern bei der Berechnung der Steuernummer.
CIN prüfen, ohne selbst zu rechnen
Das Verständnis des Mechanismus ist die eine Sache. Im Alltag rechnet aber niemand Reste modulo 26 im Kopf aus – muss auch niemand. Wer einen Code kontrollieren will, gibt ihn in ein Werkzeug ein und liest das Ergebnis nach einem Augenblick ab.
Was passiert eigentlich, wenn das CIN nicht stimmt? Dann scheitert die Validierung. Die meisten öffentlichen wie privaten Systeme, die einen Codice Fiscale entgegennehmen, rechnen das Kontrollzeichen selbst nach und weisen den Code bei einer Abweichung rundheraus zurück. Ein falsches CIN bedeutet in der Praxis ein abgelehntes Formular oder eine blockierte Registrierung – kein stiller Fehler, der unbemerkt weiterwandert.
Sie haben eine fertige Nummer und möchten wissen, ob der Schlussbuchstabe stimmt? Die formale Prüfung der Steuernummer wiederholt die CIN-Berechnung und meldet jede Abweichung sofort. Wenn Sie umgekehrt von den Personendaten ausgehen und den korrekten Code samt Kontrollbuchstabe erzeugen möchten, übernimmt das der Codice-Fiscale-Rechner. Und liegt Ihnen nur der Code vor, entschlüsselt die Rückwärtsberechnung daraus Geschlecht, Geburtsdatum und Geburtsort.
Eine Einschränkung gehört dazu, und sie ist wichtig: Diese Werkzeuge bestätigen die innere Stimmigkeit eines Codes, nicht seine amtliche Zuteilung. Für die offizielle Bestätigung reicht der Rechner nicht – da führt kein Weg an der Agenzia delle Entrate vorbei. Als Nachweis im Alltag dient die Tessera Sanitaria, die italienische Gesundheitskarte, auf der die Steuernummer aufgedruckt ist.
Kontrollieren Sie Ihre Steuernummer
Prüfen Sie in Sekunden, ob das Kontrollzeichen (CIN) Ihrer Steuernummer korrekt ist
Häufige Fragen zum Kontrollzeichen
Was genau ist das Kontrollzeichen (CIN) der italienischen Steuernummer?
Der sechzehnte Buchstabe des Codice Fiscale, den ein fester Algorithmus aus den ersten fünfzehn Zeichen ableitet. Er dient allein der Erkennung von Übertragungsfehlern und enthält keinerlei Angaben zur Person – eine in einen Buchstaben verwandelte Prüfziffer, mehr nicht.
Kann das CIN auch eine Ziffer sein?
Nein, niemals. Der Rest der Division durch 26 wird immer in einen Buchstaben von A bis Z übersetzt. Steht an der sechzehnten Stelle eine Ziffer, ist der Code von vornherein fehlerhaft.
Können zwei verschiedene Personen dasselbe CIN haben?
Selbstverständlich, das kommt ständig vor. Der Kontrollbuchstabe hängt von den ersten fünfzehn Zeichen ab, und völlig verschiedene Codes können rein rechnerisch auf denselben Buchstaben enden. Das CIN identifiziert niemanden – es bestätigt nur die Stimmigkeit des Codes, zu dem es gehört.
Erkennt das CIN wirklich jeden Fehler?
Fast, aber nicht restlos. Der Algorithmus fängt die große Mehrheit der Einzelfehler und Zahlendreher ab. In äußerst seltenen Konstellationen gleichen sich zwei Fehler gegenseitig aus, und die Prüfung bleibt grün. Statistisch vernachlässigbar – aber ehrlicherweise möglich.
Ändert sich das CIN bei einer Omocodia?
Ja. Würden zwei Personen denselben Code erhalten, ersetzt die Behörde bei einer von ihnen einzelne Ziffern durch Buchstaben. Damit ändern sich die ersten fünfzehn Zeichen, die Rechnung fällt anders aus, und ein neues CIN entsteht.
Beweist ein korrektes CIN, dass die Nummer echt ist?
Nur bedingt. Ein stimmiges CIN belegt die formale Gültigkeit, nicht die tatsächliche Zuteilung an eine reale Person. Verbindlich sind ausschließlich die Tessera Sanitaria und die Auskunft der Agenzia delle Entrate.
Muss ich die Berechnung von Hand beherrschen?
Für den Alltag genügt ein Prüfwerkzeug völlig. Wer das Verfahren dennoch kennt, versteht sofort, warum ein Code abgelehnt wird und wo der Fehler sitzen dürfte. Zu wissen, wie die Maschine denkt, ist unter dem Strich nie verkehrt.
