Passer au contenu principal
Passer au contenu principal

Générateur de Numéro de Sécurité Sociale NAF (Espagne)

Générez et formatez des Numéro de Sécurité Sociale NAF (Espagne) valides pour les tests logiciels et le développement.

En attendant la génération...

À propos 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:

PositionChampLongueurSignification & RègleExemple
1 & 2Province2 chiffresCode provincial INE d'affiliation initiale (ex: 28 Madrid, 08 Barcelone)28
3 à 10Séquentiel8 chiffresNuméro séquentiel attribué au travailleur12345678
11 & 12Clé de Contrôle2 chiffresDeux chiffres calculés par Modulo 9742

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. 1. Isoler les 10 premiers chiffres (province + numéro).
  2. 2. Convertir la séquence en entier.
  3. 3. Calculer: Reste = Entier % 97.
  4. 4. Formater sur 2 chiffres avec un zéro non significatif si nécessaire.
  5. 5. Vérifier la conformité avec les 11e et 12e chiffres.

Foire Aux Questions & Directives Techniques