Een blauw-witte betaalkaart op een zilverkleurige laptop
GidsUitgebreide gids2 juli · 21:0311 min leestijd

Je webshop en betalingen automatisch in je boekhouding: de complete gids

Van Shopify, WooCommerce, Mollie of Stripe naar een btw-correcte boeking in Moneybird of Exact Online, zonder overtypen. Deze complete gids kiest per combinatie de juiste route, met stappenplan, valkuilen en een eerlijk kant-en-klaar-versus-maatwerk-kader.

Je verkoopt online. De bestellingen komen binnen, de betalingen ook, en dan zit jij ertussen: elke order overtypen in je boekhouding, de btw goed zetten, de transactiekosten eraf halen en uitzoeken waarom het bedrag op je bankrekening niet klopt met wat je klanten betaalden. Op een rustige week valt dat mee. Tijdens een uitverkoop loopt het uit de hand, en een kwartaal later wijst je accountant je op de fouten.

Het kan anders, en het hoeft niet ingewikkeld te zijn. Of je nu verkoopt via Shopify of WooCommerce, of via betaallinks en abonnementen met Mollie of Stripe: elke bestelling en elke betaling kan vanzelf als nette, btw-correcte boeking in Moneybird of Exact Online belanden. Ik schreef al aparte gidsen voor elk van die routes; dit is de overkoepelende kaart die ze samenbrengt. Ik laat zien welke route bij welke combinatie hoort, hoe je hem stap voor stap opzet, waar het in de praktijk breekt, en wanneer een kant-en-klare koppeling volstaat versus wanneer maatwerk zich terugverdient. Voor het MKB en voor finance-teams in grotere organisaties.

Wat je nodig hebt

Voordat je iets koppelt, leg je het fundament. Zonder die basis levert automatisering alleen maar sneller rommel op.

  • Een verkoopkanaal. Een webshop (Shopify, WooCommerce), een betaalprovider (Mollie, Stripe), of allebei tegelijk.
  • Een boekhoudpakket dat netjes staat. De juiste grootboekrekeningen, btw-codes en dagboeken. Moneybird is licht en vergevingsgezind, prettig voor zzp en kleiner MKB; Exact Online is strenger en krachtiger, gebouwd voor grotere administraties waar de btw-code per regel exact moet kloppen.
  • Eén heldere afspraak met jezelf: welk systeem is de bron van je factuurregels? Dit is de belangrijkste keuze van de hele operatie, en ik werk hem hieronder uit.
  • Een koppellaag. Een native koppeling, een app uit de marktplaats, een middleware-tool (Zapier, Make, n8n) of maatwerk op de API.
  • Een proefmaand facturen (10 tot 30 stuks) om mee te testen voordat je alles automatisch laat doorlopen.
Voordat je koppelt: dit heb je geregeld
0/5

De kern: twee routes, één principe

De hele automatisering draait om één vraag: welk systeem is de bron van je factuurregels? Heb je een webshop, dan zijn de order en de btw per regel daar het meest compleet, inclusief verzendkosten en kortingen: de webshop is de bron. Verkoop je zonder webshop, via betaallinks of abonnementen, dan is de betaling zelf de bron. Die keuze bepaalt je hele route.

Dat splitst je aanpak in twee routes:

  • Route A, de webshop als bron. Een Shopify- of WooCommerce-order wordt de factuur in je boekhouding. De betaalprovider eronder (Mollie, Stripe, een andere PSP) hoef je dan alleen te laten afletteren: de binnenkomende betaling aan de juiste factuur hangen. De webshop factureert, de PSP bevestigt.
  • Route B, de betaling als bron. Je hebt geen klassieke webshop maar int via betaallinks, facturen of abonnementen. Dan is de Mollie- of Stripe-betaling zelf het startsein voor de factuur en de boeking.

De gouden regel die deze hele gids bij elkaar houdt: laat nooit twee systemen dezelfde verkoop factureren. Hang je zowel een webshop-koppeling als een PSP-koppeling aan hetzelfde kanaal en zet je beide op factureren, dan krijg je twee facturen per order en een omzet die dubbel telt. Kies één bron, en degrade de ander tot afletteren.

De matrix hieronder vertaalt dat principe naar concrete keuzes per combinatie van platform en boekhoudpakket.

