Sofinummer Generator

Het sofinummer werd op 26 november 2007 hernoemd tot Burgerservicenummer (BSN). Het is hetzelfde 9-cijferige nummer, met dezelfde elfproef-validatie. Gebruik de BSN Generator hieronder voor fictieve sofinummers/BSNs.

Let op:alle gegenereerde gegevens zijn volledig fictief en mogen niet worden gebruikt als echte persoonsgegevens.

Sofinummer = BSN sinds 2007

Bij de invoering van de Wet algemene bepalingen burgerservicenummer (per 26 november 2007) werd het sofinummer officieel hernoemd tot Burgerservicenummer (BSN). Het onderliggende nummer, de elfproef en alle juridische functies bleven identiek. Gebruik daarom de BSN Generator om fictieve sofinummers te genereren.

Ga naar BSN Generator →

Geschiedenis: van sofinummer naar BSN

Het sofinummer (voluit: sociaal-fiscaal nummer) werd in Nederland in 1989 ingevoerd door de Belastingdienst en de UWV om werknemers en zelfstandigen te identificeren in loonadministratie en fiscale systemen. Het nummer was primair bedoeld voor administratieve processen tussen overheidsorganisaties.

Met de invoering van de Wet algemene bepalingen burgerservicenummer per 26 november 2007 werd het sofinummer formeel vervangen door het BSN (Burgerservicenummer). De verandering was in feite alleen administratief: het nummer bleef hetzelfde, maar de reikwijdte werd uitgebreid naar alle overheidsinstanties en instellingen in de zorg, het onderwijs en de sociale zekerheid.

Oudere systemen en documenten gebruiken soms nog de term "sofinummer", maar in wetgeving en officiële communicatie wordt uitsluitend nog over BSN gesproken.

Hoe werkt de elfproef?

Zowel sofinummer als BSN voldoen aan de elfproef — een modulo-11 checksum-algoritme:

  1. Vermenigvuldig elk cijfer met zijn positiegewicht (9, 8, 7, 6, 5, 4, 3, 2, -1).
  2. Tel alle producten bij elkaar op.
  3. De som moet deelbaar zijn door 11 (en niet 0).

Voorbeeld voor sofinummer/BSN 123456782: 9+16+21+24+25+24+21+16−2 = 154 → 154÷11 = 14 ✓

Wil je de wiskundige achtergrond van de elfproef begrijpen? Zie het kennisbank-artikel over de elfproef voor een analyse van de keuze voor mod-11 in plaats van Luhn of Verhoeff.

Voorbeeld sofinummers

Hieronder vijf fictieve sofinummers (tegenwoordig BSN) die de elfproef doorstaan. Gebruik ze als testdata in legacy-systemen, unit tests of bij het vullen van test-databases. Geen van deze nummers is gekoppeld aan een bestaand persoon in de BRP.

SofinummerElfproef somResultaat
1112223339+8+7+12+10+8+9+6−3 = 6666 ÷ 11 = 6 ✓
1234567829+16+21+24+25+24+21+16−2 = 154154 ÷ 11 = 14 ✓
31415926527+8+7+5+45+18+6+12−5 = 143143 ÷ 11 = 13 ✓
1000000839+0+0+0+0+0+0+16−3 = 2222 ÷ 11 = 2 ✓
99999999081+72+63+54+45+36+27+18−0 = 396396 ÷ 11 = 36 ✓

Meer nodig? Gebruik de BSN Generator voor bulk generatie tot 10.000 nummers — het resultaat is zowel sofinummer als BSN (hetzelfde nummer).

Sofinummer in legacy-systeem migraties

Veel Nederlandse bedrijven draaien nog software uit het pre-2007 tijdperk waar "sofinummer" expliciet in velden, database-kolommen of API-contracten staat. Bij migraties en integraties is het belangrijk dat test-data de structuur exact matcht met productie.

