WooCommerce-bestellingen automatisch factureren in Moneybird of Exact
Gids18 februari · 12:199 min leestijd

WooCommerce-bestellingen automatisch factureren in Moneybird of Exact

Stop met bestellingen overtypen. Deze gids laat zien hoe een WooCommerce-order vanzelf als nette factuur in Moneybird of Exact belandt, inclusief de valkuilen rond btw, retouren en dubbele facturen.

Je verkoopt via WooCommerce, je boekhouding loopt in Moneybird of Exact, en daartussen zit jij. Elke bestelling die binnenkomt, tik je over in je boekhouding: klantgegevens, regels, btw, bedrag. Het werkt prima, totdat het druk wordt. Dan kost dat overtypen tijd die je niet hebt, en sluipen er fouten in waar je accountant je een kwartaal later op wijst.

Het kan anders. Een WooCommerce-bestelling kan vanzelf als nette factuur in je boekhouding belanden, correct geboekt, zonder dat jij er een toets voor aanraakt. In deze gids leg ik uit wat je nodig hebt, hoe de koppeling werkt (van order naar factuur naar boeking), welke valkuilen ik steevast tegenkom, en wanneer kant-en-klaar volstaat versus wanneer maatwerk loont. Ik richt me op Moneybird en Exact, de twee pakketten die ik bij Nederlandse ondernemers het vaakst tegenkom.

Wat je nodig hebt

Voordat je iets koppelt, leg je het fundament. Zonder die basis op orde levert elke automatisering alleen maar rommel op, en dan ook nog sneller.

  • Een WooCommerce-shop met je producten en je btw-instellingen correct ingesteld. Klopt het btw-tarief per product niet in WooCommerce, dan klopt het ook niet in je factuur. Garbage in, garbage out.
  • Een boekhoudpakket dat netjes is ingericht. In Moneybird betekent dat de juiste grootboekrekeningen en btw-codes. In Exact betekent dat je grootboekschema, dagboeken en btw-codes op orde. Bedenk vooraf waar omzet, verzendkosten en kortingen op moeten landen.
  • Een koppeling die de twee laat praten. Dat is of een bestaande plugin of app uit de marktplaats, of een eigen integratie via de REST API van WooCommerce en de API van Moneybird of Exact.
  • Een paar besluiten vooraf. Factureer je per bestelling of stuur je een dagstaat? Stuur je de factuur naar de klant of houd je hem intern als omzetregistratie? Op welk moment in het bestelproces wil je dat de factuur ontstaat? Die keuzes bepalen hoe de koppeling eruit moet zien.

Dat laatste punt sla ik bewust nooit over. De meeste mislukte koppelingen die ik tegenkom, gingen niet stuk op techniek maar op een ontbrekende afspraak met jezelf over hoe je je administratie wilt voeren.

Hoe de koppeling werkt: order, factuur, boeking

Achter elke nette koppeling zit hetzelfde ritme. Drie stappen, telkens opnieuw, voor elke bestelling.

1. De order als trigger

WooCommerce kan een signaal sturen zodra er iets met een bestelling gebeurt: een webhook. Meestal hang je de koppeling aan het moment dat een bestelling de status ‘voltooid’ of ‘in behandeling’ (betaald) krijgt, niet aan het moment dat hij wordt aangemaakt. Dat scheelt je facturen voor bestellingen die nooit doorgaan, zoals een afgebroken iDEAL-betaling of een mislukte creditcardtransactie.

Die order bevat alles wat je nodig hebt: de klant, de regels, de bedragen, de btw per regel, de verzendkosten en de valuta. WooCommerce is open, dus je komt overal bij. Dat is meteen de kracht ervan.

2. De factuur

De koppeling vertaalt die order naar een factuur in Moneybird of Exact. Dat is meer dan een kopie. Goed gedaan gebeurt hier het volgende:

  • De klant wordt opgezocht of aangemaakt in je boekhouding, op e-mailadres of relatienummer, zodat je niet drie keer dezelfde klant aanmaakt.
  • Elke productregel krijgt het juiste btw-tarief en de juiste grootboekrekening mee.
  • Verzendkosten en kortingen worden als aparte regels toegevoegd, niet stilletjes in de productprijs verstopt.
  • Het bestelnummer komt als referentie op de factuur, zodat je later in een oogopslag van WooCommerce naar je boekhouding kunt terugzoeken.

Moneybird en Exact verschillen hier in karakter. Moneybird is licht en vergevingsgezind, ideaal voor zzp en kleinere MKB. Exact is strenger en krachtiger, gebouwd voor grotere administraties. Een koppeling die voor Moneybird werkt, hoeft niet zomaar op Exact te passen, en andersom.

3. De boeking

De factuur staat in je boekhouding, maar daarmee is hij nog niet als betaald gemarkeerd. De laatste stap koppelt de betaling: het bedrag dat via je betaalprovider (Mollie, Stripe, een andere PSP) binnenkomt, wordt aan de juiste factuur gehangen. Doe je dit goed, dan loopt je bankafschrift straks vanzelf rond en hoeft je accountant niets meer recht te trekken.

Wil je zien wat er per kant precies wordt uitgewisseld? Op WooCommerce, Moneybird en Exact staat per platform wat er over de lijn gaat.

De valkuilen waar het meestal misgaat

