Wat gebeurt er technisch?
- ACCOUNT_MAPPINGS koppelt een categorie aan balans of winst-en-verliesrekening.
- Tekenlogica zet credits en debets om naar positieve jaarrekeningbedragen.
- Division 109902 bevat code 9999 zonder classificatie.
Bouwstappen met uitleg
Haal de mappingtabel en ReportingBalance voor de actuele run op.
- Waarom?
- Rubricering moet losstaan van de klantkeuze maar op diens rekeningen worden toegepast.
- Wat moet dit opleveren?
- Mappings plus bronregels van targetDivision/financialYear.
Map iedere Classification naar een jaarrekeningrubriek.
- Waarom?
- Vaste, uitlegbare mapping is herhaalbaarder dan vrije AI-classificatie.
- Wat moet dit opleveren?
- Gerubriceerde bedragen per statement/section.
Maak een aparte unmapped-lijst.
- Waarom?
- Onbekende posten mogen niet verdwijnen of stil naar “overig” gaan.
- Wat moet dit opleveren?
- Een zichtbare reviewqueue.
Test een gewone klant en daarna 109902.
- Waarom?
- Dezelfde logica moet normale data verwerken en een onbekende rekening herkennen.
- Wat moet dit opleveren?
- Normaal: lege reviewqueue; 109902: code 9999 in review.
Wat gaat er mis als je dit overslaat?
Een onbekende post kan verdwijnen of in de verkeerde rubriek terechtkomen, terwijl de eindtotalen nog steeds overtuigend ogen.
PowerLab-endpoint
Dit endpoint bootst het relevante deel van Exact Online, de AI-provider of de documentservice na. De /api/v1-routes gebruiken de Division-parameter en Exact-achtige paginering, maar PowerLab is geen volledige Exact-emulator.
https://powerlab.rmeijer.eu/api/exact/account-mappings
Extra endpoints en scenario’s
https://powerlab.rmeijer.eu/api/v1/109902/financial/ReportingBalance?year=2025
Varianten om zelf te proberen
De bouwstappen hierboven zijn één mogelijke route, geen verplichte oplossing. Als jouw workflow hetzelfde resultaat veilig bereikt, is dat prima.
- 101003/2025: SaaS-rubricering.
- 101005/2025: holding met financiële vaste activa.
- 109902/2025: onbekende rekening 9999.
Maak een aparte “proposedMapping” route voor onbekende posten, maar laat die nooit automatisch de officiële mapping overschrijven.
Kun je uitleggen waarom?
Beantwoord deze vragen in je eigen woorden voordat je de oefening afrondt. Het doel is niet alleen de juiste nodes plaatsen, maar de ontwerpkeuzes kunnen verdedigen.
- Waarom map je op een technische categorie en niet op omschrijving?
- Waarom is een AI-suggestie geen definitieve mapping?
- Hoe beheer je mappingwijzigingen per klant en jaar?
Klaar wanneer
Normale rekeningen worden getotaliseerd en code 9999 verschijnt zichtbaar in een reviewlijst.