Pular para o conteúdo principal

Gerador de BSN (Holanda / Países Baixos)

Gere e formate Burgerservicenummer (BSN) válidos para testes nos Países Baixos.

Aguardando geração...

Sobre o Burgerservicenummer (BSN)

O BSN é o número de serviço ao cidadão de 9 dígitos utilizado nos Países Baixos para identificação civil, fiscal e previdenciária.

Utiliza o clássico algoritmo holandês '11-proef' (teste dos 11), onde o 9º dígito possui peso negativo multiplicador -1 na soma ponderada decrescente de 9 a 2.

Anatomia & Estrutura do BSN Holandês

O Burgerservicenummer é composto por 9 dígitos decimais regulados pelo RvIG:

PosiçãoCampoTamanhoSignificado & RegraExemplo
1 a 8Base Sequencial8 dígitosSequencial aleatório gerado pelo registro civil holandês (RvIG/BRP)12345678
9Dígito Verificador1 dígitoDígito de segurança com multiplicador negativo (-1) no teste 11-proef2

Algoritmo de Cálculo e Validação do BSN (11-proef)

A validação do BSN utiliza uma variante específica do teste dos 11 com peso negativo:

(d1×9 + d2×8 + d3×7 + d4×6 + d5×5 + d6×4 + d7×3 + d8×2 - d9×1) mod 11 = 0
  1. 1. Sanitiza a entrada e preenche com zero à esquerda caso possua 8 dígitos até completar 9 posições.
  2. 2. Multiplica cada um dos primeiros 8 dígitos por pesos decrescentes de 9 até 2.
  3. 3. Subtrai o valor do 9º dígito multiplicador por 1 do total acumulado.
  4. 4. Verifica se o resultado é divisível por 11 (resto zero).
  5. 5. Rejeita números formados exclusivamente por zeros (000000000).

Perguntas Frequentes