Validador de Número AVS / AHV (Suiza)
Valide el prefijo suizo 756, el formato con puntos y el dígito verificador EAN-13 de números AVS/AHV.
¿Cómo funciona la validación?
El Número AVS/AHV (NAVS13) es el identificador nacional de seguridad social de 13 dígitos de Suiza regulado por la Central de Compensación (CdC/ZAS).
Estructurado en 13 dígitos según formato GS1: código de país 756 + 9 dígitos aleatorios + 1 dígito de control EAN-13 (Módulo 10 con pesos alternos 1 y 3).
Anatomía y Estructura del Número AVS / AHV (NAVS13 Suiza)
El Número de Seguridad Social Suizo (NAVS13) consta de 13 dígitos numéricos:
| Posición | Campo | Longitud | Significado Legal | Ejemplo |
|---|---|---|---|---|
| 1 a 3 | Código de País | 3 dígitos | 756 es el código numérico ISO 3166-1 de Suiza. | 756 |
| 4 a 12 | Identificador Personal | 9 dígitos | Número anónimo aleatorio asignado por la Oficina Central de Compensación en Ginebra. | 531373401 |
| 13 | Dígito de Control | 1 dígito | Dígito de control EAN-13 calculado por Módulo 10. | 9 |
Algoritmo de Validación del AVS / NAVS13 (Módulo 10)
El 13.º dígito del NAVS13 se rige por el estándar EAN-13:
DV = (10 - ((Σ d[par] × 1 + Σ d[impar] × 3) % 10)) % 10
- 1. Factores Alternados: de derecha a izquierda, se multiplican los 12 dígitos por 3 y 1.
- 2. Suma Ponderada: se suma el total de los 12 productos.
- 3. Módulo 10: se obtiene el resto de la división por 10.
- 4. Complemento: la diferencia para alcanzar el múltiplo de 10 es el dígito verificador.