Bron van de verkoopRol in de ketenKant-en-klaar naar MoneybirdKant-en-klaar naar Exact OnlineWaar deze route knelt
ShopifyWebshop levert de factuurregelsCombidesk-koppeling via de Shopify App StoreWebwinkelfacturen-koppeling via de Exact App StoreBuitenlandse btw, refunds, dubbele facturen
WooCommerceWebshop levert de factuurregelsWordPress-plugins (Tussendoor, extensiontree)Webwinkelfacturen-koppelingPlugin-onderhoud, btw per product, valuta
MollieBetaling is de bron (geen webshop)Native Mollie-koppeling die uitbetalingen automatisch aflettertPonto-bankfeed of partnerkoppelingFee- en uitbetalingsreconciliatie
StripeBetaling is de bron (geen webshop)Ponto-bankfeed of partner (Aqqo, Zapier)Stripe-aflettermodule via de Exact App StoreValuta, fee-splitsing, abonnementen

Concrete stappen

Elke koppeling, welke route ook, volgt hetzelfde ritme: een signaal (webhook) van je verkoopkanaal, een factuur in je boekhouding, en een boeking die de betaling en de kosten sluit. Onder de motorkap verschilt alleen wat de bron is. Hieronder werk ik beide routes uit als stappenplan.

Begin bij de route die bij jouw verkoop past.

Route A: de webshop-bestelling als bron (Shopify, WooCommerce)

  1. Kies het triggermoment. Hang de koppeling aan de status betaald of voltooid (orders/paid bij Shopify, voltooid of in behandeling bij WooCommerce), nooit aan het aanmaken van een order. Zo voorkom je facturen voor een afgebroken iDEAL-betaling of een verlaten winkelwagen.
  2. Zet de koppeling neer. Voor Shopify naar Moneybird installeer je de Combidesk-koppeling rechtstreeks uit de Shopify App Store; voor WooCommerce gebruik je een plugin zoals die van Tussendoor of extensiontree. Naar Exact Online loopt beide via een webwinkelfacturen-koppeling uit de Exact App Store.
  3. Map je btw en grootboek. Klopt het btw-tarief per product niet in je webshop, dan klopt het ook niet in je factuur: garbage in, garbage out. Zet verzendkosten en kortingen als aparte regels, niet stilletjes in de productprijs. In Exact is het extra belangrijk dat de btw-code per regel exact klopt, want daar rolt je aangifte direct uit.
  4. Zet refunds en creditnota's aan. Laat de koppeling luisteren naar een restitutie en automatisch een creditnota maken die de oorspronkelijke factuur tegenboekt, met dezelfde btw-tarieven. Gedeeltelijke retouren moeten precies de teruggestuurde regels raken, niet het hele bedrag.
  5. Laat de PSP alleen afletteren. De betaling die via Mollie of Stripe binnenkomt, koppel je aan de al bestaande webshop-factuur. Niet nog een keer factureren. Zo loopt je bankafschrift straks vanzelf rond.

De details per platform staan uitgewerkt in mijn gidsen over het automatisch factureren van Shopify-bestellingen in Moneybird en het koppelen van WooCommerce-bestellingen aan Moneybird of Exact.

Route B: de betaling als bron (Mollie, Stripe)

  1. Luister naar het juiste event. Bij Mollie hang je de boeking aan een betaling met status paid; Mollie stuurt alleen een betaal-ID mee, waarna je systeem de echte status ophaalt. Bij Stripe luister je naar payment_intent.succeeded (of checkout.session.completed) en controleer je altijd de handtekening van de webhook, anders kan iedereen die je webhook-adres kent neppe betalingen je boekhouding in duwen.
  2. Maak de factuur en zet 'm op betaald. Zoek de klant op of maak hem aan op e-mailadres, geef elke regel het juiste btw-tarief en grootboek, en zet het betaal-ID als referentie op de factuur zodat je heen en terug kunt zoeken.
  3. Boek de fee als kostenpost. De factuur is honderd euro, maar je ontving minder. Dat verschil is geen verdwenen geld, het is een betaalkostenpost op een eigen grootboekrekening. Sla je dit over, dan staat je omzet of je banksaldo structureel scheef.
  4. Reconcilieer de uitbetaling. Mollie en Stripe storten niet elke transactie los, maar bundelen betalingen minus fees en refunds in één uitbetaling naar je bank. Die ene regel op je afschrift moet je terugbrengen tot de losse posten. Bij Moneybird lost de native Mollie-koppeling dit voor je op (zie de valkuil hieronder); bij Stripe of bij Exact gebruik je een aflettermodule of middleware.
  5. Bouw idempotentie in. Controleer voor elk betaal-ID of er al een factuur bestaat, en doe zo ja niets. Zonder die check levert een dubbel afgeleverde webhook een dubbele factuur op.

