Ga naar hoofdinhoud

Keizersgracht 42 - een eerste voorbeeld

Op de Keizersgracht 42 in Haarlem staat een vrijstaande woning, gebouwd in 1953. Jan en Janneke van der Berg wonen er al sinds 2008. Het is een gewone woning in een gewone gemeente. En toch is dit adres het vertrekpunt voor een eerste en doorlopend voorbeeld dat een aantal kernbegrippen uit de handreiking betrouwbare registers in samenhang laat zien.

Waarom juist dit scenario?

De WOZ is een herkenbaar domein – bijna iedereen heeft weleens een WOZ-beschikking ontvangen of heffingen die deze als basis hebben, zoals rioolheffing bijvoorbeeld. Hoewel het klinkt als een eenvoudige beschikking, een besluit door een gemeente, gaat er een rijke complexiteit achter schuil. Graag laten we aan de hand van dit voorbeeld zien waarom gegevens opslaan en registers zo moeilijk en complex zijn, zonder gelijk een overweldigende complexiteit op u als lezer te laden. Het begint met de eenvoudige en 'happy flow', maar al snel komen we ook tot meer ingewikkelde onderwerpen ...

Dit voorbeeld gaat verder op onze interpretatie van het WOZ-domein en de uitwerking van bounded contexten zoals in het voorgaande hoofdstuk is beschreven.

De fictieve gegevens voor dit voorbeeld zijn:

  • WOZ-objectnummer: 253275
  • BAG-verblijfsobjectidentificatie: 0392010000012345
  • Kadastraal object: HLM02-A-1234
  • Initiële eigenaren: Jan en Janneke van der Berg (eigenaar sinds 2008)

Welke concepten komen aan bod?

Dit voorbeeld werkt een aantal kernbegrippen uit in samenhang uit de handreiking:

  • Bounded context en eigen taal – elke subcontext heeft een eigen taal, ook binnen één bounded context
  • Bounded Context Bridge – inkomend via BRK en BAG, uitgaand naar gemeentelijke belastingen, Belastingdienst en LV-WOZ
  • Signaal → taak → commando → gevolg (zie uitvoeringscontext) – de volledige verwerkingsketen
  • Gevolgenjournaal – append-only, ook bij correcties
  • Projectie en snapshot – bitemporeel, met geldigheidstijdstip én projectietijdstip
  • Leveringenstaat – levering aan een afnemer en de bijbehorende registratie
  • Bitemporaliteit – wat er gebeurt als een geldigheidstijdstip achteraf gecorrigeerd moet worden

De bounded contexten

Het voorbeeld doorkruist één bounded context, WOZ Beheer & Waardebepaling, van upstream naar downstream. De upstream en downstream contexten worden beknopt beschreven.

Bounded contextSubcontextenUitwerking
BRK / BAG (extern)Upstream leveranciers – aangeleverd via bridges
WOZ Beheer & WaardebepalingObjectbeheer, Subjectbeheer, WOZ-beschikking, BezwaarVolledig uitgewerkt in dit voorbeeld
Gemeentelijke belastingenOZB-heffing, aanslag, beschikkingDownstream – beknopt beschreven
BelastingdienstDownstream – beknopt beschreven
LV-WOZDownstream – beknopt beschreven

De opbouw: twee delen, zes stappen

Het voorbeeld is verdeeld in twee delen. Deel 1 volgt de sequentiële keten binnen WOZ Beheer & Waardebepaling en sluit af met een beknopt overzicht van de downstream contexten. Deel 2 brengt gebeurtenissen die de toestand van het object wijzigen.

Deel 1 – De happy flow

StapWat er gebeurt
1Registratie van het WOZ-object – objectbeheer
2Aanwijzing van de belanghebbende eigenaar – subjectbeheer
3WOZ-beschikking 2025 – peildatum 1-1-2024 – EUR 1.165.650
Downstream: levering aan gemeentelijke belastingen, Belastingdienst en LV-WOZ

Deel 2 – Gebeurtenissen en contextovergangen

StapWat er gebeurt
4Verkoop van de woning op 15 september 2025 – BRK meldt eigendomsoverdracht, belang gaat over naar Piet en Maria de Groot
5Bijgebouw gereed – BAG meldt bijgebouw gereed, BAG-bridge koppelt nieuw verblijfsobject aan WOZ-object 253275
6WOZ-beschikking 2026 – peildatum 1-1-2025 – EUR 1.223.700, gericht aan Piet de Groot

Hoe lees je dit voorbeeld?

De stappen bouwen op elkaar voort. Het is aan te raden ze in volgorde door te nemen, zeker als bitemporaliteit of bounded context bridges voor jou nog nieuw zijn. Wie de concepten al kent, kan ook direct naar een specifieke stap springen – elke stap is zelfstandig leesbaar.

Begin met stap 1 – Registratie van het WOZ-object.