Een koppeling die op een rustige dinsdag werkt, is niet hetzelfde als een koppeling die een uitverkoop overleeft. Dit zijn de vier dingen die ik standaard dichttimmer.

Btw klopt niet

De meest voorkomende fout. Verkoop je aan particulieren in Nederland, dan is het simpel: 21% of 9%. Maar zodra je over de grens verkoopt, aan zakelijke klanten met een btw-nummer, of fysieke en digitale producten door elkaar heen, wordt het ingewikkeld. Verkoop binnen de EU aan een ondernemer met geldig btw-nummer is vaak btw-verlegd, en dat moet je factuur correct vermelden. Een domme koppeling plakt overal 21% op, en jij betaalt het verschil. In Exact is het extra belangrijk dat de btw-code per regel exact klopt, want daar rolt je aangifte direct uit.

Retouren en creditnota’s

Een klant stuurt iets terug. In WooCommerce zet je de bestelling op ‘gerestitueerd’ of boek je een gedeeltelijke restitutie, maar in je boekhouding verandert er niets, tenzij je koppeling daar ook op luistert. Een goede integratie maakt automatisch een creditnota aan die de oorspronkelijke factuur tegenboekt, met dezelfde btw-tarieven en grootboekrekeningen. Sla je dit over, dan staat je omzet structureel te hoog en klopt je btw-aangifte niet. Gedeeltelijke retouren zijn hierbij het lastigst: dan moet de creditnota precies de teruggestuurde regels raken, niet het hele bedrag.

Dubbele facturen

De sluipmoordenaar. Webhooks worden soms twee keer afgeleverd. Dat is geen bug, dat is hoe het internet werkt. Zonder bescherming krijg je dan twee facturen voor een bestelling. De oplossing heet idempotentie: de koppeling controleert eerst of er voor dit bestelnummer al een factuur bestaat, en zo ja, doet niets. Klinkt klein, voorkomt een hoop opruimwerk en een hoop scheve cijfers.

Bestellingen die niet passen

Een cadeaubon, een aanbetaling, een ruil zonder bijbetaling, een bestelling in vreemde valuta, een order met een handmatig aangepast bedrag. De randgevallen zijn waar standaardkoppelingen stilvallen of stille fouten maken. Goed gebouwd vangt de koppeling deze af en zet ze apart voor handmatige controle, in plaats van er een rommelige factuur van te maken die je later moet terugdraaien.

Kant-en-klaar of maatwerk?

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

Een kant-en-klare plugin of app is genoeg als:

  • je vooral aan Nederlandse particulieren verkoopt met standaard btw-tarieven;
  • je een overzichtelijk aantal producten en bestellingen hebt;
  • je je administratie zonder veel uitzonderingen voert;
  • je geen koppeling met andere systemen nodig hebt.

Er zijn prima plugins voor de WooCommerce-naar-Moneybird-route, en voor Exact bestaan er ook standaardkoppelingen. Werkt zoiets voor jou, gebruiken. Ik bouw niets dat al bestaat en goed genoeg is.

Maatwerk loont zodra:

  • je internationaal verkoopt en btw-verlegging, valuta of meerdere landen correct moet afhandelen;
  • je eigen logica wilt: bepaalde producten op een aparte grootboekrekening, dagstaten in plaats van losse facturen, of automatische toewijzing aan kostenplaatsen of projecten;
  • je WooCommerce wilt verbinden met je voorraad, je CRM of je fulfilment, niet alleen met je boekhouding;
  • de standaardkoppeling net dat ene ding niet kan, en jij elke maand alsnog handmatig zit bij te werken;
  • je op Exact zit met een specifieke administratie-inrichting waar een generieke plugin niet omheen kan.

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.

Met slim werken, loont hard werken

Het overtypen van bestellingen is precies het soort werk dat een computer beter en sneller doet dan jij. Niet omdat jij het niet kunt, maar omdat jouw tijd te waardevol is voor knip-en-plakwerk. Een koppeling die een keer goed staat, draait jarenlang door zonder klagen.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Jouw shop en boekhouding als één systeem

Ik denk mee over hoe jouw administratie eruitziet, ontwerp de koppeling op jouw uitzonderingen, en bouw hem end-to-end, self-hosted, zodat hij van jou blijft en met je meegroeit.

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.

Verken verder

In dit artikel

Concepten

Kosten-batenanalyseAutomatische facturatieWebhookIdempotentieKant-en-klare versus maatwerkkoppelingBtw-verleggingCreditnotaValkuilen bij automatisering

Gerelateerde artikelen

Mollie-betalingen automatisch koppelen aan je boekhouding
Gids
9 min

21 nov 2025 10:41

Mollie-betalingen automatisch koppelen aan je boekhouding

Van Mollie-betaling tot nette boeking in Moneybird of Exact. Deze gids laat zien hoe betalingen, terugbetalingen, fees, uitbetalingen en btw vanzelf kloppen, en wanneer maatwerk loont.

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.

Een factuur-inbox die zichzelf uitleest: inkomende facturen automatisch OCR'en en boeken
Gids
9 min

16 jun 10:55

Een factuur-inbox die zichzelf uitleest: inkomende facturen automatisch OCR'en en boeken

Elke week facturen handmatig intypen kost uren en zit vol fouten. Dit stappenplan laat zien hoe je de inbox zo inricht dat leveranciersfacturen automatisch worden herkend en klaargezet in je boekhoudpakket.

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.

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.