Cloutyx CLOUTYX
← terug naar blog
Finance

Shopify boekhouding koppelen: invoice-flow vs payout-matching

Finance 28 april 2026 · 5 min leestijd

Elke maand zit je controller-team uren te puzzelen op één vraag: waarom matcht de Mollie-payout van € 14.832,17 niet met de som van Shopify-orders van die week? Het verschil zit in chargebacks, refunds, fees en orders die over het payout-knip-moment heen liepen. Twee koppel-strategieën lossen dit op — maar ze zijn niet uitwisselbaar.

Het probleem: wat Shopify niet vertelt

Transactiekosten van payment service providers wijzigen periodiek — onderstaande percentages zijn richtcijfers per april 2026. Check de actuele tarievenpagina van je provider voor je een berekening op baseert.

Shopify boekt orders bij paid-status. Mollie en Stripe boeken pas geld op je rekening na een payout-batch, vaak 2-7 dagen later, met afgetrokken transactiekosten en eventuele refunds van eerdere orders.

Het gevolg: je bankafschrift toont één bedrag van € 14.832,17, terwijl je Shopify-export 87 orders toont voor in totaal € 15.412,84. Het verschil van € 580,67 is een mix van fees (~2,9%), één chargeback van € 124, en twee refunds die op deze payout zijn verrekend in plaats van op de oorspronkelijke order.

Zonder structuur boek je dit als één regel "ontvangst Mollie" op een tussenrekening — en dan moet iemand handmatig uitsplitsen welke order bij welk bedrag hoort. Bij 200+ orders per week is dat geen werkbaar proces.

Optie 1: invoice-flow

In de invoice-flow maak je per Shopify-order een verkoopfactuur in je boekhouding. Elke factuur staat open op debiteuren tot de payout binnenkomt. De payout boek je als gecombineerde betaling die meerdere facturen tegelijk afletter.

Wanneer past dit:

Wat je opzet:

  1. Shopify-order → automatisch verkoopfactuur in boekhouding (via koppeling)
  2. Mollie/Stripe-payout → bankregel die meerdere facturen afpunt
  3. Fees boeken op grootboek 4400 (betalingskosten)
  4. Refunds als creditfactuur op originele klant

Het nadeel: je krijgt een debiteurenlijst van duizenden facturen die binnen 2-7 dagen weer dichtgaan. Visueel rommelig, en je BTW-aangifte moet de juiste momentopname pakken. De Belastingdienst-regels rond facturatieverplichting eisen een factuur bij B2B-leveringen, dus voor zakelijke klanten is invoice-flow vaak verplicht hoe dan ook.

Optie 2: payout-matching

Bij payout-matching sla je het factuur-per-order over. Je boekt de payout-batch als één journaalpost waarin je orderlines, fees en refunds in één keer wegzet tegen de bankontvangst.

Wanneer past dit:

De journaalpost ziet er ongeveer zo uit voor één wekelijkse Mollie-payout:

GrootboekDebetCredit
Bank (1100)€ 14.832,17
Betalingskosten (4400)€ 447,00
Refunds (8000-tegen)€ 133,67
Chargebacks (4410)€ 124,00
Omzet 21% (8000)€ 12.798,21
Omzet 9% (8010)€ 1.450,00
Af te dragen BTW 21%€ 2.687,63
Af te dragen BTW 9%€ 130,50

Eén batch, één journaalpost, alles afgeletterd. De controller controleert alleen de aansluiting: payout-totaal = bankontvangst, en BTW-percentages kloppen met Shopify-rapportage.

Mollie en Stripe: payout-data ophalen

Beide PSP's leveren payout-rapporten met orderline-detail. Mollie's API geeft per settlement een lijst van alle onderliggende payments, refunds en chargebacks met fees per regel. Stripe's BalanceTransaction-endpoint doet hetzelfde.

Wat je nodig hebt voor automatische matching:

Het laatste punt onderschatten teams vaak. Een chargeback wordt geboekt, en zes weken later wint de winkel het dispuut — Mollie boekt het bedrag terug. Zonder gestructureerde matching ben je dan kwijt waar dat bedrag bij hoort.

Welke kies je: beslissingstabel

