1001Ferramentas
🇳🇱 Validadores

Validador de BSN Holandês

Valida Burgerservicenummer holandês de 9 dígitos com regra do 11-test (somatório ponderado mod 11).

Regra: 9 dígitos. Sum = d1×9 + d2×8 + d3×7 + d4×6 + d5×5 + d6×4 + d7×3 + d8×2 + d9×(−1). Soma deve ser divisível por 11 e ≠ 0.

BSN: o número de cidadão holandês e o "elfproef" (teste do 11)

O BSN (Burgerservicenummer) é o número de serviço ao cidadão de 9 dígitos que identifica todo residente dos Países Baixos nos sistemas de governo, saúde e impostos. Sua integridade é protegida pelo elfproef ("teste do onze") — um checksum ponderado que pega erros de digitação. Esta ferramenta roda essa verificação nos nove dígitos.

O elfproef multiplica os dígitos por pesos decrescentes 9, 8, 7, 6, 5, 4, 3, 2 e o último dígito por −1; o total deve ser divisível por 11 (e o número não pode ser todo zeros). O peso negativo no dígito final é a peculiaridade que separa o BSN das regras do antigo sofinummer.

O elfproef, passo a passo

  • Pesos: 9 8 7 6 5 4 3 2 −1 pelos nove dígitos.
  • Soma: multiplique cada dígito pelo seu peso e some.
  • Regra: válido só se a soma for múltiplo de 11.
  • Exclusão: 000000000 é rejeitado mesmo passando aritmeticamente.

Onde importa

  • Governo e DigiD: o BSN é a chave do e-governo holandês e do login DigiD.
  • Saúde e impostos: médicos, a Belastingdienst e empregadores usam o BSN.
  • Sensível à privacidade: tratar um BSN é legalmente restrito — só partes específicas podem armazená-lo.
  • Mock data / testes: o elfproef permite gerar BSNs de teste válidos sem dados reais.

Pegadinhas comuns

  • Atenção ao peso −1: o último dígito é subtraído, não somado — um bug comum de implementação.
  • Zeros à esquerda: BSNs podem ter 8 dígitos historicamente; complete para 9 e armazene como string.
  • Checksum ≠ emitido: passar no elfproef não significa que o BSN pertence a uma pessoa real.
  • Não armazene à toa: a lei holandesa restringe quem pode processar um BSN.

FAQ

O que é o elfproef? O "teste do onze": uma soma ponderada (9…2, depois −1) que deve ser divisível por 11.

O BSN é o mesmo que o antigo sofinummer? O BSN substituiu e estendeu o sofinummer em 2007; o número pode ser o mesmo, mas o arcabouço difere.

Posso armazenar o BSN de qualquer um? Não — processar um BSN é legalmente limitado a organizações autorizadas.

Ferramentas Relacionadas