Stripe koppelen met Exact Online

Als online ondernemer kan je eigenlijk niet om Stripe heen. Als één van de meest slimme PSP's bieden ze enorme veel voordeel. Enige nadeel is dat ze niet met Exact Online koppelen. Dat is nu verleden tijd.

API koppeling

Stripe is een grote speler op de PSP (payment service provider) markt geworden door ontwikkelaars zoveel mogelijk toegang te geven tot hun systemen. Het zal je dan ook niet verbazen dat het voor ontwikkelaars kinderspel is om vrijwel elk stukje data gemakkelijk uit Stripe te krijgen. Stripe biedt hiervoor prima toegang via een API met uitgebreide handleidingen en voorbeelden.

Maar wat als je die data automatisch in je boekhouding wilt hebben? Zonder handmatig overtypen, zonder fouten, zonder gedoe? In dit artikel leg ik uit hoe een Stripe Exact Online koppeling werkt, wat er technisch bij komt kijken, en waarom steeds meer ondernemers kiezen voor een beheerde oplossing.

Exact Online: krachtig maar complex

Exact Online is de boekhoudstandaard voor het Nederlandse MKB. Meer dan 550.000 bedrijven gebruiken het dagelijks voor hun administratie. Exact heeft uitgebreide interfaces om mee te koppelen, maar de vormgeving en het gebruiksgemak liggen op een heel ander niveau dan Stripe.

Dat is extra vervelend als jij als ondernemer zowel Stripe als Exact Online gebruikt. Je moet dan waarschijnlijk dagelijks facturen en betalingen vanuit Stripe handmatig overnemen in Exact. Over geestdodend werk gesproken. En dan moet je ook nog oppassen dat er geen fouten in sluipen. Helaas is een foutje zo gemaakt als je het "even snel" wilt doen, met grote gevolgen als resultaat.

De gemiddelde ondernemer besteedt 4 tot 8 uur per maand aan het handmatig verwerken van Stripe transacties. Bij 100+ transacties per maand loopt dat snel op. En dan hebben we het nog niet over de stress van een accountant die vraagt waarom de BTW-aangifte niet klopt.

Waarom Stripe en Exact Online niet standaard koppelen

Stripe en Exact Online zijn allebei marktleiders in hun eigen domein. Toch bieden ze geen directe integratie met elkaar. De reden is simpel: hun doelgroepen overlappen maar gedeeltelijk.

Stripe richt zich primair op de internationale markt en tech-bedrijven. Hun integraties focussen op payment gateways, e-commerce platforms en developer tools. Exact Online is een Nederlands product, gericht op het MKB en de specifieke eisen van de Nederlandse en Belgische boekhouding.

Het gevolg: als Nederlandse ondernemer met Stripe en Exact Online val je tussen wal en schip. Je hebt drie opties:

  1. Handmatig overtypen - tijdrovend en foutgevoelig
  2. Zelf een koppeling bouwen - technisch complex en onderhoudsgevoelig
  3. Een beheerde koppeling gebruiken - eenmalig inrichten, daarna automatisch

Onlangs vroeg een klant, die ook iedere dag de boekingen van Stripe overtypte naar Exact Online, of ik misschien niet een koppeling tussen Stripe en Exact Online kon bouwen. Na een kort onderzoek werd duidelijk dat een Exact Online koppeling goed te maken was.

Hoe werkt een Stripe Exact Online koppeling technisch?

De koppeling gebruikt webhooks in Stripe. Een webhook is een signaal dat automatisch verstuurd wordt na een specifieke actie. Denk aan een factuur die betaald wordt, een terugbetaling die verwerkt wordt, of een subscription die vernieuwd wordt.

Bij elke relevante actie in Stripe wordt een script aangeroepen. Dit script vertaalt de Stripe-data naar het formaat dat Exact Online verwacht, en stuurt vervolgens de juiste boeking door. Het klinkt eenvoudig, maar de details maken het verschil.

Webhook events die verwerkt worden

De belangrijkste events voor een complete boekhouding:

Betalingen en facturen:

  • invoice.paid - succesvolle betaling van een factuur
  • invoice.payment_failed - mislukte betaling
  • charge.succeeded - losse betaling geslaagd
  • charge.refunded - terugbetaling verwerkt

Subscriptions:

  • customer.subscription.created - nieuwe subscription
  • customer.subscription.updated - wijziging (upgrade/downgrade)
  • customer.subscription.deleted - opzegging

Payouts:

  • payout.paid - uitbetaling naar je bankrekening

Elk event bevat alle informatie die nodig is voor een correcte boeking: bedrag, BTW, klantgegevens, factuurnummer, en metadata.

Van Stripe-data naar Exact Online boeking

De vertaling van Stripe naar Exact Online is waar de complexiteit zit. Stripe werkt met charges, invoices en payouts. Exact Online werkt met verkoopboekingen, memoriaalboekingen en bankboekingen.

