Verkoper controleert een pakket met haar telefoon naast een laptop en verzenddozen
GidsUitgebreide gids6 juli · 09:0011 min leestijd

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.

Je verkoopt op bol.com. De orders komen binnen, maar het geld niet: dat int bol, houdt de commissie en de verzendkosten in, en stort een paar dagen later één bedrag op je rekening waarin geen enkele order los terug te vinden is. En dan moet je, als een zakelijke klant erom vraagt, ook nog zelf de btw-factuur maken. Een bol.com-koppeling is daarom iets anders dan een webshopkoppeling. Je knoopt niet je eigen kassa aan je boekhouding, maar een marktplaats met een eigen API, een eigen afrekening en een eigen logistiek.

Een bol.com-koppeling laat een order op de marktplaats automatisch doorstromen naar drie systemen: je voorraad (zodat je nergens oververkoopt), je verzending (een label of Logistiek via bol), en je boekhouding (een btw-correcte boeking in Moneybird of Exact Online). De koppeling praat met de bol Retailer API en verschilt van een webshopkoppeling doordat bol de betaling int en de kosten vooraf verrekent. Dat verschil bepaalt bijna elke keuze hierna.

Waarom bol.com anders werkt dan je eigen webshop

Bij een Shopify- of WooCommerce-shop bezit je de kassa: de order, de betaling en de btw komen bij jou binnen en je stuurt ze door naar je boekhouding. Op bol.com bezit je dat niet. Vier dingen werken fundamenteel anders, en samen bepalen ze hoe je koppeling eruit moet zien.

De enige toegang is de bol Retailer API (op dit moment versie 10). Er is geen webhook die op je eigen kassa hangt. Je haalt orders op bij bol, bevestigt de verzending terug, en zet facturen erop. Alles loopt over dat ene kanaal.

Bol int de betaling, jij ziet nooit een losse transactie. In plaats daarvan krijg je periodiek, maandelijks of per twee weken, een verkoopfactuur waarop bol je omzet optelt en er commissie, pick-and-pack, verzend- en opslagkosten van aftrekt voordat het restant wordt uitbetaald. Het bedrag op je bank is dus een netto-saldo, geen som van orders.

Die commissie is tweeledig: een vaste bijdrage per artikel (tussen 0 en 0,85 euro) plus een percentage van de verkoopprijs inclusief btw, dat oploopt van rond 7% voor elektronica tot 15% voor kleding en schoenen (tarieven juli 2026). Zit je bedrijf in Nederland, dan rekent bol daarbovenop 21% btw over de commissie, die je als voorbelasting terugvraagt.

En je kiest je logistiek: zelf verzenden (in de API heet dat FBR, Fulfilment by Retailer) of via Logistiek via bol (LVB, in de API FBB), waarbij je voorraad bij bol ligt en bol pakt en verstuurt. Dat verschil bepaalt of je koppeling verzendlabels moet maken of alleen voorraad hoeft bij te houden. Eén ding blijft in beide gevallen bij jou: voor de btw ben jij de verkoper. Bol levert geen automatische factuurservice, dus vraagt een zakelijke klant om een factuur, dan moet je die binnen 24 uur leveren, via je verkoopaccount of de Retailer API.

Wat je nodig hebt

Voordat je iets koppelt, leg je het fundament. Zonder die basis levert automatisering alleen sneller rommel op, en op een marktplaats is die rommel duurder om terug te draaien.

  • Een bol-verkoopaccount met API-toegang. In je verkoopaccount genereer je een client id en secret voor de Retailer API. Zonder die twee komt geen enkele koppeling bij je orders, ook geen kant-en-klare app.
  • Een boekhoudpakket dat netjes staat. Moneybird is licht en vergevingsgezind, prettig voor zzp en kleiner MKB; Exact Online is strenger, met de btw-code per regel die exact moet kloppen. Richt vooraf een grootboekrekening in voor de omzet, aparte kostenrekeningen voor bol-commissie en verzendkosten, en een tussenrekening voor de bol-afrekening.
  • Een besluit over je logistiek. Verzend je zelf (FBR) of via LVB? Dat bepaalt de helft van je koppeling: labels maken of niet.
  • Een besluit over de facturen. Maak je de btw-factuur zelf, laat je een factuurtool het doen, of bouw je het in je koppeling?
  • Je SKU's op orde. Eén EAN per product, en een voorraad die klopt met je andere verkoopkanalen. Verkoop je hetzelfde product ook via een eigen webshop, bepaal dan nu welk systeem de voorraadwaarheid is.
  • Een proefperiode. Een week echte orders om op te testen voordat je alles automatisch laat doorlopen.
