Was ist das Kontrollzeichen (CIN)
Das CIN (Control Internal Number - Interne Kontrollnummer) ist das 16. und letzte Zeichen der italienischen Steuernummer. Es ist immer ein Buchstabe (A bis Z), der algorithmisch aus den ersten 15 Zeichen des Codes berechnet wird.
Seine Hauptfunktion ist die Verifizierung der Integrität der Steuernummer: Wenn auch nur ein einziges Zeichen der ersten 15 falsch eingegeben wird, unterscheidet sich das berechnete CIN vom korrekten, sodass der Fehler sofort erkannt werden kann.
RSSMRA85C15H501S
15 Zeichen + CIN
Warum CIN wichtig ist
Das Kontrollzeichen spielt eine grundlegende Rolle bei der Fehlervermeidung:
- Tippfehler: Erkennt einzelne falsch eingegebene Zeichen
- Transpositionen: Identifiziert vertauschte benachbarte Zeichen
- Auslassungen: Markiert fehlende Zeichen
- Hinzufügungen: Erkennt zusätzliche Zeichen
Wichtig zu wissen
Der CIN-Algorithmus erkennt etwa 98% der häufigsten Fehlertypen. Einige sehr seltene Fehler könnten jedoch nicht erkannt werden.
Der CIN-Berechnungsalgorithmus
Die Berechnung des Kontrollzeichens erfolgt in 5 präzisen Schritten:
- Trennung: Die 15 Zeichen werden in ungerade (1, 3, 5...) und gerade (2, 4, 6...) Positionen aufgeteilt
- Konvertierung ungerade: Jedes Zeichen an ungerader Position wird mit der Ungerade-Tabelle in einen numerischen Wert umgewandelt
- Konvertierung gerade: Jedes Zeichen an gerader Position wird mit der Gerade-Tabelle umgewandelt
- Summierung: Alle erhaltenen Werte werden addiert
- Rest: Der Rest der Division durch 26 ergibt einen Wert von 0 bis 25, der einem Buchstaben entspricht
Warum verschiedene Tabellen? Die Verwendung unterschiedlicher Werte für ungerade und gerade Positionen erhöht die Erkennungskraft des Algorithmus und macht ihn besser geeignet, Transpositionsfehler (Zeichenaustausch) zu erkennen.
Umrechnungstabellen
Der Algorithmus verwendet drei spezifische Tabellen:
Tabelle für UNGERADE Positionen (1, 3, 5, 7, 9, 11, 13, 15)
| 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 |
Tabelle für GERADE Positionen (2, 4, 6, 8, 10, 12, 14)
| 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
Rest → CIN Buchstabe
| 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 |
Vollständiges praktisches Beispiel
Berechnen wir den CIN für den Code RSSMRA85C15H501:
Ungerade Positionen (1, 3, 5, 7, 9, 11, 13, 15):
R(8) + S(12) + M(18) + A(1) + 8(19) + 1(0) + H(17) + 0(1) = 76
Gerade Positionen (2, 4, 6, 8, 10, 12, 14):
S(18) + R(17) + 5(5) + C(2) + 5(5) + 5(5) + 1(1) = 53
Endberechnung:
Summe: 76 + 53 = 129
Rest: 129 mod 26 = 129 - (4 × 26) = 129 - 104 = 25
Buchstabe: 25 → Z
Die vollständige Steuernummer ist also: RSSMRA85C15H501Z
So verifizieren Sie CIN
Sie müssen den CIN nicht manuell berechnen! Verwenden Sie unsere automatischen Tools, um jede Steuernummer sofort zu verifizieren:
Verifizieren Sie Ihre Steuernummer
Prüfen Sie sofort, ob das CIN korrekt ist
