WooCommerce-bestellingen automatisch factureren in Moneybird of Exact

WooCommerce-bestellingen automatisch factureren in Moneybird of Exact

GidsAlisina NawabiAlisina Nawabi18 februari · 12:199 min leestijd

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

Bij FLOH ontwerp en bouw ik complete software, integraties en AI op maat, van eerste idee tot werkend product, en jij blijft eigenaar. Hier schrijf ik nuchter over bouwen met AI en software voor ondernemers en organisaties.

Meer over mij

Genoemde integraties

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

Gerelateerde artikelen

Shopify-bestellingen automatisch factureren in MoneybirdGids

Shopify-bestellingen automatisch factureren in Moneybird

Stop met bestellingen overtypen. In deze praktische gids lees je hoe een Shopify-bestelling vanzelf als nette factuur in Moneybird belandt, inclusief de valkuilen rond btw, refunds en dubbele facturen.

Lees artikel
Een factuur-inbox die zichzelf uitleest: inkomende facturen automatisch OCR'en en boekenGids

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.

Lees artikel
Stripe-betalingen automatisch in je boekhouding krijgenGids

Stripe-betalingen automatisch in je boekhouding krijgen

Van Stripe-webhook tot nette boeking. In deze praktische gids lees je hoe betalingen, refunds, fees en btw vanzelf in je boekhouding belanden, en wanneer maatwerk de moeite loont.

Lees artikel
Mollie-betalingen automatisch koppelen aan je boekhoudingGids

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.

Lees artikel
Apple onthult 'Siri AI', maar de EU krijgt hem niet op de iPhoneNieuws

Apple onthult 'Siri AI', maar de EU krijgt hem niet op de iPhone

Apple presenteerde op WWDC 2026 een compleet herbouwde Siri. Het grote nieuws voor Nederlandse ondernemers: door de DMA komt de nieuwe Siri AI voorlopig niet naar iPhone en iPad in de EU.

Lees artikel
Frankrijk dumpt Palantir en geeft elke ambtenaar een Mistral-assistent: een soevereiniteitsles voor NederlandNieuws

Frankrijk dumpt Palantir en geeft elke ambtenaar een Mistral-assistent: een soevereiniteitsles voor Nederland

De Franse inlichtingendienst DGSI vervangt het Amerikaanse Palantir door het Franse ChapsVision, en premier Lecornu rolt een Mistral-assistent uit naar een miljoen ambtenaren. Een concreet precedent voor elke organisatie die twijfelt over Amerikaanse techafhankelijkheid.

Lees artikel