Voordat je bol.com koppelt: dit heb je geregeld
0/6

Drie manieren om bol.com te koppelen

Er zijn grofweg drie routes van bol.com naar je voorraad en boekhouding, en ze verschillen in wie de koppeling bouwt en onderhoudt. Kies bewust: de goedkoopste op dag één is zelden de goedkoopste over een jaar.

  • Een certified koppelapp (kant-en-klaar). Tools zoals Stockpilot, Webwinkelfacturen, Facturatieoffice of Bolmate koppelen bol aan je boekhouding met een paar klikken; de leverancier onderhoudt de API-verbinding. Stockpilot werkt met een abonnement dat begint rond 79 euro per maand tot 500 orders en oploopt tot 549 euro bij 10.000 orders; Facturatieoffice rekent rond 399 euro per jaar voor de bol-import (tarieven juli 2026).
  • No-code op de Retailer API (n8n of Make). Je bouwt de flow zelf op de API. Er bestaat een n8n-community-node voor de bol Retailer API; in Make knoop je het aan elkaar met HTTP-modules. Je betaalt hosting of een abonnement (zelf-gehost n8n kost lage tientjes per maand) plus je eigen bouwtijd, en je beheert de logica zelf.
  • Maatwerk. Een op jouw proces gebouwde koppeling die orders, voorraad, labels, facturen en de afrekening precies zo verwerkt als jij wilt, en meekoppelt met je andere systemen. Hoogste startkosten, laagste kosten per order zodra het volume oploopt.
Welke route past bij jouw bol.com-verkoop?

Hoeveel orders verwerk je per maand op bol.com?

De tabel hieronder zet de drie routes naast elkaar op de assen die je keuze bepalen.

RouteStartkostenMaandkosten-ordeOnderhoudPast bij
Certified koppelappLaag (instellen)79 tot 549 euro per maand, per orderstaffelLeverancier onderhoudt de APIStandaard NL-verkoop, LVB, alleen bol
No-code (n8n of Make)Middel (zelf bouwen)Lage tientjes hosting plus bouwtijdJij of je teamEigen verzending, eigen logica, matig volume
MaatwerkHoog (eenmalig)Hosting, daarna laag per orderOp afspraak, of in eigen beheerHoog volume, meerdere kanalen, internationale btw

Kant-en-klaar schaalt met je ordervolume mee, en dat zie je terug in de staffels.

Stockpilot-abonnement per orderstaffel, euro per maand (bron: Stockpilot, juli 2026)

Stap voor stap: de koppeling opzetten

Elke route, van kant-en-klaar tot maatwerk, volgt onder de motorkap hetzelfde ritme: een order ophalen bij bol, je voorraad en verzending bijwerken, en de order als btw-correcte boeking in je boekhouding zetten. Bij een certified app zijn deze stappen ingebouwd; bouw je zelf, dan zet je ze in deze volgorde neer.

  1. Zet je API-toegang klaar. Genereer in je bol-verkoopaccount een client id en secret voor de Retailer API. Doe één testcall naar de orders-endpoint en controleer dat je credentials werken en dat er orders terugkomen. Lukt dit niet, dan heeft geen enkele volgende stap zin.
  2. Haal nieuwe orders op. Bol stuurt geen signaal naar je kassa; je haalt open orders op via de orders-endpoint, gefilterd op status en op fulfilment-methode (FBR of FBB). Let op: bol laat een afgehandelde order nog maar 48 uur zien via de Retailer API, dus je koppeling moet elke paar minuten pollen of zich abonneren op de push-events. Draait hij één keer per dag en valt hij een dag uit, dan mis je orders zonder foutmelding.
  3. Werk je voorraad bij. Trek de verkochte aantallen af in je voorraadadministratie en push de nieuwe stand terug naar je andere kanalen. Zo voorkom je dat je op bol en in je eigen webshop hetzelfde laatste stuk twee keer verkoopt. Wie hier structuur in wil, kan de voorraad zelfs vooruit plannen op basis van je verkoopdata.
  4. Maak het verzendlabel, of laat LVB het doen. Verzend je zelf, dan vraag je via de API een bol-verzendlabel aan of bevestig je de verzending met je eigen transporteur en een track-and-tracecode; bol kent ruim veertig vervoerders. Het aanmaken van een verzending loopt asynchroon: je krijgt een procesnummer terug en pollt tot de status op geslaagd staat. Verzend je via LVB, dan slaat deze stap over.
  5. Boek de order in je boekhouding. Vertaal de order naar een verkoopboeking of factuur met het juiste btw-tarief per regel, en zet het bol-ordernummer als referentie zodat je later heen en terug kunt zoeken. Komt er een factuuraanvraag van een zakelijke klant, handel die dan binnen de termijn af en zet de factuur via de API terug.
  6. Reconcilieer de afrekening. Zodra bol de verkoopfactuur stuurt, boek je de bruto-omzet per order, en boek je commissie, verzend- en opslagkosten apart als kosten. Het netto uitbetaalde bedrag laat je aflopen tegen de tussenrekening, die op nul hoort te eindigen. Blijft er een verschil staan, dan mist er een kostenregel.
  7. Bouw idempotentie in. Controleer per bol-ordernummer of je al geboekt hebt, en doe zo ja niets. Zonder die check levert een herhaalde poll of een dubbel afgeleverde push-melding een dubbele factuur op.

