Pular para o conteúdo principal

Validador de SVNR Áustria

Validador oficial de SVNR Áustria com verificação de integridade e algoritmo de checksum.

Sobre o SVNR (Sozialversicherungsnummer)

O SVNR é o identificador pessoal de seguridade social da Áustria, obrigatório para contratos de trabalho, aposentadoria, atendimento hospitalar e declarações de renda.

Cada cidadão ou residente possui um SVNR permanente emitido pelo órgão previdenciário competente.

Anatomia do SVNR Austríaco

O SVNR austríaco é composto por exatamente 10 dígitos com estrutura posicional interna:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 3Número Sequencial3 dígitosSérie diária de registro atribuída pelo órgão previdenciário123
4Dígito Verificador (P)1 dígitoChecksum Módulo 11 posicional (pesos 3,7,9,0,5,8,4,2,1,6)7
5 a 10Data de Nascimento6 dígitosData no formato DDMMAA (Dia, Mês e Ano)010180

Algoritmo Oficial do SVNR (Módulo 11 Posicional)

Cálculo regulamentado pelo Dachverband der Sozialversicherungsträger da Áustria:

Soma = Σ(d[i] * w[i]) para i=0..9 com w = [3, 7, 9, 0, 5, 8, 4, 2, 1, 6]; P = Soma mod 11 (Resto 10 é descartado).
  1. 1. Aplique os pesos [3, 7, 9, 0, 5, 8, 4, 2, 1, 6] a cada um dos 10 dígitos.
  2. 2. Observe que a 4ª posição (índice 3) possui peso 0, neutralizando seu valor no cálculo.
  3. 3. Calcule a soma dos produtos e divida por 11.
  4. 4. O resto da divisão por 11 deve ser estritamente igual ao dígito na 4ª posição.
  5. 5. Se o resto for 10, a combinação de número sequencial é descartada oficialmente.

Perguntas Frequentes (FAQ)