Een voorbeeld: als een klant €121 betaalt voor een subscription, ziet dat er in Stripe uit als één invoice.paid event. In Exact Online worden daar meerdere boekingen van:

  • Verkoopfactuur: €100 omzet + €21 BTW
  • Bankboeking: €121 ontvangen
  • Aflettering: factuur en betaling aan elkaar gekoppeld

En dan komt de payout: Stripe houdt transactiekosten in en maakt het restbedrag over naar je bankrekening. Die €121 wordt bijvoorbeeld €117,52 na Stripe fees. Dat moet ook correct geboekt worden:

  • Bankboeking: €117,52 ontvangen van Stripe
  • Kostenboeking: €3,48 transactiekosten

Wil je weten hoe afletteren precies werkt? Lees dan hoe je afletteren in Exact Online instelt.

Wat kan je configureren aan de koppeling?

Een goede koppeling is aanpasbaar aan jouw specifieke boekhoudkundige inrichting. Dit zijn de belangrijkste configuratie-opties:

Grootboekrekeningen

Je bepaalt zelf op welke grootboekrekening de omzet geboekt wordt. Heb je meerdere omzetcategorieën? Dan kan je per Stripe-product een andere grootboekrekening instellen. Denk aan:

  • 8000 - Omzet Nederland
  • 8100 - Omzet EU
  • 8200 - Omzet buiten EU

BTW-tarieven

Stripe berekent BTW op basis van de locatie van je klant. De koppeling vertaalt dit naar het juiste BTW-tarief in Exact Online:

  • 21% hoog tarief
  • 9% laag tarief
  • 0% voor EU-leveringen met geldig BTW-nummer
  • 0% voor leveringen buiten de EU

Datumverwerking

Voor subscription-bedrijven is dit cruciaal. De begin- en einddatum van een subscription kunnen overgenomen worden naar Exact Online. Dit is belangrijk voor omzetverantwoording volgens RGS (Referentie Grootboekschema) en voor SaaS-bedrijven die MRR (Monthly Recurring Revenue) willen rapporteren.

Klantgegevens

Stripe klantgegevens worden automatisch gesynchroniseerd met Exact Online relaties. Nieuwe klanten worden aangemaakt, bestaande klanten worden herkend op basis van email of BTW-nummer.

Creditfacturen en terugbetalingen

Terugbetalingen zijn een vaak vergeten onderdeel van de boekhouding. In Stripe is een refund snel gedaan, maar in Exact Online moet daar een creditfactuur tegenover staan.

De koppeling handelt dit automatisch af. Zodra er een creditfactuur of terugbetaling in Stripe wordt verwerkt, wordt er ook een creditfactuur in Exact Online aangemaakt. Op die manier blijft de boekhouding gelijk met de daadwerkelijke geldstromen.

Dit is niet alleen administratief correct, maar ook belangrijk voor je BTW-aangifte. Een terugbetaling zonder creditfactuur betekent dat je te veel BTW afdraagt.

De uitdaging van Stripe payouts

Het meest complexe onderdeel van een Stripe Exact Online koppeling is de payout-verwerking. Stripe betaalt niet per transactie uit, maar bundelt alle transacties van een periode en maakt één bedrag over naar je bankrekening.

Een typische payout bevat:

  • 47 losse betalingen
  • 3 terugbetalingen
  • €89,42 aan transactiekosten
  • 1 netto bedrag op je rekening

Om dit correct in Exact Online te boeken moet je weten welke individuele transacties bij welke payout horen, en hoe je de transactiekosten verdeelt. Handmatig is dit vrijwel onmogelijk. Een geautomatiseerde koppeling doet dit automatisch.

Het resultaat: als de payout op je bankrekening binnenkomt, staat de corresponderende boeking al klaar in Exact Online. Afletteren is dan één klik.

Zelf bouwen of uitbesteden?

Als je technisch aangelegd bent, kun je zelf een koppeling bouwen. Je hebt nodig:

De initiële bouw kost gemiddeld 40 tot 80 uur development tijd. Daarna komt onderhoud: Stripe wijzigt regelmatig hun API, Exact Online doet updates, en je moet errors monitoren en oplossen.

Voor de meeste ondernemers is dit geen core business. De vraag is: wil je je tijd besteden aan het onderhouden van een koppeling, of aan het runnen van je bedrijf?

Alternatieven: Zapier, n8n, Make en andere tools

Er zijn ook no-code tools waarmee je Stripe en Exact Online kunt verbinden. Zapier en Make zijn de bekendste. Ze werken met "zaps", "workflows" of "scenarios" die je zelf configureert.

Voordelen:

  • Snel op te zetten
  • Geen technische kennis nodig
  • Flexibel aan te passen