De valkuilen die bol.com-specifiek zijn

Een koppeling die op een rustige dinsdag werkt, is niet hetzelfde als een koppeling die een heel boekjaar en een piek in december overleeft. Dit zijn de valkuilen die je bij een eigen webshop niet tegenkomt, maar op de marktplaats wel.

Het 48-uursvenster op orders

Bol toont een afgehandelde order maar twee dagen. Een koppeling die te traag pollt of even uitvalt, mist orders stil. De mitigatie is dubbel: poll frequent of gebruik de push-events, en houd een logboek van verwerkte ordernummers bij zodat je een gat meteen ziet in plaats van pas bij de kwartaalcijfers.

De afrekening die nooit 1-op-1 matcht

Dit is de bol-versie van het fee-probleem dat je ook bij Mollie of Stripe hebt, maar heftiger. Op je bank staat één netto bedrag waarin tientallen orders, de commissie, pick-and-pack, verzendkosten, opslag en retourcorrecties samengeklonterd zitten. Boek je alleen dat bankbedrag als omzet, dan klopt je omzet noch je btw. Boek de bruto-omzet per order, boek elke kostensoort apart, en reconcilieer de hele verkoopfactuur tegen een tussenrekening die op nul eindigt.

De btw over de commissie vergeten

De commissie die bol inhoudt, is voor Nederlandse verkopers inclusief 21% btw, en die btw is voorbelasting die je terugvraagt. Boek je de commissie als één brutobedrag zonder de btw eruit te halen, dan laat je geld liggen en klopt je aangifte niet. Een goede koppeling splitst de commissie automatisch in kosten en voorbelasting.

LVB-retouren en opslag die stil oplopen

Verkoop je via LVB, dan lopen retouren via bol terug het magazijn in en verschijnen ze als correcties op je afrekening, niet als een nette creditnota. En je betaalt opslag per dag per EAN, met een toeslag van 40% in de piekmaanden en 100% voor voorraad die langer dan 180 dagen ligt. Een koppeling die opslag niet meeneemt, laat een traag lopend product winstgevender lijken dan het is.

De factuuraanvraag die je mist

Een zakelijke klant vraagt om een btw-factuur en je hebt een korte termijn om die te leveren. Doe je dat structureel te laat, dan raakt het je verkoopprestaties op het platform. Laat je koppeling of tool factuuraanvragen automatisch afhandelen en de factuur via de Retailer API terugzetten, in plaats van er handmatig achteraan te lopen.

Twee bronnen die allebei factureren

Dezelfde gouden regel als bij een webshop: laat nooit twee systemen dezelfde verkoop factureren. Draai je bol naast een eigen webshop, kies dan per kanaal één bron van waarheid voor de factuur en de voorraad, en laat het andere systeem alleen bijwerken.

Beslis-kader: kant-en-klaar, no-code of maatwerk

De keuze draait om vijf assen: je ordervolume, je aantal SKU's, of je zelf verzendt of via LVB, hoe complex je afrekening is, en of bol met andere systemen moet praten. Eerlijk advies: begin niet groter dan moet.

Een certified koppelapp is genoeg als je onder de paar honderd orders per maand zit, standaard aan Nederlandse klanten verkoopt, via LVB werkt (dus geen labels hoeft te maken) en alleen op bol verkoopt. Je betaalt een vast maandbedrag en bent klaar. Ik bouw niets dat al bestaat en goed genoeg is.

No-code op de Retailer API loont zodra je een paar honderd tot een paar duizend orders draait, zelf verzendt en de flow zelf in de hand wilt houden, zonder een leverancier die de logica bepaalt. Voorwaarde is dat iemand bij je de flow kan onderhouden; anders verplaats je het probleem alleen.