Ook hier zit de verdieping in de losse gidsen: over Mollie-betalingen automatisch koppelen aan je boekhouding en over het automatisch verwerken van Stripe-betalingen in je boekhouding.

Valkuilen

Een koppeling die op een rustige dinsdag werkt, is niet hetzelfde als een koppeling die een heel boekjaar netjes blijft. Dit zijn de vijf dingen die ik standaard dichttimmer.

Btw over de grens

Verkoop je aan Nederlandse particulieren, dan is het simpel: 21% of 9%. Maar zodra je over de grens verkoopt, wordt het ingewikkeld. Bij verkoop van goederen of digitale diensten aan particulieren elders in de EU geldt een gezamenlijke EU-drempel van 10.000 euro per jaar; kom je daarboven, dan speelt de OSS-regeling (het eenloketsysteem) en moet je vanaf dat punt het btw-tarief van het land van de klant hanteren. Verkoop je aan een EU-ondernemer met geldig btw-nummer, dan is het vaak btw-verlegd, en dat hoort correct op je factuur. Een domme koppeling plakt overal 21% op en jij betaalt later het verschil.

Fees en uitbetalingen die niet 1-op-1 matchen

Hier struikelt de meeste administratie. De transactiekosten verschillen per methode en per provider. Op een order met kaartbetaling rekent Mollie 1,80% plus 0,25 euro voor een Europese consumentenkaart, en 0,32 euro per iDEAL-transactie, terwijl Stripe op een EER-consumentenkaart 1,5% plus 0,25 euro rekent (tarieven juli 2026). Voor iDEAL zitten beide vlak bij elkaar: ze rekenen allebei ongeveer 0,29 tot 0,32 euro per transactie. Klein op één order, fors over een maand.

Kaarttarief per transactie in procenten: Mollie vs Stripe (bron: Mollie en Stripe, juli 2026; exclusief de vaste 0,25 euro per transactie)

Belangrijker dan het exacte tarief is de reconciliatie. Eén uitbetaling kan tien betalingen, twee refunds en de ingehouden fees bevatten, samengeklonterd tot één bankregel. De oplossing is de uitbetaling als geheel te reconciliëren tegen de onderliggende specificatie, vaak via een tussenrekening die op nul hoort te eindigen. Bij Moneybird herkent de native Mollie-koppeling de uitbetaling, zoekt de bijbehorende facturen erbij en boekt de ingehouden fees apart, met de Mollie-kostenfactuur automatisch in het tabblad Inkomend. Voor Stripe of Exact regel je dit met een aflettermodule.

Dubbele boekingen: idempotentie

Webhooks worden soms twee keer afgeleverd. Dat is geen bug, dat is hoe het internet werkt. Zonder bescherming krijg je twee facturen voor één verkoop. De oplossing heet idempotentie: eerst controleren of er voor dit bestel- of betaal-ID al een factuur bestaat, en zo ja, niets doen.

Refunds, creditnota's en chargebacks

Een klant krijgt geld terug. In je webshop of PSP boek je een refund, maar in je boekhouding verandert er niets tenzij je koppeling daarnaar luistert. Een goede integratie maakt een creditnota die de oorspronkelijke factuur tegenboekt, inclusief het terugdraaien van de afgedragen btw. Een chargeback (een teruggevorderde kaartbetaling) brengt bovendien vaak een extra fee mee: bij Stripe standaard 15 euro per stuk (tarief juli 2026), die je terugkrijgt als je de zaak wint. Die wil je apart kunnen zien.

De flagship-valkuil: twee bronnen die allebei factureren

De fout die je pas maakt zodra je meerdere koppelingen tegelijk draait. Je koppelt Shopify aan Moneybird, en later hang je er ook nog de Mollie-koppeling aan omdat die zo mooi de uitbetalingen aflettert. Nu maken twee systemen een factuur voor dezelfde order. Je omzet telt dubbel, je btw klopt niet, en je bent uren kwijt aan opruimen. Kies één bron (bij een webshop is dat de order) en laat de ander uitsluitend afletteren.

