Spanische Sozialversicherungsnummer (NAF)-Prüfer
Überprüfen Sie die Gültigkeit und Prüfziffer von Spanische Sozialversicherungsnummer (NAF).
Über die Prüfung von Spanische Sozialversicherungsnummer (NAF)
Die NAF ist die eindeutige 12-stellige Nummer, die Arbeitnehmern zugewiesen wird, die im spanischen Sozialversicherungssystem registriert sind. Es ist für eine Beschäftigung in Spanien obligatorisch.
Dieses Tool generiert und validiert NAF-Codes und überprüft die letzten beiden Prüfziffern, indem es den Standard-Modulo-97-Algorithmus auf die ersten zehn Ziffern anwendet.
Aufbau & Struktur der spanischen NAF
Die Sozialversicherungsnummer (NAF) besteht aus 12 Ziffern nach TGSS-Vorgaben:
| Position | Feld | Länge | Bedeutung & Regel | Beispiel |
|---|---|---|---|---|
| 1 & 2 | Provinz | 2 Ziffern | INE-Provinzcode der Erstanmeldung (z. B. 28 Madrid, 08 Barcelona) | 28 |
| 3 bis 10 | Laufende Nummer | 8 Ziffern | Laufende Registernummer des Versicherten | 12345678 |
| 11 & 12 | Prüfziffern | 2 Ziffern | Zweistellige Prüfsumme ermittelt über Modulo 97 | 42 |
Prüfziffernberechnung der spanischen NAF (Modulo 97)
Die Sozialversicherung berechnet die 2 Prüfziffern über Modulo 97 der ersten 10 Stellen:
DV = (parseInt(Provinz + Nummer) % 97).padStart(2, "0")
- 1. Extrahiere die ersten 10 Ziffern (2 Provinz + 8 Nummer).
- 2. Wandle die Ziffernfolge in eine Ganzzahl um.
- 3. Berechne den Rest der Division durch 97: Rest = Zahl % 97.
- 4. Fülle das Ergebnis bei einstelligen Werten links mit einer Null auf.
- 5. Vergleiche mit der 11. und 12. Ziffer der NAF.