BRP-berichten
Wat kun je vinden op deze pagina?
- 1. Berichten voor de bijhouding van persoonsgegevens
- Vervolginschrijving van gemeente naar gemeente
- Vervolginschrijving van gemeente naar RNI (emigratie)
- Vervolginschrijving van RNI naar gemeente (immigratie)
- Toevallige geboorte
- Toevallige gebeurtenis
- Opnemen verwijsgegevens
- Wijzigen A-nummer in verwijsgegevens
- Opnemen/wijzigen verblijfstitel
- Synchronisatie/synchroniciteit met BRP-V
- Synchronisatievraag
- Opvragen BSN-voorraad
- Presentievraag
- Opvragen PL
- Opvragen afnemersindicaties bij PL
- Controleren PL
- Opvragen A-nummervoorraad
- Indienen en beantwoorden verzoek ABO aan RNI
- Opvragen verzoekstatus ABO aan RNI
- 2. Berichten voor de verstrekking van persoonsgegevens
- Spontane verstrekking
- Selectieverstrekking
- Ad hoc verstrekking
- Ad hoc adresverstrekking
- Plaatsen afnemersindicatie bij PL
- Verwijderen afnemersindicatie bij PL
- Adhoc (adres)vraag (webservice)
- Aantal bewoners API
- Bewoning API
- Personen API
- Reisdocumenten API
- Verblijfplaatshistorie API
- 3. Overige berichten
- Onderhoud overige tabellen
- Protocolfouten
- Vrij bericht
- 4. Foutredenen en statusmeldingen
- Berichtencycli
- Webservices BRP
- Webservices BV BSN
BRP-berichten
Deze pagina bevat een overzicht van de berichtencycli tussen partijen binnen het BPR-stelsel. Meer informatie vind je in het Logisch Ontwerp BRP, dat de processen en berichtenstromen stap voor stap beschrijft. Bij elke cyclus staat een verwijzing naar de betreffende paragraaf in het LO BRP. Voor de berichten op deze pagina is de volgorde van het LO aangehouden.
Versie: 2025.Q2 (1 april 2025)
1. Berichten voor de bijhouding van persoonsgegevens
Dit onderdeel geeft de berichtencycli weer voor de bijhouding van persoonsgegevens in de BRP.
Vervolginschrijving van gemeente naar gemeente
[LO BRP 5.2.2]

Vervolginschrijving van gemeente naar RNI (emigratie)
[LO BRP 5.2.3]

Vervolginschrijving van RNI naar gemeente (immigratie)
[LO BRP 5.2.4]

Toevallige geboorte
[LO BRP 5.2.5]

Toevallige gebeurtenis
[LO BRP 5.2.6]

Opnemen verwijsgegevens
[LO BRP 5.2.7]

Wijzigen A-nummer in verwijsgegevens
[LO BRP 5.2.8]

Opnemen/wijzigen verblijfstitel
[LO BRP 5.2.9]

Synchronisatie/synchroniciteit met BRP-V
[LO BRP 5.2.10 | 5.2.12]

Synchronisatievraag
[LO BRP 5.2.11]

Opvragen BSN-voorraad
[LO BRP 5.2.13]

Presentievraag
[LO BRP 5.2.14]

Opvragen PL
[LO BRP 5.2.15]

Opvragen afnemersindicaties bij PL
[LO BRP 5.2.16]

Controleren PL
[LO BRP 5.2.17]

Opvragen A-nummervoorraad
Webservice [LO BRP 5.2.18]

API [LO BRP 5.2.19]

Indienen en beantwoorden verzoek ABO aan RNI
[LO BRP 5.2.20 | 5.2.21]

Opvragen verzoekstatus ABO aan RNI
[LO BRP 5.2.22]

2. Berichten voor de verstrekking van persoonsgegevens
Dit onderdeel geeft de berichtencycli weer voor de verstrekking van persoonsgegevens uit BRP-V aan geautoriseerde afnemers.
Spontane verstrekking
[LO BRP 5.3.2]

Selectieverstrekking
[LO BRP 5.3.3]

Ad hoc verstrekking
[LO BRP 5.3.4]