Kant-en-klaar of laten bouwen?

Niet elke ondernemer heeft hetzelfde nodig. Eerlijk advies: begin niet groter dan moet.

Een kant-en-klare koppeling is genoeg als:

  • je vooral aan Nederlandse klanten verkoopt met standaard btw-tarieven;
  • je één verkoopkanaal en een overzichtelijk aanbod hebt;
  • je weinig uitzonderingen en weinig refunds hebt;
  • je geen verbinding nodig hebt met andere systemen dan je boekhouding.

Er zijn prima kant-en-klare koppelingen voor een vast, overzichtelijk bedrag: de Combidesk-koppeling voor Shopify naar Moneybird staat in de Shopify App Store vanaf 18 dollar per maand, een WooCommerce-plugin als die van Tussendoor begint bij 124 euro per jaar en de losse Moneybird-plugin van Extension Tree kost eenmalig 59 euro per site (prijzen juli 2026). Werkt zoiets voor jou, gebruiken. Ik bouw niets dat al bestaat en goed genoeg is.

Laten bouwen loont zodra:

  • je internationaal of digitaal verkoopt en OSS, btw-verlegging of meerdere valuta correct moet afhandelen;
  • je meerdere verkoopkanalen (een webshop plus losse betaallinks) in één administratie wilt samenbrengen;
  • je uitbetalingen tot op de cent wilt laten rondlopen, inclusief fees en refunds in de verzamelboeking;
  • je abonnementen draait via Stripe Billing of Mollie, met prorata, mislukte incasso's en opzeggingen die allemaal goed geboekt moeten worden;
  • je je verkoop wilt verbinden met je CRM, je voorraad, je fulfilment of je dashboards;
  • de standaardkoppeling net dat ene ding niet kan, en jij elke maand alsnog handmatig zit bij te werken.

Het omslagpunt is simpel. Zodra je meer tijd kwijt bent aan het corrigeren van een goedkope koppeling dan het overtypen ooit kostte, betaal je voor het slechtste van twee werelden. Dan is een koppeling die precies past goedkoper dan een die bijna past.

Welke aanpak past bij jouw verkoop?

Verkoop je via een webshop, of via betaallinks en abonnementen?

Een uitgewerkt voorbeeld

Neem een Shopify-shop die aan Nederlandse consumenten verkoopt, met Mollie als betaalprovider en Moneybird als boekhouding. In een maand komen er 150 bestellingen binnen, gemiddeld 78 euro, samen zo'n 11.700 euro omzet. Ongeveer 70% rekent af met iDEAL, 30% met een kaart.

De transactiekosten lopen dan als volgt: 105 iDEAL-betalingen kosten 105 keer 0,32 euro, oftewel 33,60 euro. De 45 kaartbetalingen kosten 1,80% van 78 euro plus 0,25 euro, dus ongeveer 1,65 euro per stuk, samen rond de 74 euro. Bij elkaar ruim 108 euro aan fees in één maand: geen ruis, maar een kostenpost die je apart wilt zien.

De inrichting: Shopify is de bron. De Combidesk-koppeling maakt van elke betaalde order een factuur in Moneybird, met de btw per regel en de verzendkosten apart. Mollie factureert niets; de native Mollie-koppeling in Moneybird aflettert de dagelijkse uitbetaling, boekt de 108 euro fees op de betaalkostenrekening en zet de Mollie-kostenfactuur klaar in Inkomend. Komen er die maand zes retouren binnen, samen 468 euro, dan maakt de koppeling zes creditnota's die omzet en btw netjes terugdraaien. Zou je die refunds negeren, dan stond je omzet 468 euro te hoog en klopte je btw-aangifte niet.

Resultaat: geen enkele order overgetypt, de fees kloppen, en het bedrag op je bankafschrift loopt tot op de cent rond met je administratie. De uren die je vroeger aan exporteren en uitzoeken kwijt was, besteed je aan verkopen.

En dan: debiteuren en cashflow erachteraan