Maatwerk verdient zich terug zodra je duizenden orders hebt, veel SKU's, meerdere verkoopkanalen die dezelfde voorraad delen, eigen verzending met eigen vervoerders, of internationale btw met de OSS-drempel. Op dat volume is de kosten-per-order van een staffel-abonnement hoger dan een koppeling die je bezit. Draai je naast bol ook een eigen webshop, dan is de bredere route van webshop en betalingen automatisch naar je boekhouding je vertrekpunt, met bol als extra kanaal erin.

Het omslagpunt is simpel. Zodra je meer tijd kwijt bent aan het corrigeren van de afrekening 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.

Uitgewerkt voorbeeld: 600 orders, half via LVB

Neem een verkoper van huishoudartikelen. Stel: 600 orders per maand, 250 SKU's, de helft via LVB en de helft zelf verzonden, een gemiddelde verkoopprijs van 22 euro, en een commissiecategorie rond 12%. Zijn bruto-omzet is dan ongeveer 13.200 euro per maand.

Zijn route: bij 600 orders valt hij in de tweede Stockpilot-staffel, rond 149 euro per maand tot 2.000 orders. Die app verwerkt zijn orders, facturen en voorraad. Omdat hij de helft zelf verzendt, laat hij de verzendlabels via zijn bol-account of de app lopen; de LVB-helft raakt hij niet aan.

Zijn afrekening laat de spanning zien. Op die 13.200 euro omzet houdt bol grofweg 12% commissie in (ongeveer 1.580 euro) plus de vaste bijdrage per artikel (bij 0,85 euro over 600 orders zo'n 510 euro), plus de pick-and-pack- en verzendkosten van de 300 LVB-orders en de dagelijkse opslag. Netto komt er dus fors minder dan 13.200 euro op zijn rekening. Zijn koppeling boekt daarom de bruto 13.200 euro als omzet, elke kostensoort apart, en laat het uitbetaalde bedrag aflopen tegen de tussenrekening. Over de commissie vraagt hij de 21% btw (ruwweg 330 euro) terug als voorbelasting.

De conclusie voor hem: bij 600 orders is een certified app van rond 149 euro per maand goedkoper dan de correctietijd van handmatig boeken. Maar het moment dat hij een tweede marktplaats toevoegt, of zijn bol-voorraad realtime wil delen met een eigen webshop, kantelt de rekensom naar no-code of maatwerk, want dan begint het staffel-abonnement per kanaal te stapelen en gaat de gedeelde voorraad de doorslag geven.

De koppeling is de makkelijke helft

Het technische deel, orders ophalen en boekingen wegschrijven, is werk van een middag. Het echte werk zit in de afspraken eronder: welk systeem is de bron van je voorraad, waar landt de commissie in je grootboek, wie maakt de factuur, en hoe reconcilieer je de afrekening tot op de cent. Krijg je die op orde, dan wordt bol.com weer gewoon een verkoopkanaal, in plaats van een maandelijkse puzzel met je eigen cijfers.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Je bol.com-koppeling laten bouwen

Ik ontwerp en bouw de koppeling tussen bol.com, je voorraad en je boekhouding end-to-end, van meedenken over de opzet tot de afrekening-reconciliatie en de randgevallen die een standaardapp laat liggen.

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

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.

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.

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.

Slimmer inkopen met AI: voorraadprognoses voor het MKB zonder duur WMS
Gids
11 min

25 jun 19:00

Slimmer inkopen met AI: voorraadprognoses voor het MKB zonder duur WMS

Te veel dood kapitaal in je magazijn en tegelijk nee-verkoop op je bestsellers? Met je verkoopdata uit Exact Online en een laag AI bouw je zelf een wekelijkse inkoopprognose, zonder duur voorraadsysteem.

Je webshop klaarstomen voor AI-agentklanten: structured data, productfeed en betaalflow
Gids
9 min

23 jun 21:05

Je webshop klaarstomen voor AI-agentklanten: structured data, productfeed en betaalflow

Een groeiend deel van je klanten is een AI-agent die je catalogus leest in plaats van bekijkt. Zo maak je je webshop vindbaar en koopbaar met schema.org, een productfeed en een agentic betaalflow.

Model Context Protocol (MCP) uitgelegd voor de niet-developer: wat het is en hoe je weet of jouw software klaar is
Gids
8 min

20 jun 23:05

Model Context Protocol (MCP) uitgelegd voor de niet-developer: wat het is en hoe je weet of jouw software klaar is

MCP is de stekker waarmee AI bij je eigen systemen komt. Zonder code leg ik uit wat het is, en geef ik je de exacte vragen voor je leverancier of IT-partner.