Validateur de Numéro de Sécurité Sociale NAF (Espagne)
Validez l'authenticité, la structure et la clé de contrôle de Numéro de Sécurité Sociale NAF (Espagne).
À propos de la Validation de Numéro de Sécurité Sociale NAF (Espagne)
Le NAF est le numéro unique à 12 chiffres attribué aux travailleurs inscrits au système de sécurité sociale espagnol. Il est obligatoire pour travailler en Espagne.
Cet outil génère et valide les codes NAF, en vérifiant les 2 derniers chiffres de contrôle en appliquant l'algorithme standard Modulo 97 sur les 10 premiers chiffres.
Anatomie & Structure du NAF Espagnol
Le numéro de sécurité sociale espagnol (NAF) comprend 12 chiffres normés par la TGSS:
| Position | Champ | Longueur | Signification & Règle | Exemple |
|---|---|---|---|---|
| 1 & 2 | Province | 2 chiffres | Code provincial INE d'affiliation initiale (ex: 28 Madrid, 08 Barcelone) | 28 |
| 3 à 10 | Séquentiel | 8 chiffres | Numéro séquentiel attribué au travailleur | 12345678 |
| 11 & 12 | Clé de Contrôle | 2 chiffres | Deux chiffres calculés par Modulo 97 | 42 |
Algorithme de Validation du NAF (Modulo 97)
La Sécurité sociale utilise le reste de la division par 97 des 10 premiers chiffres:
DV = (parseInt(Province + Séquentiel) % 97).padStart(2, "0")
- 1. Isoler les 10 premiers chiffres (province + numéro).
- 2. Convertir la séquence en entier.
- 3. Calculer: Reste = Entier % 97.
- 4. Formater sur 2 chiffres avec un zéro non significatif si nécessaire.
- 5. Vérifier la conformité avec les 11e et 12e chiffres.