Typische migratiescenario's waar fictieve sofinummers onmisbaar zijn:

  • Mainframe naar cloud-migraties — oude COBOL- of RPG-systemen met vaste veldnamen (bijvoorbeeld SOFINR) die worden overgezet naar moderne ERP of loon-software. De testomgeving moet duizenden fictieve sofinummers kunnen verwerken zonder dat er ooit productie-data in komt.
  • Data-warehouse seeding — bij het opzetten van een BI-staging-omgeving heb je realistisch ogende persoon-entiteiten nodig. Fictieve sofinummers zorgen dat dimensies en feiten consistent zijn zonder AVG-risico.
  • Legacy API-contracten— SOAP- of XML-API's bij zorgverzekeraars, pensioenfondsen of UWV-koppelingen refereren in oudere WSDL-bestanden aan sofiNr. Mock-servers kunnen deze contracten alleen eerlijk testen met elfproef-geldige nummers.
  • Data-quality checks — regressietests die de elfproef valideren werken alleen correct wanneer zowel geldige als bewust-ongeldige testnummers worden meegegeven. Onze generator levert uitsluitend geldige; voor negatieve testen kun je handmatig een cijfer wijzigen om de elfproef te breken.

Combineer sofinummers met fictieve IBANs, namen en geboortedata via de Dataset Generator voor complete end-to-end test-scenario's.

AVG en het sofinummer: wat mag je niet in testomgevingen?

Het sofinummer/BSN valt onder de bijzondere categorieën persoonsgegevens in de Algemene Verordening Gegevensbescherming (AVG). Dat betekent dat je echte sofinummers niet zomaar mag gebruiken in test-, staging- of acceptatieomgevingen — zelfs niet als je "alleen maar even iets wilt uitproberen".

De praktische regel is simpel: alle niet-productie omgevingen moeten exclusief werken met fictieve, gegenereerde nummers. Productie- database-dumps kopiëren naar dev/test is verboden zonder pseudonimisering. Bij overtredingen kan de Autoriteit Persoonsgegevens (AP) hoge boetes opleggen — meerdere Nederlandse organisaties zijn al beboet voor het gebruik van echte persoonsgegevens in testomgevingen.

Zie het kennisbank-artikel AVG in testomgevingen voor concrete AP-boetes, DPIA-richtlijnen en acht praktische regels voor compliant testen.

Waar staat "sofinummer" nog in systemen?

Hoewel het BSN de officiële term is, komt de term "sofinummer" nog voor in:

  • Oudere databases en ERP-systemen — kolomnamen als sofi_nummer of sofinr die nooit zijn hernoemd.
  • Buitenlandse werknemers— sommige internationale HR-systemen gebruiken nog "Dutch sofi number" als veldnaam.
  • Formulieren in pdf-archieven — scans van pre-2007 documenten uit loonadministratie en belastingaangiftes.
  • Spreektaal — zelfstandigen en oudere medewerkers gebruiken de term nog vaak informeel.

Bij het testen van software die met deze velden werkt, zijn fictieve sofinummers (= BSN nummers) essentieel. Echte nummers mogen op grond van de AVG niet in testomgevingen worden gebruikt. Zie AVG in testomgevingen voor een overzicht van gedocumenteerde boetes en praktische regels.

Veelgestelde vragen

Is mijn sofinummer hetzelfde als mijn BSN?

Ja. Het nummer dat je vóór 2007 kreeg als sofinummer is vanaf 26 november 2007 automatisch je BSN geworden. Het nummer zelf veranderde niet.

Waar vind ik mijn sofinummer terug?

Op je paspoort, identiteitskaart, rijbewijs, belastingaangifte, zorgpas en in MijnOverheid. Dit is precies hetzelfde nummer als je BSN.

Kan ik deze generator gebruiken voor zowel sofinummer als BSN?

Ja — omdat beide termen hetzelfde nummer beschrijven, genereert de BSN Generator ook geldige fictieve sofinummers. Alle nummers voldoen aan de elfproef.

Verwante tools