Nadelen:

  • Betaling per actie (kan duur worden bij veel transacties)
  • Beperkte mogelijkheden voor complexe logica
  • Geen payout-verwerking
  • Geen BTW-logica voor internationale verkoop
  • Jij bent verantwoordelijk voor onderhoud

Voor ondernemers met een paar transacties per maand kan dit werken. Bij groei loop je tegen de grenzen aan. De kosten per transactie lopen op, en de beperkingen worden voelbaar.

De beheerde oplossing van Konnekta

Door de grote hoeveelheid aanvragen voor de koppeling tussen Stripe en Exact Online heb ik besloten hier een aparte dienst voor op te zetten. Konnekta biedt een volledig beheerde Stripe Exact Online koppeling.

Wat betekent "beheerd"?

  • Jij levert alleen je API-gegevens aan - geen technische keuzes
  • De koppeling wordt voor je ingericht - afgestemd op jouw boekhouding
  • Onderhoud en monitoring zijn inbegrepen - als er iets misgaat, los ik het op
  • Nederlandse hosting - je data blijft in Nederland, AVG-compliant

De koppeling verwerkt automatisch:

  • Facturen en betalingen
  • Creditfacturen en terugbetalingen
  • Subscriptions met correcte datering
  • Payouts inclusief transactiekosten
  • BTW voor binnenlandse en buitenlandse klanten

Wil je weten hoeveel tijd je kunt besparen? Gebruik de ROI calculator om het voor jouw situatie te berekenen.

Voor wie is een Stripe Exact Online koppeling geschikt?

De koppeling is het meest waardevol voor:

SaaS en subscription bedrijven Je hebt recurring betalingen, prorations bij upgrades/downgrades, en je wilt MRR correct kunnen rapporteren. De koppeling handelt subscription billing correct af, inclusief de boekhoudkundige uitdagingen van omzetverantwoording.

E-commerce met Stripe Je verkoopt producten of diensten via een webshop en gebruikt Stripe als betaalgateway. Elke bestelling wordt automatisch geboekt, inclusief BTW-berekening voor verschillende landen.

Dienstverleners met online betalingen Je stuurt facturen via Stripe of laat klanten online betalen. De betalingen komen automatisch in je boekhouding terecht.

Platforms met marketplace betalingen Je faciliteert betalingen tussen kopers en verkopers (Stripe Connect). De koppeling kan ook deze complexe geldstromen correct verwerken.

Twijfel je of de koppeling voor jouw situatie werkt? Plan een gesprek en ik kijk met je mee naar je specifieke situatie.

Veelgestelde vragen

Hoe lang duurt het om de koppeling te activeren?

Na het aanleveren van je API-gegevens is de koppeling binnen 5 werkdagen actief. De exacte doorlooptijd hangt af van de complexiteit van je boekhoudinrichting en eventuele bijzondere wensen.

Kan ik bestaande Stripe transacties importeren?

Ja, historische transacties kunnen geïmporteerd worden. Dit is vaak wenselijk om je boekhouding vanaf een logisch moment (bijvoorbeeld het begin van een boekjaar) compleet te hebben. Bespreek de mogelijkheden tijdens de intake.

Wat gebeurt er als Stripe of Exact Online hun API wijzigt?

Bij een beheerde koppeling is dit onderhoud inbegrepen. Ik monitor updates van beide platforms en pas de koppeling aan waar nodig. Je merkt er als ondernemer niets van.

Werkt de koppeling ook met Exact Online voor accountants?

Ja, de koppeling werkt met alle Exact Online edities. Ook als je accountant toegang heeft tot je administratie, blijft alles werken zoals verwacht.

Hoe zit het met de veiligheid van mijn data?

De koppeling draait op Nederlandse servers bij een Nederlands hostingbedrijf. Er wordt geen gebruik gemaakt van Amerikaanse cloudproviders. Gegevens worden uitsluitend technisch verwerkt en niet langdurig opgeslagen. Lees meer over hoe Konnekta met data omgaat.

Wat kost een Stripe Exact Online koppeling?

De prijzen starten bij €195 per maand voor de basiskoppeling (tot 1.000 acties). Voor grotere volumes zijn er uitgebreidere pakketten beschikbaar. Alle pakketten starten met een eenmalige intake van €595 waarin de koppeling op maat wordt ingericht. Bekijk de volledige prijzen en pakketten.

Kan ik de koppeling eerst testen?

Tijdens de intake maken we een testverbinding met je Stripe en Exact Online omgeving. Je ziet precies hoe de boekingen eruitzien voordat de koppeling live gaat. Zo weet je zeker dat het aansluit bij je verwachtingen.

Volgende stap

Klaar met handmatig overtypen? Bekijk de Stripe Exact Online koppeling of plan direct een vrijblijvend gesprek om je situatie te bespreken.

Gepubliceerd op 2025-10-14Bekijk alle artikelen