Haarvisie verslagen
← Alle verslagen📄 Download als PDF
🎧 Luister dit verslag
1,0x
⬇️ Download naar telefoon
📖 Lees mee met de podcast

Hey Jamal, goedendag! Dit is de samenvatting van ons onderzoek naar jouw 'digitale boekhouder' voor 2027. Het doel is helder: jij wilt je administratie zelf doen vanaf volgend jaar, de boekhouder alleen voor controle inzetten, en elke dag kunnen zien wat je verdient en overhoudt. Dat is een ambitieus, maar zeker haalbaar plan. Alles wat ik je hier vertel, is zorgvuldig gecheckt op actuele bronnen.

Voordat we de diepte induiken, even een belangrijke waarschuwing vooraf: je had rekening gehouden met XAF 3.2 als exportformaat, maar de Belastingdienst accepteert vanaf 1 januari 2027 alleen nog XAF 4.0. Precies het jaar dat je zelf begint, dus dat is cruciaal om mee te nemen!

OkΓ©, waar komt het op neer? De kern van het advies is tweeledig:

Ten eerste: Bouw de wettelijke laag van je administratie niet zelf. Daarvoor gebruiken we e-Boekhouden.nl. Dit wordt je grootboek- en btw-motor. Voor Haarvisie en HV Wateringen samen kost dat zo'n €29 per maand, plus ongeveer €7 per maand voor de bankkoppelingen met ABN Γ©n Rabo. Reken op een kleine €430 per jaar. Dat lijkt misschien wat, maar het is slechts een fractie van je omzet en wat je bespaart op de boekhouder. Het fijne is dat e-Boekhouden.nl een btw-aangifte met één klik naar de Belastingdienst heeft, RGS, auditfile-export Γ©n een directe koppeling met jouw Da Vinci Salonsoftware. Dat maakt het een hele sterke basis.

Ten tweede: Bouw wΓ©l zelf wat je nergens kant-en-klaar kunt kopen. Dat zijn die extra lagen die jou de dagelijkse inzichten geven. Denk aan je dagelijkse winst- en belastingmeter, een robot die inkoopfacturen verwerkt uit je twee mailboxen, en een leveranciersmonitor. Dit wordt een slimme uitbreiding op je huidige cijfers.haartips.nl.

En om dit alles soepel te laten verlopen, is het plan om in het vierde kwartaal van 2026 alles parallel te laten draaien. We testen het dan met de jaarrekening van 2025, die we van haver tot gort kennen. Zo kun je met een gerust hart 2027 in.

Dan nu de uitgebreide onderbouwing, want de wet stelt wel eisen aan je administratie. De basis is artikel 52 van de Algemene wet inzake rijksbelastingen. Je hebt een administratieplicht en een bewaarplicht. Dit betekent dat je administratie altijd een duidelijk beeld moet geven van je bedrijf en dat je gegevens minimaal zeven jaar moet bewaren. Voor onroerende zaken en bepaalde btw-gevallen is dat zelfs negen of tien jaar. Let op: de bewaartermijn start pas als gegevens hun actualiteitswaarde verliezen, zoals bij een aflopend huurcontract. En heel belangrijk: als iets digitaal is ontstaan, moet je het ook digitaal bewaren. Uitprinten en het origineel weggooien is dus fout.

Wat de Belastingdienst als 'administratie' accepteert? Ze zijn vrij soepel over de inrichting, zolang het maar controleerbaar is. Jouw administratie omvat straks veel meer dan alleen e-Boekhouden.nl: je kasadministratie, kassabonnen, inkoop- en verkoopboek, bankafschriften, contracten, agenda's, correspondentie, en natuurlijk je software en databestanden, inclusief de detailgegevens uit je Da Vinci kassa. Een cruciale eis is de 'audit trail': je moet altijd kunnen traceren waar een boeking vandaan komt, tot aan het brondocument. Je Da Vinci detailoverzicht moet dus bewaard blijven, ook al boek je zelf de dagomzet als één regel. Als je administratie niet op orde is, kan dat leiden tot omkering van de bewijslast, wat betekent dat jij moet aantonen dat een aanslag niet klopt.

Twee praktische punten voor jou: bankafschriften moet je goed bewaren; als ze niet zeven jaar online staan, moet je aannemelijk maken dat je gedownloade versies authentiek zijn. Bewaar dus de originele PDF of CSV Γ©n je geparste versie. En bij facturen per mail geldt hetzelfde: je factuur-robot moet de *hele e-mail* bewaren, niet alleen de PDF-bijlage eruit trekken.

Over factuurvereisten voor de btw: een factuur moet een reeks specifieke gegevens bevatten, zoals je volledige naam en adres en die van de afnemer, btw- en KVK-nummers, de datum, een uniek factuurnummer, een omschrijving van goederen of diensten, de leverdatum, bedragen exclusief btw, het btw-tarief en het btw-bedrag. Je moet opeenvolgende nummers gebruiken en elk factuurnummer mag maar één keer voorkomen. Als je factuurbedrag maximaal €100 is, mag het vereenvoudigd. Van ontvangen facturen moet je ook specifieke velden vastleggen, precies de informatie die je Gemini-extractie straks moet opleveren.

Dan de btw-aangifte: je doet die waarschijnlijk per kwartaal. De deadline is meestal één maand na afloop van het kwartaal, en je kunt die gewoon indienen via Mijn Belastingdienst Zakelijk, of met je administratiesoftware. Bedragen rond je af op hele euro's, in je voordeel. De rubrieken die voor jou het meest relevant zijn, zijn 1a (productverkoop, 21%), 1b (kappersdiensten, 9%), 1d (privΓ©gebruik, in Q4), 4b (aankopen uit EU-landen, zoals je grootste leverancier Great Lengths France), en 5b (voorbelasting). Die intracommunautaire verwerving van Great Lengths is belangrijk: die komt zowel in 4b als 5b. Als je btw-bedrag tot €1.000 afwijkt, mag je dat in de volgende aangifte verwerken; bij meer dan €1.000 moet je een 'Suppletie btw' indienen. Je Da Vinci-kasboek helpt je al goed met de btw-tarieven van 9% en 21%, want die registreert je ontvangsten al gesplitst.

Tot slot je kasadministratie en kassa: de kassa is een integraal onderdeel van je administratie. Alle transacties moeten bewaard blijven, digitaal als ze zo zijn vastgelegd, en met een doorlopende nummering zodat kan worden vastgesteld of er iets ontbreekt. Ook bijzondere registraties, zoals correcties, opleiden van personeel, of 'no-sales', moeten vastgelegd en bewaard worden.

Al met al, Jamal, een stevige basis die we met e-Boekhouden.nl afdekken, aangevuld met jouw eigen slimme tools voor die dagelijkse inzichten. De sleutel is de parallelle run in Q4 2026. Zo ben je perfect voorbereid voor 2027!

Heel veel succes ermee en laat het weten als je vragen hebt!

Boekhoud-stack 2027 β€” onderzoek naar de "digitale boekhouder"

Datum: 8 september 2026. Voor: Jamal Benmessaoed (Kapsalon Haarvisie eenmanszaak
Rijswijk + HV Wateringen VOF). Doel: boekhouder terug naar alleen controle,
administratie vanaf 2027 zelf doen, en per dag zien wat er verdiend en
overgehouden wordt.

Hoe ik gewerkt heb. Elk feit hieronder komt van een pagina of PDF die op
8-9-2026 echt is geopend (door mij of door mijn research-agents). Zoekresultaat-
snippets heb ik weggegooid. Waar ik iets niet kon openen of niet kon
verifiΓ«ren, staat dat er letterlijk bij. Ik verzin geen tarief en geen feature.

Belangrijkste verrassing vooraf: de opdracht ging uit van XAF 3.2 als
exportformaat. Dat klopt niet meer. Vanaf 1 januari 2027 accepteert de
Belastingdienst alleen nog XAF 4.0
β€” precies het jaar dat je zelf gaat
boekhouden. Zie hoofdstuk 1.7.


0. Antwoord in het kort

  1. Bouw de wettelijke laag niet zelf. Neem e-Boekhouden.nl als grootboek-
    en btw-motor: €14,50 per maand per administratie, dus ±€29 per maand voor
    beide entiteiten, plus ±€7 per maand aan koppelkosten bij de banken. Reken
    op ±€430 per jaar. Dat is geen dure SaaS β€” het is 0,06% van je omzet en
    Β±4% van wat je bespaart op de boekhouder. Het heeft bankkoppelingen met
    ABN én Rabo, btw-aangifte met één klik naar de Belastingdienst, RGS,
    auditfile-export Γ©n een directe koppeling met Da Vinci Salonsoftware β€”
    jouw eigen kassa.
  2. Bouw wΓ©l zelf wat je nergens kunt kopen: de dagelijkse winst- en
    belastingmeter, de inkoopfactuur-robot op je twee mailboxen, en de
    leveranciersmonitor. Dat is de uitbreiding van cijfers.haartips.nl.
  3. Draai Q4 2026 parallel en test op de jaarrekening 2025, die we tot op
    de euro kennen.

De volledige onderbouwing en de eerlijke nadelen staan in hoofdstuk 4 en 7.


1. Wat de wet van je administratie eist

1.1 Administratieplicht en bewaarplicht

De basis staat in artikel 52 van de Algemene wet inzake rijksbelastingen.

Onderwerp Wat de wet/Belastingdienst zegt
Administratieplicht "Administratieplichtigen zijn gehouden van hun vermogenstoestand en van alles betreffende hun bedrijf (…) op zodanige wijze een administratie te voeren en de daartoe behorende boeken, bescheiden en andere gegevensdragers op zodanige wijze te bewaren, dat te allen tijde hun rechten en verplichtingen (…) hieruit duidelijk blijken." (art. 52 lid 1 AWR)
Bewaartermijn "Voorzover bij of krachtens de belastingwet niet anders is bepaald, zijn administratieplichtigen verplicht de (…) gegevensdragers gedurende zeven jaar te bewaren." (art. 52 lid 4 AWR)
Digitaal mag Gegevens mogen naar een andere gegevensdrager worden overgebracht "mits de overbrenging geschiedt met juiste en volledige weergave der gegevens en deze gegevens gedurende de volledige bewaartijd beschikbaar zijn en binnen redelijke tijd leesbaar kunnen worden gemaakt." (art. 52 lid 5 AWR)
Controleerbaar "De administratie dient zodanig te zijn ingericht (…) dat controle daarvan door de inspecteur binnen een redelijke termijn mogelijk is." (art. 52 lid 6 AWR)

Bron: wetten.overheid.nl, art. 52 AWR (versie 1-1-2026), opgehaald 8-9-2026.

Basisgegevens die altijd 7 jaar moeten blijven (Belastingdienst, letterlijk):
"het grootboek", "de debiteuren- en crediteurenadministratie", "de
voorraadadministratie", "de in- en verkoopadministratie", "de
loonadministratie", "gegevens die van belang zijn voor de belastingheffing van
derden". Voor onroerende zaken geldt 10 jaar; de Belastingdienst-brochure
preciseert dat het voor de btw gaat om "een bewaartermijn van 9 jaar, volgend
op het jaar waarin het vastgoed in gebruik is genomen". Voor de One Stop
Shop-regeling geldt 10 jaar.

