Pular para o conteúdo principal

Gerador de RVNR (Alemanha)

Gere e formate Rentenversicherungsnummer (RVNR / VSNR) válidos para testes de folha de pagamento, RH e previdência social alemã.

Aguardando geração...

Sobre a Rentenversicherungsnummer (RVNR / Alemanha)

A Rentenversicherungsnummer (RVNR ou VSNR), frequentemente denominada Sozialversicherungsnummer, é o número de identificação previdenciária e seguridade social oficial da Alemanha, regulamentado pelo § 147 do SGB VI e administrado pela Deutsche Rentenversicherung (DRV).

A RVNR é obrigatória em admissões de empregados, folha de pagamento, recolhimentos previdenciários e consultas ao histórico de aposentadoria. O código de 12 posições codifica a agência regional, data de nascimento, letra inicial do sobrenome, série de nascimento por sexo e um dígito verificador calculado por soma dos algarismos (Quersumme) com Módulo 10.

Anatomia & Estrutura da RVNR Alemã

A Rentenversicherungsnummer possui 12 caracteres estruturados conforme o § 147 do SGB VI e a Portaria VKVV:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 e 2Bereichsnummer2 dígitosCódigo do órgão previdenciário regional responsável pelo registro inicial10
3 a 8Data de Nascimento6 dígitosData no formato DDMMAA010490
9Letra do Sobrenome1 letraLetra inicial do sobrenome de nascimento (A-Z)A
10 e 11Número de Série2 dígitosNúmero sequencial diário (00-49 masculino, 50-99 feminino)44
12Prüfziffer1 dígitoDígito verificador calculado via Quersummenverfahren Módulo 103

Algoritmo de Cálculo da Prüfziffer (Quersumme Módulo 10)

A Deutsche Rentenversicherung define a conversão da letra em ordem alfabética de 2 dígitos e multiplicação por fatores fixos:

Prüfziffer = sum(Quersumme(d[i] * Fator[i])) % 10
  1. 1. A letra na 9ª posição é convertida para sua posição no alfabeto alemão em 2 dígitos (A=01, B=02, ..., Z=26), gerando uma cadeia numérica de 12 dígitos.
  2. 2. Os 12 dígitos resultantes são multiplicados pelos fatores posicionais: [2, 1, 2, 5, 7, 1, 2, 1, 2, 1, 2, 1].
  3. 3. De cada produto calcula-se a soma dos algarismos (Quersumme, ex.: 9 * 2 = 18 -> 1 + 8 = 9).
  4. 4. Somam-se todas as 12 Quersummen calculadas.
  5. 5. O resto da divisão do total por 10 (total % 10) resulta na Prüfziffer final de 1 dígito.

Perguntas Frequentes & Diretrizes Técnicas