Journey: Gemeente-controller brings a new BBV-administratie online
Persona: Gemeente-controller, eindverantwoordelijk voor
begroting, jaarrekening en de rechtmatigheidsverklaring richting
de gemeenteraad.
Spec: bookkeeping-bbv-compliance
(REQ-BBV-001..009)
Goal
In één werkdag een nieuwe BBV-administratie inrichten, het programmaplan en de meerjarenraming auteuren, de sluitend-check passeren, de zeven paragrafen vullen en uiteindelijk de jaarrekening exporteren — zonder de declaratieve guards te hoeven herschrijven.
Steps
-
Maak de administratie aan. Open Shillinq → Administratie → Nieuw en kies
administrationType = gemeente. Vul de wettelijke gemeentecode in (zodat de iv3-export later de juiste header krijgt). Bevestig. Resultaat: De repair-stepInitializeBbvAdministrationbootstraps automatisch (i) eenAlgemene reservemet saldo 0, en (ii) taakveld0.10 Mutaties reservesvoor overheidslaaggemeente. De BBV-navigatie verschijnt onder Overheid → BBV. -
Controleer de stamdata. Open BBV → Taakveld-register en verifieer de 53 gemeente-taakvelden uit
bbv-taakvelden-gemeente-2025.json. Check ook EconomischeCategorie-register (~150 codes) en BeleidsIndicator-register (39 codes). Als één van de schermen leeg blijft, draaiocc maintenance:repair— de seeds worden doorBbvSeedServiceidempotent geïmporteerd. -
Map de bestaande rekeningen. Open BBV → Programmaplan en scroll naar het BBV-mapping approval panel. De
RgsAccountMapperheeft per Account een kandidaat-RGS-decentraal code voorgesteld met een confidence-score. Behandel ze in afnemende volgorde:- 100 (exact
referentienummer) — bevestig in batch. - 95 (exact
rgsDecentraalCode) — bevestig na visuele check. - 80 (exact
rgsCode) — bevestig per regel. - 70-80 (fuzzy naam) — bevestig of corrigeer handmatig.
- 100 (exact
-
Maak de Programma's. Voor elke programmanummer (typisch 1 t/m 9 voor een middelgrote gemeente):
- + Programma toevoegen.
- Vul nummer, naam, portefeuillehouder.
- Voeg de taakvelden toe die onder het programma vallen.
- Voeg minimaal één doelstelling toe (wat, wanneer, kpi).
- Kies beleidsindicatoren uit de 39 gefixeerde set.
- Bewaar als
draft.
-
Vul de meerjarenraming. Open BBV → Meerjarenraming en maak per Programma × Taakveld × Economische Categorie de bedragen aan voor T, T+1, T+2 en T+3 (in cents). Gebruik Bulkbewerking → Inflatie toepassen voor een snelle prijscompensatie op T+1..T+3.
-
Publiceer. Terug naar Programmaplan, kies een Programma en klik Publiceren. De
BbvComplianceGuard::meerjarenraming_sluitend_okprecondition draait per horizon (T..T+3). Als één jaarsaldo < 0:- Optie A: corrigeer de meerjarenraming.
- Optie B: vul
raadsbesluit_nummer+raadsbesluit_datumin en publiceer met override.
-
Vul de zeven paragrafen. Open BBV → Paragrafen en loop de cards af:
- Weerstandsvermogen — auto-velden uit Reserves + risicobeheersing; voeg een narratief toe.
- Onderhoud kapitaalgoederen — auto-velden uit MVA + voorzieningen categorie d.
- Financiering — auto-velden uit treasury; rente-omslag en kasgeldlimiet zijn al ingevuld.
- Bedrijfsvoering, Verbonden partijen, Grondbeleid, Lokale heffingen — narratief + specifieke velden per template.
-
Zet rechtmatigheid op groen. Open BBV → Rechtmatigheid en check (i) de tolerance-config, (ii) de posting-stempels (alle
compliantofafwijking_within_tolerance), en (iii) de M&O-bevindingen. Genereer het concept-verklaring. -
Vaststel de jaarrekening. Vanuit Decidesk wordt de jaarrekening (Programmaplan + Paragrafen + concept-verklaring
- iv3-export) als agendapunt aan de gemeenteraad voorgelegd.
Bij vaststelling vuurt de
BbvComplianceGuard::paragrafen_compleet_okprecondition; ontbrekende paragrafen worden expliciet genoemd.
- iv3-export) als agendapunt aan de gemeenteraad voorgelegd.
Bij vaststelling vuurt de
-
Iv3-aanlevering naar CBS. Open BBV → Iv3-aanlevering. De kwartaal-export draait scheduled (1 maand na het kwartaal) via de
Iv3 quarterly CBSScheduledWorkflow. Voor een handmatige push gebruik de Export → Genereer XBRL actie, controleer de taxonomy-validatie en submit via Kredo.
Verification
- Het Programmaplan toont elk programma met
versie = begroting. - De Meerjarenraming index toont
saldo ≥ 0voor T..T+3. - De zeven Paragraaf-cards staan op 100% (groen badge).
- Het BBV-compliance-dashboard toont geen rode programma's.
occ maintenance:repair --dry-runtoontInitializeBbvAdministrationals no-op (idempotent).- De iv3-export passeert XBRL-taxonomy-validatie.
Pitfalls
- Reservemutatie geweigerd? Re-post op taakveld 0.10 — de programma-uitgave en de resultaatbestemming zijn twee aparte journaalposten (REQ-BBV-004).
- MVA-investering boven activeringsgrens direct in de
exploitatie? Maak eerst de
MaterieleVasteActivaaan en rebook tegen het activa-account; de maandelijkse afschrijving doet de rest (REQ-BBV-005). - Paragraaf-completeness blokkeert vaststelling? Vergeet
niet de paragraaf zelf op
vastgesteldte zetten — een paragraaf indrafttelt niet mee voor de gate.