Spanische Katasterreferenz-Prüfer
Überprüfen Sie Echtheit, 20-stellige Struktur und Prüfzeichen spanischer Katasterreferenzen.
Über die Validierung der Katasterreferenz
Die technische Validierung prüft, ob der Code genau 20 alphanumerische Zeichen umfasst und ob die beiden Prüfbuchstaben an den Positionen 19 und 20 dem amtlichen Berechnungsverfahren des spanischen Katasters entsprechen.
Der Algorithmus verarbeitet Grundstücks- und Planblattinformationen in Kombination mit der Wohneinheit unter Anwendung der 11-stelligen Gewichtsmatrix und Modulo 23.
Aufbau & Spezifikation der Katasterreferenz
Die spanische Katasterreferenz besteht aus 20 alphanumerischen Zeichen in 4 logischen Blöcken:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 bis 7 | Grundstück / Finca | 7 Zeichen | Geografische Kennung des Stammgrundstücks | 9872023 |
| 8 bis 14 | Planblatt | 7 Zeichen | Kennzeichnung des katastralen Planblatts der Gemeinde | VH5797S |
| 15 bis 18 | Einheit / Objekt | 4 Zeichen | Kennung der konkreten Einheit (Wohnung, Etage, Tür) | 0001 |
| 19 und 20 | Prüfzeichen | 2 Buchstaben | Zwei Prüfbuchstaben, berechnet mittels Modulo 23 | WX |
Berechnungsalgorithmus der Prüfzeichen (Modulo 23)
Der offizielle Algorithmus des Katasters verarbeitet zwei Teilzeichenketten zu je 11 Zeichen:
DC = 'MQWERTYUIOPASDFGHJKLBZX'[sum(charVal * Gewicht) % 23]
- 1. Bildung der Teilkette 1: 7 Zeichen des Grundstücks verkettet mit 4 Zeichen der Einheit (11 Zeichen).
- 2. Bildung der Teilkette 2: 7 Zeichen des Planblatts verkettet mit 4 Zeichen der Einheit (11 Zeichen).
- 3. Zeichenumwandlung in Zahlen: Ziffern 0-9 bleiben 0-9; Buchstaben folgen dem spanischen 27-Zeichen-Alphabet (A=1 bis N=14, Ñ=15, O=16 bis Z=27).
- 4. Multiplikation mit den Positionsgewichten [13, 15, 12, 5, 4, 17, 9, 21, 3, 7, 1] und Aufsummierung.
- 5. Der Divisionsrest Modulo 23 indiziert den Prüfbuchstaben in der Folge 'MQWERTYUIOPASDFGHJKLBZX'.