Let op de start van de termijn: "Zolang gegevens actueel blijven, horen zij bij
de administratie. Vervalt de actualiteitswaarde? Dan begint de bewaartermijn
van 7 jaar." Een huurcontract van vijf jaar begint dus pas na die vijf jaar te
tellen.

Digitaal bewaren is geen keuze maar een plicht als het digitaal ontstaan
is: "Met het uitsluitend bewaren van een bestand in afgedrukte vorm voldoet u
niet aan uw bewaarplicht." En bij een controle: "Hierbij geldt primair dat u
gedigitaliseerde gegevens ook digitaal moet aanleveren." Uitprinten en het
origineel weggooien is dus fout.

1.2 Wat de Belastingdienst als "administratie" accepteert

Er is geen verplicht boekhoudpakket. Letterlijk: "U bent vrij om te kiezen
hoe u uw administratie inricht, maar de wet heeft wel grenzen gesteld. De aard
en omvang van uw bedrijf zijn medebepalend voor de inrichting van uw
administratie. Hoe complexer en omvangrijker uw bedrijf is, hoe hoger de eisen
aan de inrichting van uw administratie worden."

Tot de administratie horen onder meer: "kasadministratie (ook kladaantekeningen)
en kassabonnen", "financiΓ«le aantekeningen, zoals het inkoop- en verkoopboek",
"tussentijds gemaakte controleberekeningen", "ontvangen facturen en kopieΓ«n van
verzonden facturen", "bankafschriften", "contracten, overeenkomsten en andere
afspraken", "agenda's en afsprakenboeken", "correspondentie", "software en
databestanden".

De harde eis is de audit trail. Belastingdienst-definitie: "Een audit trail
is het controlespoor door uw administratie waarbij u altijd terug kunt naar het
brondocument of de primaire vastlegging en daarmee na kunt gaan waar een
administratieve vastlegging vandaan komt." En specifiek voor jouw situatie:
"Ook de detailgegevens uit een kassa zijn brongegevens. Hiervan maakt u een
afgeleide verdichte omzetboeking in het grootboek." Je DaVinci-detail moet dus
bewaard blijven, ook al boek je per dag één regel.

Wat er misgaat als je het niet op orde hebt: "De inspecteur kan een
informatiebeschikking uitreiken. Als die onherroepelijk vaststaat, kan dit
leiden tot omkering en verzwaring van de bewijslast. Dat betekent dat ΓΊ
overtuigend moet aantonen dat de belastingaanslag niet klopt. Aannemelijk maken
is dan niet meer voldoende."

Twee praktische aandachtspunten uit dezelfde brochure, allebei direct van
toepassing op jouw plan:

1.3 Factuurvereisten btw

Verplicht op een factuur (Belastingdienst, letterlijke lijst):

  1. uw volledige naam en die van uw afnemer
  2. uw volledige adres en dat van uw afnemer
  3. uw btw-identificatienummer
  4. als u bij de KVK bent ingeschreven: uw KVK-nummer
  5. de datum waarop de factuur is uitgereikt
  6. een factuurnummer
  7. wat voor goederen u hebt geleverd en hoeveel (of: welke diensten en de omvang)
  8. de datum waarop de goederen of diensten zijn geleverd, of de datum van een vooruitbetaling
  9. het bedrag exclusief btw
  10. het btw-tarief dat van toepassing is
  11. het btw-bedrag

Plus: "Gebruik opeenvolgende nummers voor uw facturen (…) Elk factuurnummer mag
maar 1 keer voorkomen" en bij gemengde tarieven "vermeld dan de aparte
bedragen".

Vereenvoudigde factuur mag als "het factuurbedrag is maximaal € 100
(inclusief btw)". Dan volstaan uitreikingsdatum, jouw naam/adres, de omschrijving
en de btw (of de gegevens waarmee de btw te berekenen is).

Wat je van ontvangen facturen moet vastleggen (dit zijn precies de velden
die de Gemini-extractie moet opleveren): datum, factuurnummer, naam en adres
leverancier, btw-identificatienummer van de leverancier (bij EU-handel),
omschrijving, prijs exclusief btw uitgesplitst naar btw-tarief, en het
btw-bedrag uitgesplitst naar btw-tarief.

1.4 Btw-aangifte: tijdvak, rubrieken, correctie

De rubrieken van de aangifte 2026 (officiΓ«le Toelichting, mei 2026):

Rubriek Omschrijving Relevant voor jou
1a Leveringen/diensten belast met hoog tarief (21%) Ja β€” productverkoop
1b Leveringen/diensten belast met laag tarief (9%) Ja β€” kappersdiensten
1c Belast met overige tarieven, behalve 0% Nee (sportkantine-forfait)
1d PrivΓ©gebruik β€” "Vul deze vraag alleen in de laatste aangifte van het jaar in." Ja, Q4
1e Belast met 0% of niet bij u belast Zelden
2a Leveringen/diensten waarbij de btw naar u is verlegd Zelden
3a Leveringen naar landen buiten de EU (uitvoer) Nee
3b Leveringen naar of diensten in landen binnen de EU Nee
3c Installatie/afstandsverkopen binnen de EU Nee
4a Leveringen/diensten uit landen buiten de EU Soms (Amazon buiten EU)
4b Leveringen/diensten uit landen binnen de EU Ja β€” Great Lengths France, EU-software
5a Verschuldigde btw (rubrieken 1 t/m 4) Berekend
5b Voorbelasting Ja

Rubriek 4b is voor jou geen detail: Great Lengths France is al jaren je grootste
leverancier (€57.156 in 2025, beide vestigingen samen). Dat is een
intracommunautaire verwerving die in 4b Γ©n in 5b moet.

Rubrieken 5c en 5d bestaan niet in de aangifte 2026 β€” die stonden op het
oude papieren formulier. De aangifte eindigt met "Totaal te betalen of terug te
vragen β€” Het aangifteprogramma berekent automatisch het bedrag."

Correctie (suppletie): "gaat het om een bedrag van € 1.000 of minder? Dan
kunt u dit bedrag zelf verwerken in uw eerstvolgende btw-aangifte. Hebt u meer
dan € 1.000 te veel of te weinig btw aangegeven? Dan moet u dit corrigeren met
het formulier 'Suppletie btw' in Mijn Belastingdienst Zakelijk." En: "Verzend
het correctieformulier dan zo snel mogelijk, maar in elk geval binnen 8 weken
nadat u de fout ontdekte."

