Passer au contenu principal

Validateur de Numéro AVS / AHV (Suisse)

Validez le préfixe suisse 756, le format avec points et le chiffre de contrôle EAN-13 des numéros AVS/AHV.

Comment fonctionne la validation ?

Le Numéro AVS/AHV (NAVS13) est le numéro d'identification national anonyme de sécurité sociale en Suisse géré par la Centrale de compensation (CdC/ZAS).

Composé de 13 chiffres au format GS1 : code pays 756 + 9 chiffres aléatoires + 1 chiffre de contrôle EAN-13 (Modulo 10 avec poids alternés 1 et 3).

Anatomie & Structure du Numéro AVS / AHV (NAVS13 Suisse)

Le numéro d'assurance sociale suisse (NAVS13) de 13 chiffres est régi par la loi fédérale :

PositionChampTailleSignification LégaleExemple
1 à 3Code Pays3 chiffres756 est le code numérique souverain de la Suisse selon l'ISO 3166-1.756
4 à 12Identifiant Personnel9 chiffresNuméro non signifiant anonyme attribué par la Centrale de Compensation (CdC) à Genève.531373401
13Clé de Contrôle1 chiffreChiffre de contrôle calculé en Modulo 10 selon le standard EAN-13.9

Algorithme de Contrôle AVS / NAVS13 (Modulo 10)

Le 13e chiffre est calculé selon les directives internationales EAN-13 :

CléContrôle = (10 - ((Σ c[pair] × 1 + Σ c[impair] × 3) % 10)) % 10
  1. 1. Coefficients Alternés : de droite à gauche, multiplier alternativement par 3 et 1.
  2. 2. Somme des Produits : totaliser les 12 multiplications.
  3. 3. Modulo 10 : déterminer le reste de la division par 10.
  4. 4. Complément : la clé correspond au complément nécessaire pour atteindre la dizaine supérieure.

Foire aux Questions sur la Validation