SituatieInvoice-flowPayout-matching
< 100 orders/maand, mix B2B/B2C
100-500 orders, voornamelijk B2C⚠️ kan, wordt rommelig
500+ orders/maand B2C
B2B-only, factuurplicht per order
Verkoop binnen EU via OSS-regeling⚠️ extra complexiteit
Multi-currency (USD/GBP)❌ moeilijk

Voor de OSS-regeling is goede tarief-toewijzing extra belangrijk. De drempel voor afstandsverkopen binnen de EU staat op € 10.000 — daarboven moet je BTW afdragen in het land van de consument, en Shopify levert die data per order aan.

Veelgemaakte fouten

Fee dubbel boeken. De Mollie-fee verschijnt zowel in Shopify (als transaction fee) als in de Mollie-payout (als afgetrokken bedrag). Boek alleen de payout-versie — Shopify's getal is informatief, niet financieel.

Refunds op verkeerde periode. Een refund in mei op een order uit april moet je BTW-correctie raken in het mei-tijdvak, niet april terugdraaien. Tenzij de aangifte over april nog niet is ingediend.

Wisselkoers-verschillen negeren. Bij Stripe in EUR met USD-orders ontstaan FX-verschillen tussen ordermoment en payout-moment. Boek dit op een aparte koersverschillen-rekening, niet als omzet.

Tussenrekening laten oplopen. Of je nu invoice-flow of payout-matching kiest: de tussenrekening "Mollie onderweg" moet aan het einde van elke maand richting nul. Loopt die op naar duizenden euro's, dan zit er ergens een match-fout. De KvK heeft praktische administratie-richtlijnen die hierop ingaan.

Hoe Cloutyx hierbij helpt

Cloutyx ondersteunt beide flows in één omgeving. De finance-module trekt Shopify-orders, Mollie/Stripe-payouts en je PSD2-bankfeed binnen, en matcht orderlines automatisch tegen payout-batches met fee- en refund-splitsing per BTW-tarief.

Werk je ook met inkoop in vreemde valuta of dropship-leveranciers, dan koppelt de purchasing-module inkoopfacturen aan dezelfde cashflow-view — zo zie je marge per orderlijn in plaats van pas op maandafsluiting.

Probeer Cloutyx 14 dagen gratis op cloutyx.com en koppel je eerste Shopify-store binnen een uur.

Conclusie

Wanneer NIET overstappen op payout-matching: als je accountant nog op declaratieve basis werkt zonder gestructureerde grootboek-import, of als je B2B-aandeel boven de 60% ligt. In die gevallen creëer je meer reconciliatie-werk dan je oplost — invoice-flow blijft dan de schonere route, ook al voelt het ouderwets.

Veelgestelde vragen

Moet ik per Shopify-order een factuur sturen naar consumenten?

Nee. Voor consumenten binnen NL geldt geen factuurplicht; een orderbevestiging volstaat. Voor B2B-klanten en voor afstandsverkopen binnen de EU boven de OSS-drempel wel.

Hoe boek ik Mollie-fees: als kosten of als correctie op omzet?

Als kosten, op een aparte grootboekrekening (vaak 4400 Betalingskosten). De omzet boek je bruto — dus inclusief het bedrag dat later als fee wordt afgetrokken. Dit klopt ook fiscaal: BTW gaat over de verkoopprijs, niet over het netto ontvangen bedrag.

Kan ik invoice-flow en payout-matching combineren?

Ja, en dat is bij gemengde B2B/B2C-shops vaak de beste oplossing: facturen voor B2B-orders, payout-matching voor consumentenorders. Wel cruciaal dat je systeem deze twee stromen op dezelfde tussenrekening kan splitsen.

Wat doe ik met chargebacks die later worden teruggedraaid?

Boek de oorspronkelijke chargeback als kostenpost op het moment dat Mollie/Stripe hem inhoudt. Wint de shop het dispuut, dan boek je de terugbetaling als correctie op dezelfde grootboekrekening — niet als nieuwe omzet, want de BTW is al afgedragen.

Hoeveel tijd kost payout-matching handmatig versus geautomatiseerd?

Handmatig matchen van een wekelijkse payout met 100-200 orders kost een controller gemiddeld 1-2 uur, afhankelijk van refund-complexiteit. Geautomatiseerde matching reduceert dit naar een controle-taak van 10-15 minuten per week, mits de mapping eenmalig goed is opgezet.

Deze post is voorbereid met AI-ondersteuning en redactioneel beoordeeld door het Cloutyx-team.