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ção | Campo | Tamanho | Significado & Regra | Exemplo |
|---|---|---|---|---|
| 1 a 8 | Base Sequencial | 8 dígitos | Sequencial aleatório gerado pelo registro civil holandês (RvIG/BRP) | 12345678 |
| 9 | Dígito Verificador | 1 dígito | Dígito de segurança com multiplicador negativo (-1) no teste 11-proef | 2 |
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. Sanitiza a entrada e preenche com zero à esquerda caso possua 8 dígitos até completar 9 posições.
- 2. Multiplica cada um dos primeiros 8 dígitos por pesos decrescentes de 9 até 2.
- 3. Subtrai o valor do 9º dígito multiplicador por 1 do total acumulado.
- 4. Verifica se o resultado é divisível por 11 (resto zero).
- 5. Rejeita números formados exclusivamente por zeros (000000000).