Ad hoc adresverstrekking
[LO BRP 5.3.5]

Plaatsen afnemersindicatie bij PL
[LO BRP 5.3.6]

Verwijderen afnemersindicatie bij PL
[LO BRP 5.3.7]

Adhoc (adres)vraag (webservice)
[LO BRP 5.3.8]

Aantal bewoners API
[LO BRP 5.3.10]

Bewoning API
[LO BRP 5.3.11]

Personen API
[LO BRP 5.3.12]

Reisdocumenten API
[LO BRP 5.3.13]

Verblijfplaatshistorie API
[LO BRP 5.3.14]

3. Overige berichten
Dit onderdeel bevat de berichtencycli voor het onderhouden van de landelijke tabellen, protocolfouten en het vrije bericht.
Onderhoud overige tabellen
[LO BRP 5.4.3]

Protocolfouten
[LO BRP 5.4.4]

Vrij bericht
Berichtendienst [LO BRP 5.4.5]

Webservice [LO BRP 5.4.6]

4. Foutredenen en statusmeldingen
Onderstaande tabellen bevatten alle mogelijke fout- of statusmeldingen die in de berichten kunnen voorkomen.
Berichtencycli
Foutcode | Omschrijving |
A | PL is actueel PL is aanwezig en niet geblokkeerd Persoon is actueel ingeschreven |
B | PL is geblokkeerd i.v.m. verhuizing naar gemeente “code” PL ouder is geblokkeerd i.v.m. verhuizing naar gemeente “code” |
E | Bijhouden PL opgeschort wegens emigratie m.i.v. “datum” Bijhouden PL opgeschort wegens emigratie Bijhouden PL ouder opgeschort wegens emigratie ouder |
G | Persoon komt niet voor Persoon niet gevonden Persoon komt niet voor in verwijsgegevens Ouder komt niet voor Adres dan wel persoon komt niet voor |
H | Betrokkene heeft om geheimhouding verzocht |
I | Reeds een afnemersindicatie geplaatst bij deze persoon Geen afnemersindicatie geplaatst bij deze persoon Persoon is Nederlander of wordt behandeld als Nederlander |
M | Bijhouden PL opgeschort wegens Ministerieel besluit m.i.v. “datum” Bijhouden PL opgeschort wegens Ministerieel besluit Bijhouden PL ouder opgeschort wegens Ministerieel besluit bij ouder |
N | De gegevens van het rechtsfeit kunnen of mogen niet worden verwerkt |
O | Bijhouden PL opgeschort wegens overlijden op “datum” Bijhouden PL opgeschort wegens overlijden Bijhouden PL ouder opgeschort wegens overlijden ouder |
P | Antwoordbericht te groot |
R | Bijhouden PL opgeschort wegens aanleg in de RNI op “datum” Geen autorisatie voor plaatsen afnemersindicatie bij deze persoon Geen autorisatie voor het stellen van ad hoc vragen over deze persoon |
U | Eenduidige identificatie niet gelukt |
V | Persoon is verhuisd naar gemeente “code” Ouder is verhuisd naar gemeente “code” |
X | Geen autorisatie voor de gevraagde actie |
Z | Autorisatie voor geen van de personen op het aangegeven adres (bij adresidentificatie) dan wel geen autorisatie voor de gezochte persoon (bij persoonsidentificatie) |
Webservices BRP
Vraag PL | Vraag AI | Controleren PL | Ad hoc (adres)vraag | StuurGBAbericht
Foutcode | Omschrijving |
G033 | Geen gegevens gevonden |
P032 | Te veel zoekresultaten |
X001 | Algemene (systeem)fout |
X010 | Onjuiste credentials of ongeldig certificaat |
X011 | Service niet geactiveerd |
X012 | Wachtwoord verlopen |
X013 | Geen autorisatietabelregel |
X018 | Rubriek niet toegestaan |
X019 | Rubriek dubbel opgenomen |
X019 | Rubriek niet numeriek |
X019 | Onjuiste lengte |
X019 | Geen correcte persoonsidentificatie |
X025 | Gevraagde rubriek dubbel opgenomen |
X027 | Niet geautoriseerd voor opvragen PL |
X028 | Niet geautoriseerd voor opvragen Afnemersindicaties |
X021 | Onbekende actie |
X021 | Mismatch tussen berichtnummer en berichtinhoud |
X021 | Berichtnummer is niet Lg01 |
X021 | Lg01 bericht is niet valide |
A000 | <leeg> |
H035 | Geen verstrekking vanwege indicatie geheim |
P036 | Resultaat te groot, te veel personen op 1 adres |
R034 | Geen van de PL'en voldoet aan de voorwaardenregel |
T031 | Zoekproces afgebroken |
X014 | Niet geautoriseerd voor ad hoc vragen |
X015 | Niet adresvraagbevoegd |
X017 | Geen autorisatie voor rubriek: <rubrieknummer> |
X020 | Geen correcte persoons- of adresidentificatie |
X021 | Ongeldige waarde voor parameter <xml-tag-naam> |
X022 | Numeriek zoekcriterium <rubrieknummer> bevat geen numerieke waarde |
X023 | Zoekcriterium <rubrieknummer> bevat ongeldig teken op positie <x> |
X024 | Dubbel rubrieknummer in zoekcriteria niet toegestaan: <rubrieknummer> |
X026 | Onjuiste lengte voor rubriek: <rubrieknummer>=<waarde> |
Z037 | Geen PL'en die aan de verstrekkingscondities voldoen |
Opvragen A-nummers
Foutcode | Omschrijving |
400 | Service aangeroepen met invalide data, de opgegeven data voldoet niet aan de specificaties |
401 | Authenticatiegegevens ontbreken of zijn onjuist |
403 | Incorrecte autorisatie, of de geautoriseerde partij kan tijdelijk geen nieuwe A-nummers opvragen |
429 | De geautoriseerde partij kan tijdelijk geen A-nummers opvragen omdat de aanvraag-limiet bereikt is |
500 | Er is een probleem opgetreden bij het ophalen van A-nummers |
Deelnemersopgave (ABO-webservice)
Foutcode | Omschrijving |
100 | Er is een technische fout opgetreden |
101 | Niet geautoriseerd |
103 | De opgave met RNI referentienummer <referentienummer> is ingetrokken |
104 | Deelnemer heeft al eerder een opgave gedaan met uw referentienummer <referentienummer> |
105 | Deelnemer <deelnemerscode> is niet bekend |
109 | Computervirus aangetroffen |
110 | Probleem opgetreden tijdens gebruik van externe service. Details: <details> |
200 | PL met het aangeleverde BSN is niet in de RNI aangetroffen |
201 | Op basis van het BSN is een PL gevonden maar deze PL heeft een ander A-nummer dan het meegeleverde A-nummer |
202 | Er zijn meerdere PL'en gevonden met het aangeleverde BSN; Voeg aan de identificatie zo mogelijk het A-nummer toe |
203 | Er zijn meerdere PL'en gevonden met het aangeleverde BSN, maar de combinatie BSN en het meegeleverde A-nummer komt niet voor |
205 | PL met het aangeleverde BSN is niet in de RNI aanwezig; BSN komt wel voor in de verwijsgegevens (PL is overgebracht naar de ingezetenen) |
206 | PL met het aangeleverde BSN is niet in de RNI aanwezig; BSN komt wel voor in de verwijsgegevens (PL is overgebracht naar de ingezetenen, echter niet in combinatie met het door de deelnemer meegeleverde A-nummer |
209 | De PL is geblokkeerd (i.v.m. verhuizing naar de ingezetenen) |
1012 | De inschrijving voldoet inhoudelijk niet aan de voorschriften |
1013 | De inschrijvingsopgave is niet uitgevoerd. Reden: <reden> |
1020 | De actualisering is gelijk aan de huidige gegevens op de PL; De actualisering is niet uitgevoerd |
1021 | De actualisering is niet consistent met de huidige gegevens op de PL en kan daarom niet doorgevoerd worden |
1022 | De PL is opgeschort met reden O (overlijden) en de ingangsdatum van het gegeven (<datum ingang geldigheid>) ligt na de datum opschorting (<datum opschorting dd-mm-jjjj>) |
1024 | De actualisering <naam> voldoet inhoudelijk niet aan de voorschriften |
1025 | Op de PL zijn geen gegevens aangetroffen die betrekking hebben op de aangegeven nationaliteit met code <nationaliteitscode> |
1026 | De actualiseringsopgave is niet doorgevoerd. Reden: <reden> |
1028 | Actualisering ingangsdatum adres buitenland voldoet inhoudelijk niet aan de voorschriften |
1031 | De verificatieopgave voldoet inhoudelijk niet aan de voorschriften |
1032 | De aangeleverde verificatiedatum <datum> is fout (ligt in de toekomst) |
1033 | De PL is opgeschort met reden O (overlijden) en de verificatiedatum ligt na de datum opschorting (<datum opschorting dd-mm-jjjj>) |
1035 | In de RNI is reeds een latere verificatiedatum (<RNI-datum>, bron: <deelnemer-meest-recente-verificatie) geregistreerd dan nu door de deelnemer is aangeleverd (<Deelnemer-datum>); geen wijziging doorgevoerd |
1036 | De verificatiedatum in de RNI heeft al de waarde die nu door de deelnemer is aangeleverd: geen wijziging doorgevoerd |
1037 | De verificatieopgave is niet doorgevoerd |
1041 | Op basis van het bestandskenmerk is vastgesteld dat de scan al bij het dossier is opgenomen, mogelijk is de opgave dubbel aangeleverd; De scan(s) is (zijn) niet opgenomen |
1303 | Overlijdensdatum mag niet in de toekomst liggen |
1304 | Overlijdensdatum mag niet voor geboortedatum liggen |
9999 | <unexpected error met nadere omschrijving> |
Webservices BV BSN
Opvragen BSN-voorraad | Presentievraag
Foutcode | Omschrijving |
2 | Technische fout |
4 | Afzender niet geautoriseerd |
6 | Bericht bevat meer vragen dan het toegestane maximum (maximum is vooralsnog 1) |
7 | Bericht bevat geen vraag |
8 | De afzender van het bericht is niet gevuld |
9 | Het berichtnummer van de afzender is niet gevuld |
11 | Eén of meer vraagnummers niet gevuld |
14 | Vraagnummer moet 1, 2, 3 of 4 zijn |
4001 | Gemeentecode onjuist |
4002 | Aantal nummers is niet gevuld |
12001 | De instantie is niet gevuld |
12001 | Geen resultaten gevonden |
12003 | Te veel resultaten gevonden |
12004 | Set van identificerende gegevens niet valide |
12005 | Twee personen met hetzelfde BSN gevonden |
W182 oplegnotitie dataminimalisatie BvBSN (geboorteplaats en -land)
Wat kun je vinden op deze pagina?
- 1. Probleemstelling
- 1.1 Omschrijving
- 1.2 Herkomst
- 1.3 Raakvlakken andere initiatieven RvIG
- 2 Oplossing
- 2.1 Huidige situatie
- 2.2 Oplossing
- 2.3 Gerelateerde wijzigingen in wet- en regelgeving
- 2.4 Openstaande punten
- 3 Invoering
- 4 Gevolgen
- 4.1 Documentatie
- 4.2 Gemeenten
- 4.3 Afnemers
- 4.4 IND
- 4.5 Caribische landen en Caribisch Nederland
- 4.6 RvIG-systemen
W182 oplegnotitie dataminimalisatie BvBSN (geboorteplaats en -land)
1. Probleemstelling
1.1 Omschrijving
Op grond van artikel 12 van de Wet algemene bepalingen burgerservicenummer (Wabb) dienen de organisaties die het BSN gebruiken in hun uitvoeringsprocessen zich ervan te vergewissen dat het BSN betrekking heeft op de persoon wiens gegevens worden verwerkt. Om dit te kunnen vaststellen, heeft de gebruiker toegang tot de BvBSN. Deze LO-wijziging regelt dat de gegevens over afkomst niet meer in deze uitvraag worden gebruikt. Als ter uitvoering van artikel 12 van de Wabb in een concreet geval toch deze gegevens nodig blijken, dan kunnen gebruikers gebruikmaken van de gegevens van de betrokkene die in de BRP beschikbaar zijn, mits dit mogelijk is binnen de reikwijdte van hun (eventuele) BRP-autorisatie. Want de BRP en de BRP-V worden niet aangepast: hierin blijven de gegevens over de afkomst gewoon aanwezig.
1.2 Herkomst
Naar aanleiding van motie 21 over het verwerken/gebruiken van afkomstgerelateerde gegevens heeft de minister in het (concept) Besluit wijziging BRP, dd. 3 oktober 2022 voorgesteld om de gegevens geboorteplaats en -land te schrappen uit Bijlage 3 van het Besluit BSN, de grondslag van deze verwerking. Zodoende is de afkomst van betrokkenen niet meer te herleiden. Inmiddels is de internetconsultatie van de aanpassing van dit Besluit BSN afgerond (sinds 22 december 2022). DO/CZW heeft de wijziging afgestemd met de staatssecretaris en de staatssecretaris heeft de Tweede Kamer per brief geïnformeerd [de aanleiding was immers een aangenomen Tweede Kamermotie]. De Kamer heeft instemmend gereageerd op de voorgestelde aanpassing.
Op 12 juli 2023 is de aanpassing van bijlage 3 van het Besluit BSN, waarmee de onderdelen f (geboorteplaats) en g (geboorteland of -gebied) op een nog te bepalen tijdstip gaan vervallen, gepubliceerd in de Staatscourant. Inmiddels heeft DO bepaald dat deze wijziging per 1 oktober 2025 in werking treedt.
1.3 Raakvlakken andere initiatieven RvIG
Geen.
2 Oplossing
2.1 Huidige situatie
Er zijn 2 soorten vragen die een gebruiker aan de BvBSN kan stellen: de presentievraag en de verificatievraag. De presentievraag is bedoeld om de consistentie tussen de stelsels BRP en BSN bij inschrijving te waarborgen. Gemeenten en RNI als BSN-uitgevende instanties zijn gebruikers van de presentievraag. Hierbij zijn de gegevens betrokken die in bijlage 2 van het besluit BSN zijn vermeld. Deze LO wijziging heeft daarom geen impact op de presentievraag. De verificatievraag is een vraag die een gebruiker moet of mag stellen in verband met de verificatie van een BSN. Er zijn 5 verificatievragen
- Toetsen in verkeer zijn van het identiteitsdocument: gebruikers kunnen op basis van het documententype of -nummer controleren of het identiteitsdocument van een persoon geldig is.
- Toetsen geldigheid BSN: gebruikers kunnen via het nummerregister nagaan of een BSN in omloop (geldig) is.
- Opvragen identificerende gegevens op basis van een BSN: gebruikers kunnen met een BSN een beperkt aantal gegevens uit de BRP opvragen.
- Opvragen BSN op basis van identificerende gegevens: gebruikers kunnen een BSN opvragen door het invoeren van identificerende gegevens.
- Toetsen van de combinatie BSN en identificerende gegevens: gebruikers kunnen controleren of BSN en een set identificerende gegevens bij elkaar horen.
Bij de eerste twee verificatievragen en het bijbehorende antwoord zijn afkomstgegevens niet betrokken.
In het antwoord op de andere drie vragen worden alle gegevens verstrekt uit bijlage 3 bij het Besluit BSN, dus ook geboorteplaats en -land.
Bovendien kunnen bij het invoeren van identificerende gegevens bij de vierde en vijfde verificatievraag de gegevens geboorteplaats en -land worden gebruikt, maar het is niet verplicht deze te gebruiken.
Verder voorziet de BvBSN sinds de inwerkingtreding van het BSN-stelsel in 3 tijdelijke diensten waarbij beide afkomstgegevens zijn betrokken:
- Stellen bulkvraag
- Ophalen antwoord bulkvraag
- Opvragen BSN t.b.v. schoning en initiële vulling (deze wordt door geen enkele gebruiker meer gebruikt)
Deze diensten worden uitgefaseerd: dit wordt ook met deze LO-wijziging meegenomen. De enige gebruiker die nog gebruik maakt van deze diensten is inmiddels van het uitfaseren op de hoogte gebracht.
2.2 Oplossing
Deze LO-wijziging zorgt ervoor dat de afkomstgegevens uit de verificatievragen 3 t/m 5 (zie 2.1) en bijbehorende antwoorden worden verwijderd. Om gebruikers van de BvBSN de tijd te geven hun systemen en processen hierop aan te passen is gekozen voor de volgende oplossing:
- De huidige voorziening blijft van 1 maart 2025 tot 1 oktober 2025 enigszins aangepast bestaan:
- het gebruik van geboorteplaats en/of -land als identificerend gegeven in de verificatievraag zal worden genegeerd.
- in het antwoord zullen de gegevens geboorteplaats en/of -land niet meer zijn gevuld.
Gebruikers kunnen deze aangepaste voorziening gebruiken zonder hun systemen te hoeven aanpassen. Op 1 oktober 2025 zal deze voorziening buiten werking worden gesteld. - Een nieuwe voorziening wordt zo snel mogelijk toegevoegd, waarin de gegevens geboorteplaats en -land zowel in de vragen 3 t/m 5 (zie 2.1) als in het bijbehorende antwoord niet meer voorkomen. Verder werkt de nieuwe voorziening exact gelijk aan de bestaande voorziening. Als een gebruiker zijn systeem heeft aangepast kan die overstappen op deze nieuwe voorziening.
Het LO BSN versie 2025.Q4 zal geen afkomstgegevens meer bevatten in de betreffende drie verificatievragen.
2.3 Gerelateerde wijzigingen in wet- en regelgeving
De aanpassing van bijlage 3 van het Besluit BSN, waarmee de onderdelen f (geboorteplaats) en g (geboorteland of -gebied) voor de verificatievragen gaan vervallen, is de aanleiding van deze LO wijziging. De bekendmaking van de aanpassing van deze bijlage is al gepubliceerd in de Staatscourant.
2.4 Openstaande punten
Geen.
3 Invoering
Geen bijzonderheden.
4 Gevolgen
4.1 Documentatie
Het LO BSN zal per 1 oktober 2025 worden aangepast. De beschrijving van de (aangepaste) huidige WSDL en de nieuwe WSDL worden zo snel mogelijk op de website van RvIG gepubliceerd (BvBSN/Webservices-Specificaties at main · rvig-publicaties/BvBSN · GitHub).
4.2 Gemeenten
Deze LO wijziging heeft geen impact voor de gemeenten in de rol van bijhouder.
4.3 Afnemers
Dit heeft impact op die afnemers die gebruik maken van geboorteplaats en/of geboorteland bij een of meer van de volgende diensten:
- Opvragen identificerende gegevens op basis van een BSN
- Opvragen BSN op basis van identificerende gegevens
- Toetsen van de combinatie BSN en identificerende gegevens
Dit kunnen ook gebruikers binnen een gemeente zijn, zoals BOA’s, parkeerbeheer en vergunningverlening. Verder heeft het ook impact op de gebruiker die de tijdelijke diensten Stellen bulkvraag en Ophalen antwoord bulkvraag nog gebruikt: deze gebruiker is al bezig zijn programmatuur aan te passen.
Op 1 oktober 2025 zal de huidige WSDL buiten werking worden gesteld. De getroffen afnemers zullen hun processen en systemen voor die datum moeten hebben aangepast op het gebruik van de nieuwe WSDL.
4.4 IND
Deze LO wijziging heeft geen impact voor de IND.
4.5 Caribische landen en Caribisch Nederland
Deze LO wijziging heeft geen impact op de Caribische landen en Caribisch Nederland, de PIVA-systemen en de PIVA-BRP-koppeling (PBK).
4.6 RvIG-systemen
Deze LO wijziging heeft impact op de BvBSN, zoals beschreven in paragraaf 2.2.
Deze LO-wijziging is tot nader order uitgesteld.