Zodra je verkoop automatisch en correct in je boekhouding staat, ligt de volgende laag voor het grijpen. Je openstaande posten zijn nu compleet en betrouwbaar, dus je kunt openstaande facturen automatisch laten opvolgen met een herinneringscyclus die zichzelf verstuurt, zodat je DSO daalt zonder dat je er elke maandag naar hoeft te kijken. En met diezelfde schone data uit Moneybird of Exact kun je je liquiditeit 90 dagen vooruit voorspellen, zodat je op tijd ziet welke week krap wordt. Een correcte administratie is niet het eindpunt, het is het fundament waarop de rest van je financiële automatisering rust.

Met slim werken, loont hard werken

Het verwerken van bestellingen en betalingen is precies het soort werk dat een computer beter en preciezer doet dan jij. Niet omdat jij het niet kunt, maar omdat jouw tijd te waardevol is om elke maand orders over te typen en fees met de hand bij te boeken. De kunst zit niet in de koppeling zelf, maar in die ene keuze vooraf: welk systeem is de bron, en welke laat je alleen bevestigen. Kies dat goed, en een koppeling die één keer goed staat draait jarenlang door, saai en betrouwbaar, met een btw-aangifte die vanzelf klopt.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Elke betaling automatisch geboekt

Ik denk met je mee over de juiste route, ontwerp de koppeling tussen je webshop, betaalprovider en boekhouding, en realiseer 'm end-to-end, tot je bankafschrift vanzelf rond loopt.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Welk boekhoudpakket kies je op koppelbaarheid: Moneybird, Exact Online of Visma eAccounting?
Gids
Uitgebreide gids12 min

7 jul 17:00

Welk boekhoudpakket kies je op koppelbaarheid: Moneybird, Exact Online of Visma eAccounting?

Je kiest een boekhoudpakket om alles eromheen: je webshop, betalingen, uren en marktplaats. Deze gids vergelijkt Moneybird, Exact Online en Visma eAccounting puur op koppelbaarheid, en zegt eerlijk waar elk pakket vastloopt.

Amazon-bestellingen automatisch verwerken: van Seller Central naar voorraad, FBA en boekhouding
Gids
Uitgebreide gids12 min

6 jul 17:00

Amazon-bestellingen automatisch verwerken: van Seller Central naar voorraad, FBA en boekhouding

Amazon rekent anders af dan bol.com en dan je eigen webshop: referral fee, FBA-kosten en een netto-uitbetaling per twee weken. Deze gids koppelt Seller Central via de SP-API aan je voorraad en aan Exact of Moneybird, en kiest de route die bij je past.

Bol.com-bestellingen automatisch verwerken: van order naar voorraad, verzendlabel en boekhouding
Gids
Uitgebreide gids11 min

6 jul 09:00

Bol.com-bestellingen automatisch verwerken: van order naar voorraad, verzendlabel en boekhouding

Bol.com is een marktplaats, geen webshop: bol int het geld en verrekent de kosten vooraf. Deze gids laat order, voorraad, verzendlabel en de bol-afrekening automatisch doorlopen naar Moneybird of Exact, en kiest de route die bij je past.

Wat is MCP? Zo krijgt AI toegang tot je tools en data
Uitgelegd
7 min

9 jul 02:01

Wat is MCP? Zo krijgt AI toegang tot je tools en data

MCP is geen AI-model en geen product, maar een open standaard: de USB-C-poort voor AI. Zo werkt het protocol waarmee elke AI-app op dezelfde manier bij je tools en data komt.

Urenregistratie koppelen aan je factuur: welke tool en hoe je 't inricht
Gids
Uitgebreide gids11 min

7 jul 09:00

Urenregistratie koppelen aan je factuur: welke tool en hoe je 't inricht

Je factureert per uur of per project en wilt dat een geregistreerd uur vanzelf een correcte factuurregel wordt. Deze gids kiest tussen ingebouwd, gespecialiseerd en maatwerk, en laat zien hoe je de koppeling zonder overtypen inricht.

Eerst centraliseren, dan pas AI: waarom een bot op een versnipperde inbox de chaos versnelt
Inzicht
6 min

6 jul 13:04

Eerst centraliseren, dan pas AI: waarom een bot op een versnipperde inbox de chaos versnelt

Een AI-bot op drie losse inboxen maakt je klantenservice niet slimmer, alleen sneller in het geven van drie verschillende antwoorden. Waarom architectuur vóór intelligentie komt.