Bol.com ↔ Exact.
Automatisch geboekt.
Orders, facturen, retouren en voorraad automatisch gesynchroniseerd tussen Bol.com en Exact Online. Geen handmatig overtypen, geen fouten in je boekhouding.
Bol.com orders automatisch boeken in Exact Online. Facturen, klantgegevens, retouren en voorraad bidirectioneel gesynchroniseerd. Geen handmatig overtypen meer.
Wie is Coding Agency?
Coding Agency is een softwarebedrijf in Meppel gespecialiseerd in API-koppelingen en systeemintegratie. We verbinden jouw software met boekhoudpakketten, betaalsystemen, webshops en meer — zodat alles automatisch samenwerkt. Al meer dan 16 jaar werken we voor bedrijven in heel Nederland.
Wat we synchroniseren
Van order tot boeking, van retour tot creditnota. Dit zijn de datastromen die we automatiseren tussen Bol.com en Exact Online.
Orders
Nieuwe Bol.com orders worden automatisch als verkooporder of factuur aangemaakt in Exact Online. Inclusief orderregels, prijzen en verzendkosten.
Facturen
Verkoopfacturen met correcte BTW-codes, debiteurnummers en grootboekrekeningen. Elke Bol.com order wordt een sluitende boeking in Exact.
Klantgegevens
Bol.com klantgegevens worden automatisch als debiteur aangemaakt in Exact Online. Bij terugkerende klanten wordt de bestaande relatie herkend en gekoppeld.
Retouren
Retouren op Bol.com worden automatisch als creditnota verwerkt in Exact Online. De voorraad wordt bijgewerkt en de boekhouding klopt direct.
Voorraad
Voorraadstanden vanuit Exact Online worden gesynchroniseerd naar Bol.com. Nooit meer overselling door verouderde voorraadinformatie op het platform.
BTW-verwerking
BTW-codes van Bol.com worden automatisch vertaald naar de juiste Exact Online BTW-codes. Inclusief verleggingsregelingen en buitenlandse BTW-tarieven.
Technische aanpak
De Bol.com Retailer API en Exact Online REST API zijn fundamenteel verschillend. Onze transformatielaag overbrugt dat verschil.
Bol.com Retailer API + Exact REST API
OAuth2 authenticatie met beide platformen. Bol.com orders worden via de Retailer API opgehaald, getransformeerd en als factuur of verkooporder in Exact Online geboekt via de REST API.
Betrouwbaarheid
Queue-based verwerking met retry-logica voor beide API's. Rate limiting per platform. Idempotente verwerking zodat orders nooit dubbel geboekt worden, ook niet bij herstarts.
Monitoring
Dashboard met overzicht van alle gesynchroniseerde orders, facturen en voorraadmutaties. Automatische alerts bij fouten, mismatches of achterstanden. Elke mutatie is traceerbaar.
Hoe het werkt
Van Bol.com order naar Exact Online boeking — dit is het proces dat de koppeling elke keer automatisch doorloopt.
Order binnenkomt
Bol.com stuurt een notificatie via de Retailer API zodra een klant afrekent. De koppeling haalt de volledige orderdata op: producten, aantallen, prijzen en klantgegevens.
Data transformatie
De orderdata wordt vertaald naar het Exact Online formaat. BTW-codes worden gematcht, artikelen gekoppeld aan Exact-producten en de klant als debiteur aangemaakt of herkend.
Boeking in Exact
Een verkoopfactuur wordt aangemaakt in Exact Online via de REST API. Inclusief correcte grootboekrekening, BTW-verdeling en kostenplaats. De factuur is direct zichtbaar in je boekhouding.
Terugkoppeling
Verzendstatus en track-and-trace codes worden teruggemeld aan Bol.com. Bij retouren wordt automatisch een creditnota aangemaakt en de voorraad bijgewerkt.
Veelvoorkomende problemen
Dit zijn de problemen die we het vaakst tegenkomen bij Bol.com ↔ Exact Online koppelingen — en hoe de koppeling ze voorkomt.
Dubbele boekingen
Zonder idempotente verwerking kan een retry dezelfde order twee keer boeken in Exact Online. Onze koppeling werkt met unieke order-ID's en controleert altijd of een boeking al bestaat voordat er een nieuwe wordt aangemaakt.
BTW-mismatches
Bol.com gebruikt eigen BTW-codes die niet 1-op-1 overeenkomen met Exact Online BTW-codes. De koppeling vertaalt BTW-percentages automatisch, inclusief verleggingsregelingen bij buitenlandse leveringen.
Voorraad-desync
Verkoop je via meerdere kanalen, dan kan Bol.com meer tonen dan je werkelijk op voorraad hebt. De koppeling synchroniseert voorraad bidirectioneel zodat overselling wordt voorkomen.
API rate limits
Zowel Bol.com als Exact Online hebben rate limits. De koppeling verwerkt berichten queue-based met automatische retry en back-off, zodat je nooit data verliest door een tijdelijke limiet.
Verkoop je via meer dan alleen Bol.com? Met een Channable-koppeling beheer je feeds, orders en voorraad voor al je marketplaces vanuit één centraal punt.
Waarom Bol.com anders boekt dan je eigen webshop
Een webshopkoppeling is betrekkelijk eenvoudig: er komt een order binnen, je maakt een verkoopfactuur, de klant betaalt en het bedrag komt binnen. Bij Bol.com klopt die keten niet. Bol treedt op als bemiddelaar — de koopovereenkomst ontstaat tussen jou en de klant, maar het geld loopt via Bol. En Bol betaalt niet uit wat de klant betaalde.
Dat verschil is precies waar handmatige administraties op stuklopen, en waar de meeste standaardkoppelingen te kort schieten.
Wat er op je rekening komt is nooit je omzet
Bol betaalt periodiek uit ná aftrek van commissie, eventuele verzendkosten en verrekende retouren. Eén uitbetaling van bijvoorbeeld € 4.180 kan bestaan uit € 5.000 omzet, € 650 commissie en € 170 aan gecrediteerde retouren. Boek je die € 4.180 als omzet, dan mis je zowel omzet als kosten en klopt je btw-aangifte niet. De koppeling splitst elke uitbetaling in de onderliggende componenten en boekt ze op de juiste grootboekrekeningen, zodat de banktransactie in Exact Online precies afgeletterd kan worden.
Commissie is een inkoopkost, geen korting
De verleiding is groot om de commissie van de verkoopprijs af te trekken en het verschil als omzet te boeken. Dat scheelt werk en is fout: je omzet is wat de klant betaalde, de commissie is een kostenpost met eigen btw-behandeling. Je verliest bovendien het zicht op je werkelijke marge per artikel, wat juist op een marktplaats met scherpe prijzen het cijfer is waar je op stuurt.
Retouren komen later dan de order
Een retour volgt dagen tot weken na de oorspronkelijke order en verschijnt als losse mutatie. Zonder koppeling tussen retour en originele factuur ontstaan er creditnota's die nergens aan hangen. De koppeling zoekt de oorspronkelijke verkoopfactuur op via het Bol-ordernummer en maakt de creditnota daaraan gekoppeld aan, inclusief correctie van voorraad en btw.
Verkoop je ook via bol.com in België, dan speelt OSS
Bij levering aan particulieren in andere EU-landen geldt boven de drempel van € 10.000 het btw-tarief van het land van de klant, aan te geven via de Unieregeling van de One Stop Shop. Dat betekent dat de koppeling per order het leverland moet meenemen en de juiste btw-code in Exact Online moet zetten — niet één vast tarief voor alles wat via Bol binnenkomt.
Rate limits bepalen hoe de koppeling gebouwd moet worden
Beide kanten begrenzen het aantal API-verzoeken, maar niet even streng — en dat verschil bepaalt het ontwerp.
Bol.com werkt met de Retailer API v10 en hanteert per endpoint een eigen limiet, met een HTTP 429 zodra je eroverheen gaat. Bol geeft in de documentatie over rate limits aan dat de resterende ruimte in de response-headers meekomt, en adviseert het order-details-endpoint niet herhaaldelijk te pollen.
Exact Online is aanzienlijk krapper: ongeveer 60 API-calls per administratie per minuut en 5.000 calls per administratie per dag. Dat dagplafond is de echte bottleneck. Een order die naïef wordt verwerkt kost al snel vier tot zes calls — klant opzoeken of aanmaken, artikelregels, factuur, btw-controle. Bij 300 orders per dag zit je dan tegen de limiet aan, en elke retour, voorraadmutatie en betaling komt daar nog bovenop.
Daarom bouwen we de Exact-kant altijd queue-based met bulk-endpoints waar dat kan, cachen we klant- en artikelreferenties zodat ze niet per order opnieuw worden opgezocht, en synchroniseren we alleen wat daadwerkelijk gewijzigd is. Een koppeling die bij 50 orders per dag prima werkt en bij 400 stilvalt, is niet gebouwd op het dagplafond.
En als Amazon erbij komt
Verkopers die op Bol.com groeien stappen vaak ook over op Amazon. Het administratieve patroon is identiek — bemiddeling, commissie-inhouding, netto-uitbetaling, vertraagde retouren — maar de API is een andere, met een eigen autorisatiemodel en eigen rapportagestructuur voor afrekeningen.
Loont het om beide los te koppelen? Bij twee kanalen meestal wel. Vanaf drie kanalen wordt een tussenlaag interessanter, waarbij marketplaces via één punt worden ontsloten en Exact Online maar één koppeling hoeft te onderhouden. Dat scheelt niet alleen bouwwerk maar ook dagplafond: je verwerkt dan gebundeld richting Exact in plaats van per kanaal.
Waarom Coding Agency
Ervaring met beide
We kennen de Bol.com Retailer API en de Exact Online REST API van binnen en van buiten. Inclusief hun rate limits, eigenaardigheden en ondocumented gedrag.
Automatische orderfacturatie
Elke Bol.com order wordt automatisch een correcte factuur in Exact. Met juiste BTW-codes, grootboekrekeningen en debiteurnummers. Geen handwerk meer.
Voorraadbeheer
Voorraadstanden in Exact Online worden real-time doorgestuurd naar Bol.com. Verkoop je via meerdere kanalen? De koppeling houdt de totaalvoorraad actueel.
Foutafhandeling
Uitgebreide error handling met retries, dead letter queues en automatische alerts. Bij fouten ontvang je direct context en oplossingsrichtingen.
Integratie projecten
Andere projecten waarin software, website, shop of app niet als los kanaal is gebouwd, maar als onderdeel van een werkend proces.
Eventfull
Eventplatform waarin inspiratie, klantportaal en iOS/Android-app als één proces werken.
FeelingzFlow
Centraal platform voor het hele bedrijfsproces van Feelingz: van order tot aflevering.
Vox Audio
Bijzondere digitale klantreis rond audioverhalen, QR en fysieke beleving.
Gerelateerde koppelingen
Veelgestelde vragen
Koppeling bespreken?
Vertel welke data je wilt synchroniseren tussen Bol.com en Exact Online. Wij bouwen de brug.
Start het gesprek