Tarieven 2026: 21%, 9% en 0%. Kappersdiensten vallen onder 9% ("Het
9%-tarief geldt onder meer voor: (…) diensten door kappers"). Productverkoop is
21%. Administratieve eis: "Ontvangsten die zijn belast met verschillende
btw-tarieven, registreert u afzonderlijk per btw-tarief." Je DaVinci-kasboek doet
dat al (kolommen beh_9, beh_21, art_9, art_21, art_0).

1.5 Kasadministratie en kassa

De kassa is onderdeel van je administratie: "Als een ondernemer beschikt over
een afrekensysteem, dan maken de gegevens in het afrekensysteem deel uit van de
administratie" en "Kasverkeer vraagt daarom om een betrouwbare kasadministratie
en een daarbij passend kassasysteem."

Concrete eisen uit de Belastingdienst-brochure over kassasystemen:

Ook nuttig: "Als u uw leveranciers meestal contant betaalt bij aflevering of
kort daarna, kunt u volstaan met het opnemen van de gegevens van de
inkoopfacturen in het kasboek. De inkoopfacturen moet u altijd bewaren."

Wat ik NIET op een officiΓ«le bron heb kunnen vinden: een expliciete eis dat
het kasboek dagelijks wordt bijgehouden, een verplichte kasstaat, en de
regel dat een negatieve kas automatisch tot verwerping leidt. Die drie
circuleren breed op adviseurssites, maar staan niet zo op belastingdienst.nl.
Behandel ze als goede praktijk, niet als geciteerde wet. Praktisch: doe het
alsnog dagelijks β€” je DaVinci-export levert het dagniveau gratis.

1.6 RGS β€” Referentie Grootboekschema

1.7 XAF β€” het auditfile (hier zit de deadline)

Dit is de belangrijkste correctie op de opdracht.

XAF 3.2 XAF 4.0
Datum 2014 specificatie 20-2-2025, laatste release 4.0.3
Datavelden 250 90
Status per 1-1-2027 niet meer geaccepteerd enige geaccepteerde formaat

Letterlijk van de Belastingdienst (ODB), nieuwsbericht 22 april 2026: "Vanaf 1
januari 2027 wordt uitsluitend het formaat XAF 4.0 geaccepteerd voor
aanlevering" en "Oudere versies zijn vanaf die datum niet meer gewenst." Het
bericht adviseert de overgang in Q4 2026 te doen.

Verder uit de achtergrondpagina: XAF is "een open standaard voor het uitwisselen
van gegevens uit administratieve systemen, ten behoeve van rapportage- en
controledoeleinden"; "De Belastingdienst, curatoren en de accountancy zijn
belangrijke gebruikers van de auditfile"; en over RGS: "RGS is géén blokkade
voor de overstap naar 4.0. Alleen als RGS al in de software aanwezig is, moet
dit worden meegeleverd."

En de nuance die je moet onthouden: "Wij vragen u bij een boekenonderzoek vaak
om een auditfile. (…) De auditfile financieel is bijvoorbeeld een uittreksel van
het grootboek en wordt door de meeste boekhoudpakketten in Nederland
ondersteund. Het is nooit voldoende om uitsluitend de auditfile te bewaren."

Praktisch gevolg voor de pakketkeuze: elke kandidaat moet je toetsen op XAF
4.0, niet op 3.2. Twee harde bevindingen van vandaag:

1.8 E-facturering: nu nog niets verplicht voor jou

Conclusie: voor een kapsalon met particuliere klanten verandert er nu niets.
Wel relevant aan de inkoopkant: Coolblue stuurt zakelijke klanten al
automatisch een e-factuur via Peppol (zie 3.4). Dat is gratis winst.


2. Bankkoppeling: mutaties automatisch ophalen

2.1 De regelgeving, en de 90-dagen-mythe

Rechtstreeks PSD2-data ophalen mag alleen een vergunninghoudende AISP. Je hebt
dus of (a) een aggregator die zijn eigen vergunning uitleent, of (b) een
niet-PSD2 zakelijke API van de bank zelf, of (c) de gratis export.

De 90-dagen-herbevestiging bestaat niet meer; het is 180 dagen. De juiste
regeling is Gedelegeerde Verordening (EU) 2022/2360 van 3 augustus 2022 (PB
L 312 van 5-12-2022), van toepassing sinds 25 juli 2023 β€” niet 2022/1355, dat
nummer bestaat in dit verband niet. Het nieuwe artikel 10 bis zegt letterlijk
dat betaaldienstverleners "geen sterke cliΓ«ntauthenticatie" toepassen bij
toegang via een rekeninginformatiedienstverlener, tenzij "sinds de
betaaldienstgebruiker voor het laatst (…) toegang heeft gehad (…) meer dan 180
dagen
zijn verstreken". Het EBA-eindrapport bevestigt de bedoeling: "extend
the timeline for the renewal of SCA from every 90 days to every 180 days".

Beide banken bevestigen dat zelf:

PSD3/PSR is nog niet in werking: status per 8-9-2026 is "Awaiting Council's 1st
reading position", met een indicatieve plenaire datum van 14 december 2026.

2.2 De opties

Optie Tarief 2026 Mag voor eigen script? Herconsent Oordeel
Rabobank Rabo Banking Link β€” Business Account Insight € 40,00 per maand + € 0,005 per API-call (Tarieven zakelijk betalingsverkeer per 1-1-2026). Ex of incl btw staat er niet bij Ja, expliciet: "Voor integratie is geen PSD2-licentie vereist" en "If you execute API requests from your own account, then you are a Direct Connector" Geen. "You must provide consent for technical reasons (…) This is a one time action" Technisch de mooiste oplossing en de enige met een openbaar tarief. Maar: twee EV SSL-certificaten nodig (transport + ondertekening), "Applying for an EV certificate can take several weeks", en het abonnement kost meer dan je hele boekhoudpakket
ABN AMRO Business Account Insight "Based on your API usage, a fee is applicable. This fee is determined during onboarding" β€” geen publiek bedrag Ja: "can be used by the account holder, the holding company (…) or a third party" Geen β€” client_credentials over mTLS, dus machine-to-machine Historie tot 18 maanden. Levert JSON, expliciet "not (…) CAMT.053 or MT940". Vereist een OV- of EV-TLS-certificaat
ABN AMRO Business Account Notification Gratis: "As this API is in Early Access phase, it is currently free of charge" β€” maar "limited to a fixed number of users" Ja Geen Push-webhooks, realtime. Gratis, dus het proberen waard. Zelfde certificaat-eisen
ABN AMRO Account Information (PSD2) β€” Nee: "you must have a PSD2 license" + eIDAS QWAC 180 dagen Uitgesloten
Enable Banking "Use of the Control Panel and the API under these Terms is free of charge", daarbuiten volumegebaseerd zonder publiek bedrag. Eigen rekeningen koppelen kan gratis in "restricted production" Zij hebben de vergunning, dus jij niet. Maar: de voorwaarden (versie 9-1-2026) beperken productie tot "evaluation purposes or for the personal use of private individuals" en verlenen geen recht "for any business or professional purpose" Sessie max 180 dagen Afvallen voor productie. Zakelijk gebruik wordt gedoogd maar is per brief opzegbaar. Prima om mee te experimenteren
GoCardless Bank Account Data (voorheen Nordigen) β€” β€” β€” Kan niet meer: "New signups for Bank Account Data are currently disabled." De tariefpagina is 404. De veelgenoemde "50 accounts gratis" is op geen enkele echte GoCardless-pagina te vinden
Ponto (Isabel Group) "a free trial period of 14 days", daarna "a fee (monthly, prorata temporis) per bank account" β€” geen bedrag Ja: "want to use our Ponto API for end customers yourself? Then use our API for free to integrate your bank account into your own software" Ja ABN bevestigd in hun bankenbrowser; Rabobank niet te verifiΓ«ren (403). Tarief onbekend
Salt Edge Geen publieke tarieven (beide URL's 404) Ja via Partner Program: "No PSD2 licence? (…) even without having your own PSD2 licence and eIDAS certificates" Ja Afvallen bij gebrek aan transparantie
Tink / Yapily / Neonomics / Powens / Klarna Kosma Alle vijf: geen publieke tarieven, alleen "contact us" of 404 β€” β€” Allemaal sales-only, niet gericht op één salon
Export CSV / CAMT.053 Gratis. Rabobank letterlijk: "Saldo opvragen/Downloaden transacties β€” geen kosten" Altijd n.v.t. De verstandige start. Bewezen: je hebt al ABN-PDF's 2023-2025 en Rabo-CSV's per jaar in data/, en beide parsers draaien

2.3 De gratis export β€” met één deadline die je moet weten

ABN AMRO Internet Bankieren Zakelijk Rabobank
Waar 'Zelf regelen' β†’ 'Bij- en afschrijvingen downloaden' 'Downloads en documenten' β†’ 'Transacties downloaden'
Formaten XLS, PDF, TXT, MT940, CAMT.053 CAMT.053 (.xml), CSV, MT940 Structured (.swi), CAMT.052/MT942, PDF
Periode "maximaal 18 maanden terug in de tijd" 13 maanden
Kosten Geen aparte downloadkosten in de tarievenfolder "geen kosten"

Harde deadline. Rabobank, letterlijk: "Vanaf 15 november 2026 stopt de
Rabobank met de ondersteuning van de MT formaten.
" MT940 en MT942 worden
vervangen door camt.053 en camt.052; Rabobank adviseert de 2019-versies
(camt.053.001.08, camt.052.001.08). Bouw je parser dus op CAMT.053, niet op
MT940
β€” en dat is nu, niet volgend jaar.

Wat de banken rekenen voor de koppeling met een boekhoudpakket (dit komt
bovenop het pakket-abonnement, alles ex btw):

Bank Tarief
ABN AMRO 1e rekening € 3,25 per maand Β· 2e t/m 4e € 1,50 Β· vanaf de 5e gratis
Rabobank (RBB) € 2,00 per gekoppelde rekening per maand
Rabobank (RBB Pro) 1e gratis Β· 2 t/m 5 € 1,00 Β· 6 t/m 10 € 0,50 Β· vanaf 11 gratis

Nog een detail voor het scriptontwerp, uit de officiΓ«le GoCardless-dekkingssheet
maar vermoedelijk breder geldig: "Data should be requested at least once every
4 days in order to keep the connection"
bij Rabobank; na 5 dagen zonder
verzoek vervalt de toegang. Een dagelijkse cronjob is dus geen luxe maar een
eis. En bij ABN: "Each Connection can have only one account linked to it" β€” per
rekening een aparte koppeling.

2.4 Mijn oordeel over de bankkoppeling

Doe het in drie stappen, en bouw geen eigen bankkoppeling.

  1. Gebruik de bankkoppeling van je boekhoudpakket. e-Boekhouden heeft naar
    eigen zeggen "een volautomatische koppeling" met Rabobank, ABN AMRO, ING,
    Knab, bunq, SNS, ASN, RegioBank en Triodos. Kosten: ±€3,25 (ABN) + ±€2,00 per
    Rabo-rekening per maand aan de bank. Je hoeft dan geen PSD2-partij te
    contracteren, geen EV-certificaat aan te vragen en geen consent te
    vernieuwen.
  2. Voor je eigen dagdashboard: haal de mutaties uit het pakket, niet uit de
    bank.
    e-Boekhouden heeft een eigen API ("Met onze API is het mogelijk om
    geautomatiseerd gegevens in jouw boekhouding te plaatsen of gegevens daaruit
    op te halen"). EΓ©n bron, geen dubbele waarheid.
  3. Houd de CAMT.053-export als vangnet en archiveer hem maandelijks β€” dat is
    sowieso nodig voor de bewaarplicht (zie 1.2).

Waarom niet de Rabo Banking Link, hoe mooi hij ook is? €40 per maand is
€480 per jaar voor één bank β€” meer dan je complete boekhoudpakket voor twee
entiteiten. Plus twee EV SSL-certificaten die weken duren om aan te vragen,
jaarlijks verlopen en zelf ook geld kosten (bedrag niet vastgesteld). Voor 100
mutaties per maand is dat niet in verhouding.

EΓ©n ding wΓ©l proberen: de ABN AMRO Business Account Notification API is
in Early Access gratis. Als je realtime saldi wilt op het dashboard, is dat de
enige gratis machine-to-machine-route die ik gevonden heb. Vraag hem aan; het
kost alleen een certificaat en wat tijd.


3. Factuurverwerking: van mailbox naar boeking

3.1 De twee mailboxen uitlezen

Dit is veranderd en het is belangrijk:

Advies: service-account + gmail.readonly op factuurwateringen@ en
invoicerijswijk@. Geen wachtwoorden in scripts, intrekbaar door de admin,
en het overleeft Google's opruimacties.

3.2 Extractie met Gemini

Onderwerp Feit
PDF-invoer "Gemini supports PDF files up to 50MB or 1000 pages"
Kosten per pagina "Each document page is equivalent to 258 tokens"
Gemini 3 extra "You are not charged for tokens originating from the extracted native text in PDFs"
Files API 20 GB per project, 2 GB per bestand, "Files are stored for 48 hours"
Gestructureerde output JSON-schema wordt ondersteund via het veld response_format met mime_type application/json en het schema in schema. Waarschuwing uit de docs: "Very large or deeply nested schemas may be rejected"
Tarief gemini-2.5-flash-lite $0,10 per 1M input-tokens (tekst/beeld/video), $0,40 output
Tarief gemini-2.5-flash $0,30 input, $2,50 output
Gratis laag Voor gemini-3.8-flash en gemini-3.5-flash-lite staat "Free of charge" bij input Γ©n output. De exacte RPM/RPD van de gratis laag staat niet in de docs: "Rate limits (…) can be viewed in Google AI Studio"

Rekensom. 25 facturen per maand, gemiddeld 2 pagina's = Β±13.000 beeldtokens
per maand. Met flash-lite is dat een fractie van een dollarcent. Kosten zijn hier
geen factor; kwaliteit wel.

Betrouwbaarheid β€” mijn oordeel, geen bron. Reken op Β±95% correcte extractie
op nette leveranciersfacturen (KappersOnly, Great Lengths, Wella: gestructureerde
PDF's met tekstlaag) en duidelijk minder op foto's van kassabonnen. Bouw daarom
niet op vertrouwen maar op controle:

  1. Extraheer altijd deze velden: leverancier, KvK/btw-nummer, factuurnummer,
    factuurdatum, vervaldatum, bedrag ex btw per tarief, btw-bedrag per tarief,
    totaal incl btw, IBAN, betalingskenmerk, valuta.
  2. Reken de factuur na in code, niet in het model: som(ex btw) + som(btw)
    moet gelijk zijn aan totaal. Klopt dat niet, dan naar de handmatige stapel.
    Dit is de goedkoopste kwaliteitscontrole die er is.
  3. Controleer het btw-tarief: 21% of 9% op het genoemde bedrag, met 1 cent
    afrondingsmarge.
  4. Vergelijk de leveranciersnaam met de bestaande lijst uit
    data/leveranciers-*.csv β€” nieuwe namen altijd handmatig bevestigen.
  5. Bewaar bij elke boeking het pad naar de originele e-mail Γ©n de PDF
    (audit trail, zie 1.2).

3.3 Matchen met bankmutaties

Praktisch recept, gebaseerd op wat de bestaande parsers al opleveren:

  1. Exacte match op bedrag (tot de cent) binnen een venster van -5 tot +45
    dagen rond de factuurdatum.
  2. Tegenpartij via IBAN als die op de factuur staat; anders genormaliseerde
    naam (kleine letters, rechtsvormen en leestekens eruit).
  3. Betalingskenmerk of factuurnummer in de omschrijving van de mutatie β€”
    dit is de sterkste match en werkt bij SEPA-incasso's vrijwel altijd.
  4. Scoren, niet beslissen. Geef elke kandidaat een score; boek alleen
    automatisch bij precies één kandidaat met een hoge score. De rest gaat naar
    een "twijfel"-lijst die jij in twee minuten per week afhandelt.
  5. Twee valkuilen uit je eigen data: de SEPA-batchbetalingen (twee stuks in
    2025, ±€29k) staan als één mutatie voor meerdere facturen β€” die moet je
    kunnen splitsen. En de creditcard: >50% privΓ©, dus die vraagt een aparte
    privΓ©/zakelijk-beslissing per regel, niet een automatische boeking.

3.4 Ontbrekende facturen ophalen bij webshops

Eerst het belangrijkste: in de meeste gevallen hoef je helemaal niet in te
loggen.
Dat is de goedkope oplossing die het hele Playwright-risico wegneemt.

Leverancier Komt de factuur vanzelf? Bewijs
Coolblue Ja, per mail "Zodra we je bestelling hebben verstuurd, vind je jouw factuur als bijlage in de mail met de verzendbevestiging. Je kunt je facturen ook downloaden in je besteloverzicht." Γ‰n e-factuur: "Als zakelijke klant sturen we je automatisch een e-factuur, deze kan je raadplegen in Peppol. (…) We kunnen je factuur ook als XML, JSON of CSV sturen, hiervoor neem je contact op met de klantenservice."
KappersOnly Ja, instelbaar Het registratieformulier heeft een veld "Factuur email: Ontvangt een kopie van alle facturen". Zet daar je inkoop-mailadres in en het probleem is weg
Bol.com Ja bij zakelijk account, met één grote uitzondering "We sturen de factuur naar het factuur mailadres en het mailadres van de gebruiker die de bestelling heeft geplaatst." Maar: "Voor artikelen van een partner krijg je een betaaloverzicht zonder btw, omdat bol niet de verkoper is. Een btw-factuur vraag je aan bij je facturen via de knop 'aanvragen bij partner'."
Amazon.nl Nee "Helaas kunnen we facturen momenteel niet als e-mailbijlage versturen." Facturen staan alleen in het account, "altijd per bezorging aangemaakt"
Haarspullen-PRO Niet vastgesteld De site zegt "Al je orders en facturen op één plek", maar of ze ook gemaild worden is zonder inloggen niet te zien

Mag je automatisch inloggen en downloaden?

Wat de techniek zegt (eigen meting, 8-9-2026, curl met browser-user-agent):

Site Serverheaders Reageert op een kale request
coolblue.nl server: CloudFront HTTP 301 β†’ 200, gewoon HTML
www.bol.com server: AkamaiNetStorage HTTP 403
www.amazon.nl Amazon + CloudFront + Akamai, CAPTCHA-interstitial HTTP 405/403
www.kappersonly.nl server: cloudflare, PrestaShop HTTP 200
www.haarspullen-pro.nl server: cloudflare, __cf_bm-cookie (bot management), Lightspeed eCom (x-shop-id: 36986) HTTP 200
www.haarspullen.nl server: cloudflare, powered-by: Shopify HTTP 200 (dit is de consumentenwinkel)

2FA: Amazon heeft het aantoonbaar ("kun je ervoor kiezen om de
beveiligingscode te ontvangen via sms of een authenticatie-app"). Bol heeft het
aantoonbaar voor verkoopaccounts; voor koopaccounts niet vastgesteld. Coolblue
heeft geen 2FA maar wel inlogcodes per e-mail: "Liever zonder wachtwoord
inloggen? Dat kan ook! We sturen je dan een inlogcode naar je e-mailadres." Dat
laatste is voor jou juist handig β€” die code komt binnen in dezelfde mailbox die
je toch al uitleest.

Is er een API? Nee, voor geen van deze vijf:

Mijn oordeel over de scrape-robot.

Bouw hem, maar klein en alleen waar hij nodig is:

  1. Stap 1 (doen, deze maand, kost niets): zet bij KappersOnly het
    factuur-mailadres goed, vraag Coolblue Zakelijk om de e-factuur/XML, en zet
    het zakelijke bol-account op het inkoop-mailadres. Daarmee valt het overgrote
    deel van je "ontbrekende facturen" weg zonder één regel code.
  2. Stap 2 (bouwen): een Playwright-headless robot alleen voor
    Haarspullen-PRO en, als er echt gaten blijven, KappersOnly. Beide zonder
    contractueel verbod. Beide achter Cloudflare, dus: eigen ingelogde
    browsersessie hergebruiken (cookies), niet meer dan een paar requests per
    dag, netjes rate-limiten, en stoppen na twee mislukte pogingen.
  3. Stap 3 (niet doen): géén robot op Amazon.nl. Het verbod is expliciet, de
    bescherming is drielaags, en het levert je hooguit een handvol facturen per
    jaar op. Haal die vier keer per jaar met de hand op. Voor Bol geldt hetzelfde
    praktische advies: Akamai blokkeert al bij de eerste request, en je krijgt de
    factuur toch per mail.
  4. De echte restpost is de creditcard. Grote posten als SKLUM, Apple,
    Anthropic en IKEA hebben geen inkoopmail-route. Daar is een vaste maandelijkse
    routine ("open de vier accounts, download de facturen") realistischer dan een
    robot.

4. Drie architectuur-opties

Optie A β€” volledig zelf gebouwd (Supabase + Python + eigen dashboard)

Wat het is. Een eigen dubbel-boekhoudmodel in Supabase Postgres: tabellen
voor grootboekrekeningen (RGS-gecodeerd), journaalposten, boekingsregels,
relaties, facturen, bankmutaties en kasboekregels. Python-scripts voor import
(de bestaande ABN- en Rabo-parsers hergebruiken), factuurextractie, matching en
btw-berekening. Uitvoer: kolommenbalans, grootboek, btw-overzicht per rubriek en
een XAF 4.0-bestand. Dashboard = uitbreiding van cijfers.haartips.nl.

Voor:
- Maximale grip. Elke regel is van jou en de bots kunnen alles aanpassen.
- Het dagdashboard zit meteen in dezelfde database als de boekhouding.
- Geen abonnement, geen leverancier die morgen zijn tarief verdubbelt.
- Je hebt al Β±2.000 regels werkende parser-code en een dashboard dat draait.

Tegen (eerlijk):
- Je bouwt regulated plumbing. Een fout in de btw-logica of een niet-valideerbaar
auditfile kost je geen bug maar een informatiebeschikking en omkering van de
bewijslast (zie 1.2).
- XAF 4.0 moet je zelf implementeren en valideren. Er is geen kant-en-klare
open-source generator voor 4.0 die ik heb kunnen vinden; de bestaande
Python-projecten (BasVVisser/XAF-Auditfiles, aftools) lezen XAF 2.0 en 3.2,
ze schrijven geen 4.0.
- Btw-aangifte indienen kan alleen handmatig in Mijn Belastingdienst Zakelijk.
Zelf koppelen via SBR/Digipoort vereist "een PKIoverheid services
servercertificaat" β€” een certificaat aanvragen en beheren voor twee
administraties is buiten proportie. (Handmatig indienen is trouwens prima; zie
1.4.)
- Bankkoppeling moet je apart regelen (hoofdstuk 2) of handmatig blijven doen.
En dat is duurder dan gedacht: de enige route met een openbaar tarief is de
Rabo Banking Link Γ  €40 per maand plus twee EV SSL-certificaten. Voor ABN staat
er geen bedrag. De gratis aggregator bestaat in 2026 niet meer.
- EΓ©n persoon kent het systeem. Bij een vakantie, een crash of een sessie die
wegvalt sta je stil, midden in een aangiftetermijn.

Bouwtijd (mijn schatting): 120-200 uur tot iets dat een heel jaar
foutloos draait, waarvan alleen al 30-50 uur voor XAF 4.0 + kolommenbalans +
btw-rubrieken die exact aansluiten.

Jaarkosten: Supabase Free is te klein (500 MB database, 1 GB storage);
Supabase Pro is "from $25/month" met 8 GB disk. VPS heb je al. Gemini kost
centen. Reken op ±€300 per jaar aan infrastructuur, plus jouw eigen
onderhoudstijd.

Optie B β€” open source self-hosted op de VPS

Onderzocht en per pakket getoetst op: dubbel boekhouden, NL btw-aangifte, RGS,
XAF, kasboek, bankimport.

Pakket Licentie Dubbel boekhouden NL btw-aangifte XAF Oordeel
Akaunting BSL Alleen via betaalde app: "$72 per year" on-premise (of "$756 lifetime") Niet gevonden Niet gevonden Afvallen. Zonder de betaalde app is het geen boekhouding
Invoice Ninja Elastic License Nee β€” het is "an invoice, quote, project and time-tracking app" Niet gevonden Niet gevonden Afvallen. Geen boekhoudpakket
Odoo Community LGPLv3 Ja (module account, in Community "Invoicing" genoemd) Alleen via OCA-module l10n_nl_tax_statement (AGPL-3). De officiΓ«le l10n_nl_reports is Enterprise-only Via OCA l10n_nl_xaf_auditfile_export β€” maar die exporteert 3.2, niet 4.0 De sterkste open-source kandidaat, en toch te zwaar: je onderhoudt Odoo + PostgreSQL + OCA-modules, en de XAF-module moet je zelf naar 4.0 tillen
Dolibarr Open source Ja ("Double entry accounting") Niet gevonden Niet gevonden Afvallen voor NL-compliance
ERPNext / Frappe β€” Ja Nee: "Tax reports and statutory behavior vary by country. ERPNext provides the accounting framework, while regional features may come from (…) a localization app" Niet gevonden Afvallen
Firefly III AGPL v3 Ja, maar het is "A (self-hosted) manager for your personal finances" Nee Nee Afvallen. Prachtig voor privΓ©-cashflow, geen zakelijke administratie
Beancount β€” Ja, plain text Nee β€” de documentatie noemt btw, aangifte en auditfiles nergens Nee Afvallen als hoofdsysteem
hledger Free Software Ja, plain text; output = balans, resultatenrekening, registers Niet gevonden Niet gevonden Afvallen als hoofdsysteem
GnuCash β€” Ja, afgedwongen Alleen btw-tarieven, geen aangifte Niet gevonden Afvallen. Killer: "there is no real support for simultaneous editing" β€” jij Γ©n je adviseur kunnen er niet samen in

Voor: geen abonnement, volledige data-eigendom, en bij Odoo een echte
dubbele boekhouding met NL-btw-rubrieken in de basis.

Tegen: geen enkel pakket levert vandaag XAF 4.0. Geen enkel pakket dient de
btw-aangifte elektronisch in. Je ruilt een abonnement van €29 per maand in voor
serverbeheer, updates, module-compatibiliteit en een XAF-migratie die je zelf
moet doen β€” precies de dingen waar je geen tijd in wilt steken.

Bouwtijd: 60-100 uur inrichten + doorlopend onderhoud.
Jaarkosten: VPS heb je al; reken op €0 licentie, maar 1-2 dagen
onderhoud per jaar
en het risico dat een Odoo-upgrade een OCA-module breekt.

Optie C β€” goedkope Nederlandse SaaS als kern

Tarieven per maand, opgehaald 8-9-2026 van de eigen tariefpagina's.

Pakket Tarief Ex/incl btw Per administratie? Btw elektronisch indienen RGS XAF
e-Boekhouden.nl ZZP €9,95 (max. 240 boekingen) Β· Standaard €14,50 (onbeperkt) Β· Standaard + Factureren €24,00 Niet vermeld op de tariefpagina Ja: "In e-Boekhouden.nl voer je één administratie per abonnement" Ja: "Met één klik verzend je de btw-aangifte rechtstreeks naar de Belastingdienst" Ja Ja, maar helppagina noemt alleen v2.0 en v3.2
Moneybird Compact €3 Β· Start €15 Β· Groei €29 Β· Compleet €41 (jaarbetaling) Niet vermeld Ja: "Heb je meerdere administraties? Dan kies je per administratie een eigen pakket" Ja vanaf Start RGS Brugstaat (vereist RGS 3.5-codes) Auditfile als XML; versie niet genoemd
Jortt Starter gratis Β· ZZP €19,95 Β· MKB €24,95 Β· Plus €34,95 "Alle prijzen zijn exclusief btw" Ja, per KvK-nummer Ja, "Elektronisch ingediend bij de Belastingdienst" met ontvangstbevestiging Niet gevonden Menu noemt "Auditfile uitwisselen", detail niet gevonden
Tellow Gratis €0 Β· Basis €12,99 Β· Plus €22,99 Β· Compleet €69,99 "exclusief 21% btw" Niet gevonden Alleen vanaf Plus Niet gevonden Niet gevonden
Gekko Basic gratis Β· Premium €12 Niet vermeld Premium: meerdere bedrijfsprofielen Alleen "automatische BTW rapportage"; indienen niet gevonden Niet gevonden Niet gevonden
Rompslomp Starter €0 Β· Puur Factuur €7,95 Β· Basic €13,50 Β· Professional €26,50 Β· Master €39,50 "p/m excl. btw" Extra boekhouding €10 per maand Ja vanaf Puur Factuur Niet gevonden Niet gevonden
SnelStart inOrde €9,50 Β· inStap €15,50 Β· inKaart €22,00 Β· inBalans €39,50 Β· inZicht €54,00 "Alle prijzen zijn exclusief btw" 1 inbegrepen, extra €3,50 per administratie per maand Ja vanaf inKaart (btw + ICP) Niet gevonden Niet gevonden

Wat je met optie C nΓ­et meer hoeft te bouwen: dubbel boekhouden,
grootboekschema, btw-rubrieken 1a t/m 5b, de elektronische aangifte via
SBR/Digipoort (met hun certificaat), de bankkoppelingen, de bewaarplicht-
infrastructuur, de kolommenbalans, en het auditfile.

Voor jouw twee entiteiten kost dat:

Per maand Per jaar
e-Boekhouden Standaard Γ— 2 €29,00 €348
Moneybird Compleet Γ— 2 (nodig bij Β±200 mutaties/maand) €82,00 €984
SnelStart inKaart + 1 extra administratie €25,50 €306
Rompslomp Professional + extra boekhouding €36,50 €438
Daarbij op te tellen: bankkoppelkosten ABN (€3,25 voor de 1e rekening) + Rabobank (€2,00 per rekening bij RBB) ±€7,25 ±€87

Let op bij Moneybird: het aantal banktransacties is een maandlimiet ("Per
abonnementsmaand kun je (…) een bepaald aantal banktransacties koppelen" en
"Ongebruikte transacties (…) vervallen"). Met Β±100 mutaties per rekening per
maand val je meteen in Compleet. Dat maakt Moneybird bijna drie keer zo duur als
e-Boekhouden.

De doorslaggevende bevinding: DaVinci koppelt direct met e-Boekhouden.
Da Vinci zelf: "Een directe koppeling met het programma E-boekhouden > elke
afrekening die je doet in de Da Vinci software wordt direct gezonden naar
e-boekhouden." En e-Boekhouden noemt Da Vinci Salonsoftware in zijn lijst met
kassakoppelingen: "Elke afrekening staat automatisch en direct van je Da Vinci
Salonsoftware in je boekhouding." Voor andere pakketten biedt Da Vinci alleen
"een csv export (…) naar Exact online, Snelstart, Cash, Twinfield en Account
View" β€” dus Moneybird, Jortt, Tellow en Rompslomp vallen daarmee af als je de
kassa automatisch wilt koppelen.


5. Het dagelijkse winst-dashboard

Dit is het stuk dat je bij géén pakket kunt kopen, en precies wat je gevraagd
hebt: per dag zien wat je verdient, wat je overhoudt, waar de winst uitkomt en
hoeveel belasting eraan hangt.

5.1 De vijf datastromen

Stroom Bron Frequentie Status vandaag
Kassa-omzet per dag DaVinci-export per vestiging, uitgesplitst naar beh_9, beh_21, art_9, art_21, art_0, pin, creditkaart, kas Dagelijks Wateringen: klaar (544 dagregels, sluit exact aan). Rijswijk ontbreekt nog β€” dit is je belangrijkste openstaande input
Bank Boekhoudpakket-koppeling ABN + Rabo, plus creditcard Dagelijks Parsers draaien al op export
Inkoopfacturen Twee mailboxen β†’ Gemini β†’ boeking Dagelijks Te bouwen (hoofdstuk 3)
Vaste lasten Contractenlijst: huur, energie, KPN, verzekeringen, schoonmaak, abonnementen Maandelijks, per dag toegerekend Af te leiden uit leveranciers-*.csv
Loonjournaal Maandelijkse journaalpost van het loonbureau Maandelijks Uitbesteed, moet als PDF/CSV binnenkomen

5.2 Hoe je winst-tot-nu-toe berekent

Per dag, per vestiging:

omzet_ex_btw(dag) = beh_9/1,09 + art_9/1,09 + (beh_21 + art_21)/1,21 + art_0
kostprijs(dag)    = omzet_ex_btw(dag) Γ— kostprijs%      (2025: Rijswijk 19%, Wateringen 21%)
brutomarge(dag)   = omzet_ex_btw(dag) βˆ’ kostprijs(dag)
vaste_lasten(dag) = (personeel + huisvesting + afschrijving + algemeen) / werkdagen_in_maand
dagresultaat      = brutomarge(dag) βˆ’ vaste_lasten(dag) βˆ’ variabele_kosten_geboekt(dag)
winst_ytd         = som(dagresultaat) sinds 1 januari

Twee dingen bewust: gebruik de kassa als bron voor de omzet, niet de bank
(bij Wateringen sluit kassa ex btw 2025 op €281.955 tegen €281.886 in de
jaarrekening β€” een verschil van €69 op €282k). En reken de vaste lasten toe per
gewerkte dag, niet per kalenderdag: dan zie je op een woensdag (Wateringen
gesloten) geen nepverlies.

5.3 Prognose

resterende_werkdagen  = werkdagen in de rest van het jaar (rooster, incl. sluitingsdagen)
dagmarge_actueel      = brutomarge_ytd / gewerkte_dagen_ytd
seizoensfactor(maand) = omzet(maand vorig jaar) / gemiddelde maandomzet vorig jaar
prognose_winst        = winst_ytd + Ξ£ (dagmarge_actueel Γ— seizoensfactor βˆ’ vaste_lasten_per_dag)

Dit is exact de methode die nu al in winst-voorspeller-2026.md zit, alleen dan
dagelijks in plaats van handmatig. Geef altijd een bandbreedte mee: nu Β±1,5% bij
Wateringen (kassa is hard) en Β±3% bij Rijswijk (bank is een benadering, tot de
DaVinci-export er is).

5.4 Belasting-tot-nu-toe

Alle cijfers hieronder zijn geverifieerd op belastingdienst.nl (8-9-2026).

belastbare_winst = winst_Rijswijk Γ— 100% + winst_VOF Γ— jouw_aandeel
                   (jouw aandeel = 50% volgens jouw correctie 8-9;
                    de aangiftes 2023 doen 20/80 β€” openstaande vraag)
βˆ’ zelfstandigenaftrek 2026: € 1.200          (voorwaarde: urencriterium 1.225 uur)
βˆ’ mkb-winstvrijstelling 2026: 12,7% van (winst βˆ’ ondernemersaftrek)
= belastbaar inkomen box 1

Box 1-tarieven 2026 (jonger dan AOW-leeftijd):

Schijf Belastbaar inkomen Percentage
1 t/m € 38.883 35,75%
2 € 38.883 t/m € 78.426 37,56%
3 boven € 78.426 49,50%

Plus de inkomensafhankelijke bijdrage Zvw: 4,85% ("Bijdrage met aanslag
Zvw"), tot een maximumbijdrage-inkomen van € 79.409.

Let op: het belastingvoordeel van zowel de zelfstandigenaftrek als de
mkb-winstvrijstelling is in 2026 afgetopt op 37,56%, ook als je in de derde
schijf zit. Dat moet in de formule, anders reken je jezelf rijk.

Toon in het dashboard drie getallen naast elkaar: winst tot nu toe,
belasting tot nu toe (op basis van de prognose, evenredig toegerekend) en
netto over. Dat derde getal is wat je Γ©cht wilde zien.

5.5 Signalen die het waard zijn

Alleen signalen waar een concrete actie aan hangt. De rest is ruis.

Signaal Wanneer Waarom het klopt
"Je hebt nog KIA-ruimte tot € 71.683" Zodra de prognose boven ±€90k winst uitkomt, en dan wekelijks vanaf 1 oktober KIA 2026: "€ 2.901 t/m € 71.683 β†’ 28% van het investeringsbedrag". Boven €71.683 wordt het een vast bedrag van €20.072 en levert elke extra euro niets meer op. Dat is de scherpste investeringsgrens die je hebt
"Investeren onder € 2.901 levert 0% KIA op" Bij elk investeringsvoorstel "niet meer dan € 2.900 β†’ 0%"
"Deze uitgave is onder € 450 en dus dit jaar volledig aftrekbaar" Bij boeking Bedrijfsmiddelen vanaf €450 ex btw moet je afschrijven; daaronder mag in één keer
"Je zit in de 49,5%-schijf" Zodra belastbaar inkomen > €78.426 Elke euro winstverlaging is daarboven 49,5 cent waard, tegen 37,56 cent daaronder
"Btw-reservering loopt achter" Wekelijks Zet de te betalen btw per kwartaal apart. Bij ±€720k omzet gaat het per kwartaal om tienduizenden euro's
"Urencriterium in gevaar" Vanaf oktober Onder 1.225 uur vervalt de zelfstandigenaftrek. Je moet het "aannemelijk kunnen maken (…) aan de hand van uw agenda, offertes, urenbriefjes en facturen"
"Omzet per werkdag zakt onder het meerjaargemiddelde" Wekelijks per vestiging Wateringen zit drie jaar op ±€1.700 per werkdag; een dip zie je alleen per werkdag, niet per maand
"Deze leverancier is dit jaar > 20% duurder" Maandelijks Direct bruikbaar voor de inkoopspecialist-rol
"Deze factuur heeft geen bijbehorende bankmutatie" (of andersom) Wekelijks Dit is je aansluitcontrole en meteen je audit trail

Wat ik niet zou bouwen: een signaal dat zegt "overweeg een BV". Dat is een
jaarlijkse afweging met je adviseur, geen dagelijkse melding.


6. Wat de controlerend accountant nodig heeft

De Belastingdienst noemt de accountancy expliciet als gebruiker van het
auditfile: "De Belastingdienst, curatoren en de accountancy zijn belangrijke
gebruikers van de auditfile." Voor de rest is dit vakpraktijk; ik heb geen
officiΓ«le lijst gevonden die de aanleverset voorschrijft, en zeg dat er eerlijk
bij.

Wat hij vraagt Wat het is Levert de stack dat?
Kolommenbalans Per grootboekrekening: beginsaldo, mutaties debet/credit, eindsaldo, gesplitst naar balans en resultaat Ja β€” standaardrapport in e-Boekhouden; bij optie A zelf te bouwen (SQL-query over de boekingsregels)
Grootboek (detail) Alle boekingen per rekening, met datum, tegenrekening, omschrijving en documentverwijzing Ja
XAF 4.0-auditfile Machinaal uittreksel van het grootboek Dit is de te controleren stap. Zie 1.7: e-Boekhouden noemt op zijn helppagina alleen 2.0 en 3.2. Vraag dit expliciet na
Bankafschriften Originele export per rekening per jaar, plus de creditcardafschriften Ja β€” en bewaar de originele bestanden, zie 1.2
Facturen per boeking Elke boeking gekoppeld aan de bron-PDF Γ©n de originele e-mail Ja, mits je de mail bewaart (1.2)
Btw-aansluiting Aansluiting tussen de omzet in het grootboek en de vier ingediende aangiftes, plus de aansluiting 5a βˆ’ 5b = betaald Ja, mits je per btw-tarief aparte grootboekrekeningen gebruikt
Kassa-aansluiting Dagomzet DaVinci β†’ verdichte omzetboeking in het grootboek, met het detail bewaard Ja β€” dit doe je al voor Wateringen
Balansposten en specificaties Voorraad, debiteuren/crediteuren, rekening-courant tussen de entiteiten, activa-overzicht met afschrijvingen Deels: de rekening-courant Rijswijk ↔ Wateringen (€125.907 eind 2025) moet je elke maand boeken, niet laten oplopen
Loonjournaal Maandelijkse journaalposten van het loonbureau Uitbesteed, moet als bestand binnenkomen

Praktisch: spreek met je controlerend adviseur af dat hij één keer per
kwartaal meekijkt in de administratie en één keer per jaar de complete set
krijgt. Doe dat de eerste keer over 2026 parallel, niet pas over 2027 β€” dan
ontdek je de gaten terwijl de boekhouder het officiΓ«le werk nog doet.


7. Mijn aanbeveling

7.1 De keuze

Neem optie C als motor en optie A als stuur.

Concreet: e-Boekhouden.nl, twee administraties, ±€29 per maand plus ±€7 aan
bankkoppelkosten β€” samen ±€430 per jaar
voor het grootboek, de btw-aangifte,
de bankkoppelingen en het auditfile. Daarbovenop jouw eigen laag in Python +
Supabase + cijfers.haartips.nl
voor het dagelijkse winst- en
belastingdashboard, de factuurrobot op de twee mailboxen, en de leveranciers- en
inkoopmonitor.

Waarom niet volledig zelf (optie A): je zou 120-200 uur besteden aan het
namaken van iets dat ±€430 per jaar kost, inclusief een XAF 4.0-generator die
niemand als open source heeft, terwijl de fout-kosten (omkering van bewijslast)
niet in verhouding staan tot de besparing. Je besparing op de boekhouder is
€8.000-€12.000 per jaar; €348 daarvan uitgeven om de regulated laag over te
slaan is een goede ruil, geen zwakte.

Waarom niet open source (optie B): geen enkel onderzocht pakket levert
vandaag XAF 4.0 of dient de btw-aangifte in. Odoo Community komt het dichtst in
de buurt, maar je onderhoudt dan een applicatieserver plus OCA-modules en moet de
XAF-export alsnog zelf naar 4.0 tillen. Dat is optie A met extra stappen.

Waarom e-Boekhouden en niet Moneybird: drie redenen. Het kost bij jouw
mutatievolume ±€348 tegen ±€984 per jaar. Het dient de btw met één klik in. En
het heeft als enige een directe koppeling met Da Vinci Salonsoftware β€” jouw
kassa, in beide vestigingen.

Waar deze aanbeveling onderuit gaat (zeg het hardop voor je tekent):

  1. Als e-Boekhouden geen XAF 4.0 gaat leveren vΓ³Γ³r 1-1-2027. Vraag dat
    schriftelijk na. Zonder XAF 4.0 wordt SnelStart of Moneybird de kandidaat.
  2. Als de tarieven exclusief btw blijken en er onverwacht kosten per
    koppeling bij komen. Op de tariefpagina staat het niet; vraag het na.
  3. Als de DaVinci-koppeling niet per vestiging apart kan (twee administraties,
    twee kassa's).

7.2 Architectuurschets

   KASSA                    BANK                     INKOOP
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ DaVinci    β”‚        β”‚ ABN zakelijk β”‚      β”‚ factuurwateringen@   β”‚
β”‚ Rijswijk   β”‚        β”‚ Rabo betaal  β”‚      β”‚ invoicerijswijk@     β”‚
β”‚ Wateringen β”‚        β”‚ Rabo BizCard β”‚      β”‚ (Google Workspace)   β”‚
β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
      β”‚ directe               β”‚ bank-                   β”‚ Gmail API
      β”‚ koppeling             β”‚ koppeling               β”‚ (service-account,
      β–Ό                       β–Ό                         β”‚  gmail.readonly)
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”            β–Ό
β”‚        e-BOEKHOUDEN.NL  (2 admins)       β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  grootboek (RGS) Β· debiteuren/crediteurenβ”‚   β”‚ factuur-robot        β”‚
β”‚  btw-rubrieken 1a-5b Β· kolommenbalans    │◄─── Gemini flash-lite    β”‚
β”‚  auditfile Β· 1-klik aangifte             β”‚   β”‚ + som-controle       β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚ + Playwright (alleen β”‚
                β”‚ e-Boekhouden API             β”‚   Haarspullen-PRO)   β”‚
                β–Ό                              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 SUPABASE POSTGRES  (spiegel + eigen laag)        β”‚
β”‚  dagomzet Β· mutaties Β· facturen Β· vaste lasten Β· loonjournaal    β”‚
β”‚  winst_ytd Β· prognose Β· belastingmodel 2026/2027 Β· signalen      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                β”‚ data.js genereren                β”‚ Telegram
                β–Ό                                  β–Ό
     cijfers.haartips.nl                  meldingen bij signaal
     (tabs: dag Β· maand Β· prognose Β·      (alleen mijlpaal of
      belasting Β· leveranciers Β· vragen)   beslissing)

   ARCHIEF (bewaarplicht 7 jaar, append-only, op de VPS + backup)
   originele bank-exports Β· originele e-mails Β· factuur-PDF's Β·
   DaVinci-exports Β· jaarlijkse XAF 4.0

De regel die alles bij elkaar houdt: e-Boekhouden is de enige waarheid voor
de boekhouding; Supabase is een spiegel plus jouw eigen slimheid.
Nooit
andersom boeken, anders krijg je twee administraties die uit elkaar lopen.

7.3 Gefaseerd bouwplan

Fase 1 β€” september/oktober 2026: fundament en parallel draaien Q4

Kan deze maand starten.

Wat Wie Klaar wanneer
Vragen aan e-Boekhouden: XAF 4.0 vΓ³Γ³r 1-1-2027? Tarief ex of incl btw? DaVinci-koppeling per administratie? Jamal week 1
Proefabonnement op beide administraties, rekeningschema inrichten dat 1-op-1 spiegelt op de jaarrekening-indeling (omzet, kostprijs, personeel, afschrijving, huisvesting, inventaris, verkoop, auto, algemeen, financieel) met RGS mkb-codes bot + Jamal week 2
Bankkoppelingen leggen: ABN Rijswijk, Rabo Wateringen, Rabo BusinessCard Jamal week 2
DaVinci-export Rijswijk opvragen (dezelfde 8 exports als Wateringen) β€” nu de grootste blinde vlek Jamal week 1
DaVinci-koppeling activeren voor beide vestigingen Jamal + DaVinci week 3
Inkoopmail regelen zonder code: KappersOnly factuur-mailadres, Coolblue Zakelijk e-factuur/Peppol aanvragen, bol zakelijk account op inkoopmail Jamal week 2
Factuurrobot v1: Gmail service-account, Gemini-extractie, som-controle, uitvoer naar een controlelijst bot week 4
Testcase 1: boek Q4 2026 parallel β€” jij in e-Boekhouden, de boekhouder officieel beide 31-12-2026

Hoe we testen dat het klopt: we voeren 2025 opnieuw in vanuit de
bestaande data (ABN-transacties 2023-2025, Rabo-CSV's, DaVinci-kasboek
Wateringen) en leggen het resultaat naast de definitieve jaarrekening 2025 die we
tot op de euro kennen:

Jaarrekening 2025 Toets
Omzet Rijswijk € 371.081 verschil < 0,5%
Omzet Wateringen € 281.886 verschil < 0,1% (kassa gaf al € 281.955)
Kostprijs Rijswijk / Wateringen € 70.659 / € 59.406 verschil < 2%
Resultaat Rijswijk / Wateringen € 63.593 / € 58.886 verschil < 2%

Sluit dat aan, dan weet je dat je indeling en je boekingsregels kloppen. Sluit
het niet aan, dan weet je dat vΓ³Γ³rdat het over echt geld gaat. Neem het
2024-gat bij Wateringen (€53.676 tussen kassa en jaarrekening) hierin mee als
tweede toets: als jouw eigen reconstructie datzelfde gat laat zien, is dat
extra bewijs voor de vraag aan de boekhouder.

Fase 2 β€” november/december 2026: dashboard en overdracht

Wat Klaar wanneer
Supabase-schema + dagelijkse sync uit de e-Boekhouden API half november
Dagelijkse winstmeter live op cijfers.haartips.nl (nieuwe tab "Vandaag") eind november
Belastingmodel 2026/2027 ingebouwd (schijven, zelfstandigenaftrek, mkb-vrijstelling, Zvw, KIA-grenzen) eind november
Signalen + Telegram-melding (alleen bij mijlpaal of beslissing) begin december
Contract boekhouder omzetten naar controlerend; kwartaalafspraak vastleggen december
Loonbureau kiezen (kappersbranche) en de journaalpost-levering afspreken december
XAF 4.0-export testen en naar de adviseur sturen ter controle december
Q4-btw-aangifte 2026: eerst zelf voorbereiden in e-Boekhouden, dan vergelijken met wat de boekhouder indient januari 2027

Fase 3 β€” vanaf 1 januari 2027: zelfstandig

Wat Ritme
Bank en kassa lopen automatisch binnen; jij keurt de boekingsvoorstellen Β±20 minuten per week
Factuurrobot levert de controlelijst; jij keurt de twijfelgevallen Β±10 minuten per week
Btw-aangifte Q1 2027, zelf ingediend uiterlijk 30 april 2027
Kwartaalcheck met de controlerend adviseur 4Γ— per jaar
Jaarafsluiting: kolommenbalans + grootboek + XAF 4.0 + bankafschriften + facturen naar de adviseur februari 2028
Archief: originele exports en e-mails append-only op de VPS, met backup doorlopend

EΓ©n ijzeren regel voor fase 3: wekelijks boeken, nooit per kwartaal. Anders
val je terug in achteraf-reconstructie β€” precies wat je nu bij de boekhouder
inkoopt.


Bronnenlijst

Alle onderstaande bronnen zijn op 8 september 2026 geopend (door mij of door
mijn research-agents als onderdeel van deze opdracht).

Wet en Belastingdienst
1. Art. 52 AWR, versie 1-1-2026 β€” https://wetten.overheid.nl/BWBR0002320/2026-01-01
2. Handboek Ondernemen 2026 (PDF) β€” https://download.belastingdienst.nl/belastingdienst/docs/handboek_ondernemen_2026_aa9701z62fd.pdf
3. Uw geautomatiseerde administratie en de fiscale bewaarplicht (PDF, juli 2026) β€” https://download.belastingdienst.nl/belastingdienst/docs/geautomatiseerde_administratie_en_fiscale_bewaarplicht_al0401z14fd.pdf
4. Een administratie opzetten β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/ondernemen/administratie/een_administratie_opzetten
5. Hoelang moet u gegevens bewaren β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/ondernemen/administratie/hoelang-moet-u-gegevens-bewaren
6. Administratie bewaren (btw, 7 of 10 jaar) β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/administratie_bewaren/administratie_bewaren
7. Btw-administratie bijhouden β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/
8. Wat administreert u voor de btw β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/wat_administreert_u_voor_de_btw/wat_administreert_u_voor_de_btw
9. Factuureisen β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/facturen_maken/factuureisen/factuureisen
10. Vereenvoudigde factuur (< €100) β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/administratie_bijhouden/facturen_maken/factuureisen/aangepaste_regels_facturen/vereenvoudigde_factuur
11. Toelichting bij de btw-aangifte 2026 (PDF, mei 2026) β€” https://download.belastingdienst.nl/belastingdienst/docs/toelichting_bij_btw_aangifte_ob0731t62fd.pdf
12. Btw-aangifte invullen en versturen β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/btw_aangifte_doen_en_betalen/btw-aangifte-waar-moet-u-aan-denken/hoe-btw-aangifte-invullen-en-versturen
13. Btw-aangifte corrigeren (suppletie) β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/btw/btw_aangifte_doen_en_betalen/aangifte_corrigeren/
14. Uiterste aangifte- en betaaldatums β€” https://www.belastingdienst.nl/wps/wcm/connect/nl/btw/content/uiterste-aangifte-en-betaaldatums
15. Het kassasysteem in uw bedrijf (PDF) β€” https://download.belastingdienst.nl/belastingdienst/docs/uw_bedrijf_en_het_kassa_on2001z5fd.pdf
16. ODB β€” informatie afrekensystemen β€” https://odb.belastingdienst.nl/afrekensystemen-kassa/informatie-afrekensystemen-kassa/
17. Box 1: uitleg en tarieven 2026 β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/prive/inkomstenbelasting/heffingskortingen_boxen_tarieven/boxen_en_tarieven/box_1/box_1
18. Zelfstandigenaftrek 2026 β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/winst/inkomstenbelasting/veranderingen-inkomstenbelasting-2026/ondernemersaftrek-2026/zelfstandigenaftrek-2026
19. Mkb-winstvrijstelling 2026 β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/winst/inkomstenbelasting/veranderingen-inkomstenbelasting-2026/mkb-winstvrijstelling-2026
20. Kleinschaligheidsinvesteringsaftrek 2026 β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/winst/inkomstenbelasting/veranderingen-inkomstenbelasting-2026/investeringsaftrek-2026/kleinschaligheidsinvesteringsaftrek-2026
21. Percentages bijdrage Zvw 2026 β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/prive/werk_en_inkomen/zorgverzekeringswet/veranderingen-bijdrage-zvw/percentages-zvw
22. Voorwaarden urencriterium β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/zakelijk/winst/inkomstenbelasting/inkomstenbelasting_voor_ondernemers/voorwaarden_urencriterium
23. Aansluiten op SBR β€” https://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdienst/intermediairs/aangifte_doen/standard_business_reporting/aansluiten_op_sbr_wat_moet_u_doen/
24. SBR β€” certificaten β€” https://www.sbr-nl.nl/werken-met-sbr/aan-de-slag/certificaten

RGS en XAF
25. Referentiegrootboekschema.nl β€” https://www.referentiegrootboekschema.nl/
26. RGS 3.8 definitief (10-12-2025) β€” https://www.referentiegrootboekschema.nl/Actueel/definitieve-versie-rgs-38-gepubliceerd
27. Releasekalender RGS β€” https://www.referentiegrootboekschema.nl/releasekalender-rgs
28. RGS en RGS mkb β€” https://www.referentiegrootboekschema.nl/Actueel/rgs-en-rgs-mkb-wat-het-verschil
29. Velddefinities RGS (niveaus) β€” https://www.referentiegrootboekschema.nl/beschrijving-velddefinities-rgs
30. Logius β€” wat is RGS β€” https://www.logius.nl/domeinen/gegevensuitwisseling/sbr/wat-is-het/referentie-grootboekschema-rgs
31. ODB β€” uitfasering oude XAF per 1-1-2027 β€” https://odb.belastingdienst.nl/belangrijke-update-uitfasering-oude-auditfiles-financieel-xaf-per-01-01-2027/
32. ODB β€” achtergrondinformatie XAF 4.0 β€” https://odb.belastingdienst.nl/auditfiles/achtergrond-informatie-xaf4-0/
33. ODB β€” auditfiles overzicht β€” https://odb.belastingdienst.nl/auditfiles/
34. ODB β€” XAF 4.0.3 download β€” https://odb.belastingdienst.nl/documentatie/xml-auditfile-financieel-xaf-4-0-3/
35. Softwarepakketten.nl β€” Auditfile Financieel β€” https://www.softwarepakketten.nl/swpakketten/auditfiles/auditfile_financieel.php?bronw=1

E-facturatie en ViDA
36. Europese Commissie β€” VAT in the Digital Age β€” https://taxation-customs.ec.europa.eu/taxation/vat/vat-digital-age-vida_en
37. Meijburg β€” ViDA formeel aangenomen 11-3-2025 β€” https://www.meijburg.com/news/eu-proposal-vat-digital-age-package-formally-adopted
38. Kamerbrief ViDA e-facturatie, 10-3-2026 β€” https://www.rijksoverheid.nl/documenten/kamerstukken/2026/03/10/aanbiedingsbrief-rapport-vida-efacturatie-en-digitale-rapportage
39. Business.gov.nl β€” e-invoicing government organisations β€” https://business.gov.nl/regulations/e-invoicing-government-organisations/
40. Logius β€” e-factureren β€” https://www.logius.nl/onze-dienstverlening/gegevensuitwisseling/e-factureren
41. Nederlandse Peppolautoriteit β€” https://www.peppolautoriteit.nl/

Bank en PSD2
42. EBA β€” Final Report on the amendment of the RTS on SCA&CSC (PDF) β€” https://www.eba.europa.eu/sites/default/files/document_library/Publications/Draft%20Technical%20Standards/2022/EBA-RTS-2022-03%20RTS%20on%20SCA&CSC/1029858/Final%20Report%20on%20the%20amendment%20of%20the%20RTS%20on%20SCA&CSC.pdf
43. Gedelegeerde Verordening (EU) 2022/2360, PB L 312 van 5-12-2022 (art. 10 bis, 180 dagen)
44. ABN AMRO Developer β€” API-producten β€” https://developer.abnamro.com/api-products
45. ABN AMRO Developer β€” Business Account Insight β€” https://developer.abnamro.com/api-products/business-account-insight
46. ABN AMRO Developer β€” Business Account Notification (Early Access, gratis) β€” https://developer.abnamro.com/api-products
47. ABN AMRO Developer β€” Account Information (PSD2) β€” https://developer.abnamro.com/api-products/account-information-psd2
48. Rabobank β€” Banking Link, directe aansluiters β€” https://www.rabobank.nl/bedrijven/betalen/api-en-koppelingen/banking-link-directe-aansluiters
49. Rabobank β€” product overview Business Account Insight β€” https://docs.developer.rabobank.com/payments/docs/product-overview-bai
50. Rabobank β€” Tarieven zakelijk betalingsverkeer per 1 januari 2026 (PDF) β€” https://bankieren.rabobank.nl/wapi/onboarding-organisations/documents/pdf/tarieven-zakelijk-betalingsverkeer
51. Rabobank β€” Handleiding Rabo Banking Link (v1.2, maart 2026)
52. Rabobank β€” informatie over bestandsformaten (MT stopt 15-11-2026) β€” https://www.rabobank.nl/bedrijven/service/online-bankieren/informatie-over-bestandsformaten
53. Enable Banking β€” https://enablebanking.com/
54. Enable Banking β€” Terms of Service (9-1-2026) β€” https://enablebanking.com/terms/
55. Enable Banking β€” FAQ β€” https://enablebanking.com/docs/faq/
56. Enable Banking β€” linked accounts β€” https://enablebanking.com/docs/api/linked-accounts/
57. Enable Banking β€” markt NL β€” https://enablebanking.com/docs/markets/nl/
58. Enable Banking β€” API-referentie β€” https://enablebanking.com/docs/api/reference/
59. GoCardless β€” open banking β€” https://gocardless.com/open-banking
60. GoCardless β€” Bank Account Data docs β€” https://docs.gocardless.com/docs/bank-account-data
61. GoCardless β€” new signups disabled β€” https://bankaccountdata.gocardless.com/new-signups-disabled
62. Ponto (Isabel Group) β€” pricing β€” https://myponto.com/en/pricing
63. Salt Edge β€” Partner Program (geen eigen PSD2-vergunning nodig) β€” https://www.saltedge.com/
64. Europees Parlement β€” Legislative Observatory, PSD3/PSR-status

Mailbox en extractie
65. Google Workspace β€” POP/IMAP aan of uit β€” https://knowledge.workspace.google.com/admin/sync/turn-pop-and-imap-on-or-off-for-users
66. Google β€” app-wachtwoorden β€” https://support.google.com/accounts/answer/185833
67. Google Workspace β€” Gmail bandbreedtelimieten β€” https://knowledge.workspace.google.com/admin/gmail/gmail-bandwidth-limits
68. Gmail API β€” scopes β€” https://developers.google.com/gmail/api/auth/scopes
69. Gmail API β€” quota β€” https://developers.google.com/workspace/gmail/api/reference/quota
70. Google Workspace β€” credentials en domain-wide delegation β€” https://developers.google.com/workspace/guides/create-credentials
71. Gemini API β€” document processing β€” https://ai.google.dev/gemini-api/docs/document-processing
72. Gemini API β€” structured output β€” https://ai.google.dev/gemini-api/docs/structured-output
73. Gemini API β€” Files API β€” https://ai.google.dev/gemini-api/docs/files
74. Gemini API β€” pricing β€” https://ai.google.dev/gemini-api/docs/pricing
75. Gemini API β€” rate limits β€” https://ai.google.dev/gemini-api/docs/rate-limits

Webshops
76. Coolblue β€” algemene voorwaarden β€” https://www.coolblue.nl/c/algemene-voorwaarden.html
77. Coolblue β€” facturen β€” https://www.coolblue.nl/klantenservice/facturen
78. Coolblue β€” betalen als zakelijke klant (Peppol/XML) β€” https://www.coolblue.nl/klantenservice/betalen-als-zakelijke-klant
79. Coolblue β€” zakelijk β€” https://www.coolblue.nl/zakelijk
80. Coolblue β€” bestellen via API β€” https://www.coolblue.nl/advies/wat-is-bestellen-via-api-bij-coolblue-zakelijk.html
81. Coolblue β€” robots.txt β€” https://www.coolblue.nl/robots.txt
82. Bol β€” klantaccountvoorwaarden β€” https://www.bol.com/be/nl/tc/klantaccountvoorwaarden/
83. Bol β€” facturen β€” https://www.bol.com/nl/nl/klantenservice/a/5761168853434368/facturen
84. Bol β€” zakelijk account β€” https://www.bol.com/nl/nl/klantenservice/info/bltcdf36d04d753946c/zakelijk-account
85. Bol β€” Retailer API β€” https://api.bol.com/retailer/public/Retailer-API/index.html
86. Bol β€” robots.txt β€” https://www.bol.com/robots.txt
87. Amazon.nl β€” Gebruiks- en verkoopvoorwaarden β€” https://www.amazon.nl/gp/help/customer/display.html?nodeId=201909000
88. Amazon.nl β€” factuur downloaden β€” https://www.amazon.nl/gp/help/customer/display.html?nodeId=GRPUHK7RCNVRBURD
89. Amazon.nl β€” btw-facturen β€” https://www.amazon.nl/gp/help/customer/display.html?nodeId=G4M33F6BWMYDTRZU
90. Amazon.nl β€” tweestapsverificatie β€” https://www.amazon.nl/gp/help/customer/display.html?nodeId=G3PWZPU52FKN7PW4
91. Amazon.nl β€” robots.txt β€” https://www.amazon.nl/robots.txt
92. Amazon Business β€” invoices EU/JP β€” https://docs.business.amazon.com/docs/downloading-invoices-in-eu-and-jp-regions
93. Amazon Business β€” marketplace-ids β€” https://docs.business.amazon.com/docs/marketplace-ids
94. KappersOnly β€” mijn account β€” https://www.kappersonly.nl/nl/mijn-account
95. KappersOnly β€” algemene voorwaarden β€” https://www.kappersonly.nl/nl/content/11-algemene-voorwaarden
96. KappersOnly β€” robots.txt β€” https://www.kappersonly.nl/robots.txt
97. PrestaShop β€” webservice inschakelen β€” https://devdocs.prestashop-project.org/8/webservice/tutorials/creating-access/
98. Haarspullen-PRO β€” https://www.haarspullen-pro.nl/
99. Lightspeed eCom β€” API authentication β€” https://developers.lightspeedhq.com/ecom/introduction/authentication/

Pakketten
100. e-Boekhouden β€” prijzen β€” https://www.e-boekhouden.nl/prijzen
101. e-Boekhouden β€” functies overzicht β€” https://www.e-boekhouden.nl/functies/overzicht
102. e-Boekhouden β€” auditfile β€” https://www.e-boekhouden.nl/boekhoudtermen/auditfile
103. e-Boekhouden β€” veelgestelde vragen (één administratie per abonnement, API) β€” https://www.e-boekhouden.nl/veelgestelde-vragen
104. e-Boekhouden β€” kassakoppelingen (Da Vinci) β€” https://www.e-boekhouden.nl/koppelingen/kassasystemen
105. Da Vinci β€” kappersadministratie en koppelingen β€” https://dvi.nl/kappers-administratie/
106. Moneybird β€” prijzen β€” https://www.moneybird.nl/prijzen/
107. Moneybird β€” pakketten per administratie β€” https://helpcenter.moneybird.nl/nl/articles/207464-pakketten-in-moneybird
108. Moneybird β€” auditfile β€” https://helpcenter.moneybird.nl/nl/articles/207972-auditfile
109. Moneybird β€” RGS Brugstaat β€” https://helpcenter.moneybird.nl/nl/articles/207283-boekingen-exporteren-en-rgs-brugstaat
110. Jortt β€” prijs β€” https://www.jortt.nl/prijs/
111. Tellow β€” prijs β€” https://www.tellow.nl/prijs/
112. Gekko β€” prijzen β€” https://www.getgekko.com/nl/prijzen/
113. Rompslomp β€” tarieven β€” https://rompslomp.nl/tarieven
114. SnelStart β€” pakket- en verbruikskosten β€” https://kennispleinweb.snelstart.nl/nl/pakket-en-verbruikskosten
115. SnelStart β€” inKaart β€” https://www.snelstart.nl/ondernemer/inkaart
116. Akaunting β€” features β€” https://www.akaunting.com/features
117. Akaunting β€” Double-Entry app β€” https://www.akaunting.com/apps/double-entry
118. Akaunting β€” GitHub (BSL-licentie) β€” https://github.com/akaunting/akaunting
119. Invoice Ninja β€” GitHub β€” https://github.com/invoiceninja/invoiceninja
120. Invoice Ninja β€” pricing β€” https://invoiceninja.com/pricing-plans/
121. Odoo β€” editions β€” https://www.odoo.com/page/editions
122. Odoo β€” account manifest (Community, "Invoicing") β€” https://github.com/odoo/odoo/blob/17.0/addons/account/manifest.py
123. OCA β€” l10n-netherlands β€” https://github.com/OCA/l10n-netherlands
124. OCA β€” l10n_nl_xaf_auditfile_export ("currently exported version is 3.2") β€” https://github.com/OCA/l10n-netherlands/tree/18.0/l10n_nl_xaf_auditfile_export
125. Dolibarr β€” features β€” https://www.dolibarr.org/features.php
126. ERPNext β€” accounting docs β€” https://docs.frappe.io/erpnext/user/manual/en/accounting
127. Firefly III β€” GitHub β€” https://github.com/firefly-iii/firefly-iii
128. Beancount β€” docs β€” https://beancount.github.io/docs/index.html
129. hledger β€” https://hledger.org/
130. GnuCash β€” functies (NL) β€” https://www.gnucash.org/features.phtml?lang=nl_NL
131. GnuCash β€” FAQ (geen multi-user) β€” https://wiki.gnucash.org/wiki/FAQ
132. Supabase β€” pricing β€” https://supabase.com/pricing


Wat ik niet kon vaststellen

  1. Tarief ABN AMRO Business Account Insight. Alleen "This fee is determined
    during onboarding." Ook niet te vinden in de ABN-tarievenfolder 2026.
  2. Of het Rabo Banking Link-tarief (€40 per maand + €0,005 per call) in- of
    exclusief btw is.
    Bij dat blok in de tarievenfolder staat geen
    btw-voetnoot; die hoort bij de tabel erboven.
  3. De kosten van de vereiste EV/OV SSL-certificaten voor de bank-API's van
    zowel Rabobank als ABN AMRO.
  4. Tarieven van Enable Banking, Ponto, Salt Edge, Tink, Yapily, Neonomics,
    Powens en Klarna Kosma.
    Geen van allen publiceert nog een bedrag; meerdere
    tariefpagina's geven 404.
  5. Het GoCardless-tarief 2026 en de veelgenoemde "50 accounts gratis". Die
    claim staat op geen enkele echte GoCardless-pagina. Aanmelden kan sowieso
    niet meer: "New signups for Bank Account Data are currently disabled."
  6. Hoe ver de transactiehistorie van Rabobank Business Account Insight
    teruggaat
    , en of Ponto Rabobank ondersteunt (die pagina gaf 403).
  7. Wat de definitieve PSD3/PSR-tekst over herconsent gaat zeggen. Die is nog
    niet aangenomen.
  8. Ex of inclusief btw bij e-Boekhouden.nl en Moneybird. Beide tariefpagina's
    vermelden het niet. Jortt, Tellow, Rompslomp en SnelStart zeggen expliciet
    "exclusief btw".
  9. Kosten van een tweede administratie bij e-Boekhouden. Bevestigd is alleen
    dat het per abonnement gaat ("per administratie een abonnement afsluiten");
    een korting voor de tweede is niet gepubliceerd. Bij 4 of meer administraties
    verwijzen ze naar contact.
  10. XAF 4.0-ondersteuning per pakket. e-Boekhouden noemt op zijn helppagina
    alleen v2.0 en v3.2. Voor Moneybird, Jortt, Tellow, Gekko, Rompslomp en
    SnelStart heb ik géén XAF-versie kunnen vinden. Softwarepakketten.nl heeft wel
    een zoekfunctie per pakket, maar geen openbare compatibiliteitsmatrix.
  11. De EUR-Lex-pagina zelf van Verordening (EU) 2022/2360 kon ik niet openen
    (lege respons). De 180 dagen komen uit het EBA-eindrapport, uit de geciteerde
    artikeltekst en uit de bevestiging door beide banken. Verwarrend detail: de
    GoCardless-docs spreken op 8-9-2026 nog steeds van 90 dagen.
  12. Kasboek-eisen die vaak worden genoemd maar die ik niet op
    belastingdienst.nl terugvond: dagelijkse bijhoudplicht, verplichte kasstaat,
    en negatieve kas als grond voor verwerping.
  13. OfficiΓ«le zin dat RGS vrijwillig is. Ik vond geen verplichtstelling Γ©n
    geen expliciete vrijwilligheidsbepaling.
  14. Kasboek-functie bij de SaaS-pakketten. Bij géén enkel pakket kon ik een
    expliciete kasboek-functie op een geopende pagina vinden.
  15. 2FA op bol-koopaccounts (wel bevestigd voor verkoopaccounts).
  16. Of Haarspullen-PRO facturen mailt, en of KappersOnly de
    PrestaShop-webservice aan heeft staan. Beide alleen ingelogd te zien.
  17. Of een ingelogd zakelijk Amazon.nl-account alsnog een bulkdownload van
    facturen biedt.
    business.amazon.nl bestaat niet; amazon.nl/business
    geeft 404.
  18. Of het kabinet inmiddels het aangekondigde zomerbesluit over binnenlandse
    e-facturatie heeft genomen.
    De Kamerbrief van 10-3-2026 kondigt het aan;
    een vervolgbesluit heb ik niet gevonden.
  19. Wat een controlerend accountant formeel moet ontvangen. Er is geen
    officiΓ«le aanleverlijst; hoofdstuk 6 is vakpraktijk, niet geciteerde regel.
  20. De betrouwbaarheid van Gemini-factuurextractie in cijfers. De Β±95% in
    3.2 is mijn inschatting, geen meting. Dat meten we in fase 1 op je eigen
    facturen.

Volgende stap: vraag e-Boekhouden.nl schriftelijk of ze XAF 4.0 leveren vΓ³Γ³r
1 januari 2027, en of hun tarieven ex of inclusief btw zijn. Zonder dat antwoord
kan ik de aanbeveling niet definitief maken.

πŸŽ™οΈ Bespreek met Jarvis