Pular para o conteúdo principal

Validador de Número AVS / AHV (Suíça)

Valide o prefixo suíço 756, o formato com pontos e o dígito verificador EAN-13 de números AVS/AHV.

Como funciona a validação?

O Número AVS (Assurance-Vieillesse et Survivants) ou AHV (Alters- und Hinterlassenenversicherung) é o identificador nacional não-falante de previdência social da Suíça regulado pela Central de Compensação (CdC/ZAS).

Estruturado em 13 dígitos no formato GS1: prefixo do país Suíça 756 + 9 dígitos aleatórios de série + 1 dígito de controle EAN-13 (Módulo 10 ponderado com pesos alternados 1 e 3).

Anatomia & Estrutura do Número AVS / AHV (NAVS13 Suíça)

O Número de Seguro Social Suíço (NAVS13) de 13 dígitos é regulamentado pela lei federal de previdência da Suíça:

PosiçãoCampoTamanhoSignificado LegalExemplo
1 a 3Prefixo do País3 dígitos756 é o código numérico soberano da Suíça segundo a norma ISO 3166-1.756
4 a 12Identificador Individual9 dígitosIdentificador pessoal anônimo e aleatório atribuído pela Centrale de Compensation (CdC) em Genebra.531373401
13Dígito Verificador1 dígitoDígito de controle calculado pelo algoritmo EAN-13 Módulo 10.9

Algoritmo de Validação do AVS / NAVS13 (Módulo 10 Ponderado)

O 13º dígito do NAVS13 segue as regras oficiais de cálculo do padrão GS1/EAN-13:

DV = (10 - ((Σ d[par] × 1 + Σ d[ímpar] × 3) % 10)) % 10
  1. 1. Pesos Alternados: da direita para a esquerda (excluindo a posição do DV), multiplicam-se os dígitos alternadamente por 3 e 1.
  2. 2. Somatório dos Produtos: calcula-se a soma dos 12 produtos parciais.
  3. 3. Resto Módulo 10: obtém-se o resto da divisão da soma por 10.
  4. 4. Complemento de Dez: o dígito verificador é o valor que falta para atingir a dezena superior.

Perguntas Frequentes sobre Validação