1001Ferramentas
🇳🇱 Geradores

Gerador de BSN Holandês Fake

Gera Burgerservicenummer (BSN) holandês válido (9 dígitos com 11-test) — apenas para testes de formulários.

Aviso: BSN gerado é estruturalmente válido (passa 11-test), mas não está atribuído a nenhuma pessoa real. Use somente em ambiente de testes.

BSN holandês: estrutura, elfproef e por que empresas privadas raramente devem pedi-lo

O BSN (Burgerservicenummer, literalmente "Número de Serviço ao Cidadão") é o identificador nacional único emitido pelo governo holandês para todo residente nos Países Baixos. Substituiu o antigo SoFi nummer (Sofinummer) em 26 de novembro de 2007 como parte de uma ampla reforma de governo eletrônico e hoje está no centro de quase toda interação entre cidadão e Estado — impostos, saúde, escola, emprego, previdência e identidade digital via DigiD.

O BSN tem 9 dígitos. É emitido no nascimento pela prefeitura (gemeente) e registrado no BRP (Basisregistratie Personen), o banco de dados pessoal holandês. Estrangeiros recebem BSN ao se registrar na gemeente após a imigração, normalmente em poucas semanas. Os residentes do Caribe Holandês (Bonaire, Sint Eustatius e Saba) usam uma variante separada chamada BES BSN.

O teste de 11 (elfproef)

Um BSN válido passa pelo elfproef, um checksum ponderado usado por bancos holandeses desde os anos 1970 para validar contas. Cada um dos nove dígitos é multiplicado por um peso, somam-se os resultados e o total precisa ser divisível por 11:

posições         1  2  3  4  5  6  7  8  9
pesos            9  8  7  6  5  4  3  2  -1
soma = d1*9 + d2*8 + d3*7 + d4*6 + d5*5 + d6*4 + d7*3 + d8*2 - d9
BSN válido: soma mod 11 === 0

O peso negativo no último dígito é o que diferencia o elfproef do BSN do elfproef clássico de contas bancárias. Por operar localmente sobre uma string de 9 dígitos, a validação é trivial de embarcar em qualquer aplicação e detecta cerca de 90% dos erros de digitação acidentais.

Onde o BSN é realmente usado

  • Impostos (Belastingdienst): imposto de renda (inkomstenbelasting), IVA (BTW) para autônomos, imposto de folha (loonbelasting).
  • Saúde: obrigatório sob a Zorgverzekeringswet — toda consulta, prescrição e internação referenciam o BSN.
  • Emprego: empregadores reportam salários ao Belastingdienst pelo BSN; o UWV usa para seguro-desemprego.
  • Educação: o DUO usa o BSN para financiamento estudantil e inscrição em exames.
  • Serviços públicos online: o DigiD (a e-ID nacional) está vinculado ao BSN.

Privacidade e a AVG

O BSN é tratado como dado pessoal altamente sensível pela AVG (a implementação holandesa do GDPR). O artigo 46 da AVG-UAVG proíbe organizações de usar o BSN a menos que explicitamente autorizadas por lei. Empresas privadas — academias, locadores, empregadores antes da contratação — em geral não podem solicitá-lo. A Autoriteit Persoonsgegevens (DPA holandesa) regularmente aplica multas de cinco dígitos (10.000 EUR ou mais) por coleta desnecessária de BSN.

Em comparação com o CPF brasileiro, o BSN não codifica nenhuma informação pessoal (sem data de nascimento, gênero ou região) mas é muito mais rigidamente regulado. CPF é livremente escrito em recibos, cartões fidelidade e contratos; fazer o mesmo com um BSN renderia multa.

BSN sintético para desenvolvimento e testes

Como BSNs reais não podem ser usados em ambientes de desenvolvimento (violaria a AVG mesmo internamente), times de software holandeses geram BSNs mock que passam pelo elfproef mas não estão vinculados a nenhum cidadão. Este gerador produz exatamente isso — útil para popular bases de teste, validar pipelines de importação ou construir cliente sandbox para as APIs do Belastingdienst. Equivalentes na UE incluem o Steuer-ID alemão, o NIR francês, o NIE/DNI espanhol e o Codice Fiscale italiano; juntos formam o ecossistema TIN (Tax Identification Number) trocado automaticamente sob a DAC2.

Perguntas frequentes

Posso usar estes BSNs em produção? Não. Eles são estruturalmente válidos (passam pelo elfproef) mas não estão registrados no BRP. Enviá-los ao Belastingdienst ou a uma seguradora de saúde falhará no segundo passo de validação e pode ser registrado como atividade suspeita.

Como testar integrações com APIs do governo holandês? Use os ambientes sandbox oficiais — a Logius oferece contas DigiD de teste, e o Belastingdienst fornece faixas de BSN reservadas para testes. BSNs mock como os deste gerador servem para testes unitários e seed de bancos, não para testes end-to-end em sandbox.

Qual a diferença do BSN para o CPF? Ambos são identificadores nacionais com checksum. A diferença é legal, não técnica: o CPF é pedido em todo lugar e quase nunca fiscalizado, o BSN é restrito por lei a usos autorizados e a DPA holandesa fiscaliza ativamente. Um desenvolvedor brasileiro construindo uma fintech para o mercado holandês precisa desenhar formulários que evitem pedir BSN sempre que possível.

O BSN codifica data de nascimento ou gênero do titular? Não. Diferente do Codice Fiscale italiano, o BSN é um identificador sequencial opaco com checksum. A única informação que o número em si revela é aproximadamente quando foi emitido (BSNs antigos começam com dígitos menores).

Ferramentas Relacionadas