Voor één webshop, één administratie en standaard btw-tarieven is een kant-en-klare connector vrijwel altijd het juiste antwoord: de abonnementen die aanbieders publiek noemen liggen tussen EUR 9,95 en EUR 39,95 per maand (volgens iWebDevelopment, bijgewerkt 26 juli 2026). Maatwerk wordt pas verstandig zodra je meerdere verkoopkanalen, deelleveringen, staffelprijzen, meerdere divisies, retourstromen of twee bronnen van voorraadwaarheid hebt. Hieronder staan die zes signalen, een sync-frequentietabel die laat zien waar je het verschil merkt, en een driejaars-TCO waarin elk bedrag zijn bron toont.
De drie routes op een rij
Route 1: standaardconnector
Een gecertificeerde koppeling uit de Exact App Store, als abonnement. Je vult inloggegevens in, kiest welke datastromen aan staan en het draait. iWebDevelopment publiceert vier pakketten: Financial EUR 9,95, Invoices EUR 18,95, Commerce EUR 23,95 en Commerce ERP vanaf EUR 39,95 per maand, met een sync-interval van 5 minuten, ISO 27001 en 30 dagen proef (alles volgens iWebDevelopment, bijgewerkt 26 juli 2026). Combidesk beschrijft voor zijn Shopify-koppeling een automatische synchronisatie elke 120 minuten (volgens Combidesk, geen datum op de pagina).
Wat je krijgt: onderhoud, updates bij API-wijzigingen en support. Wat je niet krijgt: afwijkende mapping, eigen bedrijfsregels en zeggenschap over wat er gebeurt als een order niet doorkomt. De leverancier beheert het; jij hebt geen broncode.
Route 2: workflowlaag (n8n, Make of Zapier)
Een visuele automatiseringslaag ertussen. Past bij lage volumes, tijdelijke stromen, of een proces met één stap die geen connector aanbiedt — een marketplace-order die verrijkt moet worden, of een goedkeuring vóór het boeken. Snel gebouwd, en jij beheert het.
Het is ook de route met de meeste schijnzekerheid. Een scenario dat naar veertig stappen is gegroeid, is door niemand anders meer te lezen; foutafhandeling blijft meestal bij "stuur een mailtje"; en de kosten schalen met het aantal operaties. Brixxs benoemt dezelfde driedeling met datavolume, syncfrequentie, foutafhandeling en beheer als kostendrijvers, en noemt daarbij expliciet geen bedragen (volgens Brixxs, geen datum op de pagina).
Route 3: maatwerk op de Exact Online API
Een eigen tussenlaag op de REST API van Exact Online, met OAuth 2.0, eigen mapping, eigen bedrijfsregels, een foutwachtrij en monitoring. Je bepaalt de richting per entiteit en welk systeem de bron van waarheid is. iWebDevelopment noemt voor de routes buiten zijn eigen product bedragen: zelf bouwen EUR 3.000–20.000 opstart, maatwerk via een bureau EUR 10.000–150.000 opstart, en 30 tot 60 procent van de integratiekosten gaat naar onderhoud (alles volgens iWebDevelopment, bijgewerkt 9 juni 2026). Let op: dat is een belanghebbende bron, want dezelfde partij verkoopt de connectorroute.
| Connector | Workflowlaag | Maatwerk | |
|---|---|---|---|
| Opstartkosten | Laag; 30 dagen proef volgens iWebDevelopment | Bouwuren van het scenario | EUR 10.000–150.000 volgens iWebDevelopment (bijgewerkt 09-06-2026) |
| Maandkosten | EUR 9,95–39,95 p/m volgens iWebDevelopment (bijgewerkt 26-07-2026) | Platformkosten per operatie plus beheer | Hosting, monitoring, beheersuren; geen licentie per shop |
| Doorlooptijd | Dagen | Dagen tot weken | Weken tot maanden |
| Wie beheert het | De leverancier | Jij of je bureau | Jij, met je bureau |
| Broncode | Niet van jou | Scenario exporteerbaar, platform niet | Van jou, mits contractueel vastgelegd |
| Afwijkende processen | Alleen wat de leverancier ondersteunt | Beperkt, broos bij groei | Volledig |
| Foutafhandeling | Wat de leverancier biedt | Meestal een melding, zelden een wachtrij | Retries, foutwachtrij, alerting met ontvanger |
De zes signalen die maatwerk rechtvaardigen
Is geen van deze zes bij jou aan de orde, begin dan met een connector. Is er één, kijk dan of de connector het toevallig ondersteunt. Zijn het er twee of meer, dan bouw je vroeg of laat een tussenlaag.
| Signaal | Waarom een standaardconnector hierop stukloopt | Wat maatwerk anders doet |
|---|---|---|
| Meerdere verkoopkanalen naast de shop | De connector kent één bron. Marketplace-orders komen anders binnen en vragen andere klant-, btw- en verzendlogica | Eén tussenlaag met kanaalherkenning; per kanaal eigen mapping, dagboek en nummerreeks |
| Deelleveringen en backorders | Eén order wordt één factuur; bij twee deelleveringen klopt de factuur niet met wat verzonden is | Levering als eigen entiteit, facturatie per levering, openstaand restant |
| Staffel- en klantspecifieke prijzen | De prijs komt uit de shop mee, terwijl B2B-prijzen in Exact staan en daar leidend horen te zijn | Prijsbepaling in Exact als bron van waarheid, met afwijkingscontrole vóór het boeken |
| Meerdere divisies of meerdere shops | Een abonnement koppelt doorgaans één shop aan één administratie; je betaalt per combinatie | Routering op kanaal, land of entiteit naar de juiste divisie in één koppellaag |
| Retouren en creditnota's | Combidesk documenteert dat een geannuleerde order niet als creditnota synchroniseert | Retour en creditnota als eigen stroom, gekoppeld aan de oorspronkelijke factuur |
| Voorraad met twee bronnen van waarheid | Combidesk beschrijft voorraadupdate als eenrichtingsverkeer van Shopify naar Exact | Eén aangewezen bron per artikelgroep, met conflictregels en audittrail |
Sync-frequentie: waar merk je het verschil?
Sync-frequentie wordt verkocht als specificatie, maar is een bedrijfskeuze. Het bepaalt hoe lang je shop een verkeerde voorraad toont, hoeveel ruimte een klant heeft om te annuleren, en of je dagafsluiting klopt.
| Frequentie | Risico op overselling | Annuleren door de klant | Dagafsluiting | Wie noemt dit |
|---|---|---|---|---|
| Realtime (webhooks) | Klein: voorraad volgt de verkoop direct | Krap: er is meteen geboekt, dus annuleren wordt een creditnota | Actueel gedurende de dag | Maatwerk- en iPaaS-partijen; per entiteit verschilt de beschikbaarheid |
| Elke 5 minuten | Klein, merkbaar bij een piek op een schaars artikel | Ruim genoeg voor de meeste annuleringen | Actueel, marge van minuten | iWebDevelopment noemt 5 minuten (bijgewerkt 26-07-2026) |
| Elke 2 uur | Reëel bij lage voorraad: twee klanten kopen hetzelfde laatste stuk | Comfortabel: veel annuleringen vallen binnen het venster | Laatste blok van de dag loopt achter | Combidesk noemt elke 120 minuten (geen datum op de pagina) |
| Nachtelijk | Groot bij krappe voorraad: de shop verkoopt een dag op oude standen | Vrijwel alle annuleringen vallen binnen het venster | Pas de volgende ochtend compleet | Gangbaar bij batch- en bestandskoppelingen |
Wat het kost: prijzen die publiek zijn, met bron
Connectorabonnementen: EUR 9,95 voor Financial, EUR 18,95 voor Invoices, EUR 23,95 voor Commerce en vanaf EUR 39,95 voor Commerce ERP per maand, met 30 dagen proef (volgens iWebDevelopment, bijgewerkt 26 juli 2026). APIcenter werkt modulair per datastroom — orders, voorraad, klanten, zendingen, retouren, producten — waardoor de kosten schalen met het aantal stromen; de prijsweergave daar was niet betrouwbaar leesbaar, dus noemen we er geen bedrag bij (apicenter.io, geraadpleegd 9 september 2026).
Maatwerk: zie de bedragen hierboven van iWebDevelopment (bijgewerkt 9 juni 2026). Die bron specificeert niet over welke periode het onderhoudspercentage loopt; behandel het als een orde van grootte, niet als een jaarbedrag. Maatwerkbureaus noemen zelf zelden bedragen; Brixxs beschrijft alleen de kostendrijvers (geen datum op de pagina).
Ter context, nadrukkelijk geen koppelingskost: Exact publiceert voor zijn handelspakketten vier abonnementen van EUR 269 tot EUR 699 per maand (volgens exact.com, geraadpleegd 9 september 2026). Dat is het boekhoudsysteem zelf; de koppeling komt daarbovenop.
TCO over drie jaar: drie scenario's
De rekenwijze gebruikt uitsluitend bedragen die hierboven aan een bron zijn toegeschreven, maal 36 maanden. Eigen tarieven staan er bewust niet in; die hangen af van de scope.
| Scenario | Route | Rekenwijze | Driejaarsbedrag | Bron van het bedrag |
|---|---|---|---|---|
| Eén shop, één administratie, standaard btw | Connector | 36 × EUR 23,95 (Commerce) | EUR 862,20 | iWebDevelopment, 26-07-2026 |
| Eén shop, alleen facturen naar Exact | Connector | 36 × EUR 18,95 (Invoices) | EUR 682,20 | iWebDevelopment, 26-07-2026 |
| Twee shops plus marketplace, één administratie | Connector per shop | 2 × 36 × EUR 23,95 | EUR 1.724,40, exclusief de marketplace | iWebDevelopment, 26-07-2026 |
| Twee shops plus marketplace, één administratie | Connector plus workflowlaag | Bovenstaand bedrag plus platform- en beheerkosten voor het marketplace-kanaal | Geen publiek bedrag beschikbaar | — |
| Twee divisies, B2B-prijzen, deelleveringen | Maatwerk | Eenmalige bouw plus onderhoud | EUR 10.000–150.000 opstart; 30–60% naar onderhoud | iWebDevelopment, 09-06-2026 |
Twee dingen vallen op. De connectorroute is over drie jaar goedkoop zolang je één shop en één administratie hebt: onder de duizend euro. En die route schaalt met het aantal shops en administraties, niet met de complexiteit van je proces. Het aantal combinaties is dus de vermenigvuldiger die je vooraf uitrekent — niet de vraag of maatwerk "duur" is.
Reken je eigen situatie na: aantal shops × aantal administraties × 36 maanden. Kom je daarbij twee of meer maatwerksignalen tegen, stuur dan je platform, het aantal shops en administraties en je drie lastigste orderscenario's — je krijgt een schriftelijk advies met de route die past, ook als dat een abonnement van twintig euro per maand is.
De randgevallen die niemand op zijn pagina zet
| Symptoom | Vermoedelijke oorzaak | Wat je in de koppeling nodig hebt |
|---|---|---|
| Dezelfde order staat twee keer in Exact | Het verzoek is herhaald na een timeout, zonder deduplicatie | Idempotency key of deduplicatie op order-id |
| Een order verdwijnt zonder foutmelding | De call mislukte; er is geen bewaarplaats voor mislukte berichten | Foutwachtrij, alerting met ontvanger, replay-mogelijkheid |
| Geannuleerde order blijft als factuur staan | Combidesk documenteert dat annuleringen niet als creditnota synchroniseren | Retour- en creditstroom als eigen flow, gekoppeld aan de factuur |
| Boeking stopt op een onbekend artikel | Artikelcode bestaat in de shop maar niet in Exact | Matchcontrole vooraf en een uitzonderingenscherm |
| Btw klopt niet bij buitenlandse orders | OSS en ICP vragen andere btw-codes dan standaardverkoop | Btw-bepaling op land, klanttype en btw-nummer, met eigen testset |
| Orders landen in de verkeerde administratie | Meerdere divisies of shops zonder routeringsregel | Routering per kanaal naar divisie, dagboek en nummerreeks |
| De koppeling stopt plotseling helemaal | OAuth-token verlopen of autorisatie ingetrokken | Serviceaccount, tokenbewaking, melding vóór de vervaldatum |
De mechaniek achter de bovenste twee rijen — idempotentie, retries met backoff, dead-letter queue en monitoring — staat uitgewerkt in waarom koppelingen stukgaan. Wat het kost om die onderdelen in de scope te zetten, staat in wat een API-koppeling kost.
Wat er in Exact op orde moet zijn vóór je koppelt
- Artikelcodes. Elk artikel moet in beide systemen bestaan onder dezelfde code; Combidesk noemt dit expliciet als voorwaarde. Sla je dit over, dan valt elke order met een onbekend artikel uit.
- Btw-codes. De codes in de shop en in Exact moeten aansluiten, ook voor verlegd, OSS en marge. Anders boek je systematisch verkeerd en merk je het pas bij de aangifte.
- Dagboek en nummerreeks. Leg vast waar webshoporders landen. Anders lopen webshop- en handmatige facturen door elkaar en is de aansluiting handwerk.
- Divisies. Bepaal per kanaal en land welke administratie leidend is. Anders belandt de eerste buitenlandse order in de verkeerde divisie.
- Relatiebeheer. Bepaal hoe een klant wordt herkend: e-mailadres, klantnummer of btw-nummer. Anders groeit je debiteurenbestand met dubbele relaties.
- Openstaande historie. Bepaal vanaf welke datum de koppeling boekt. Anders boek je bij livegang een maand aan facturen dubbel.
Beginnen met een connector en later overstappen
Beginnen met een abonnement en later overstappen is een verstandig pad, geen fout. Wat je meeneemt is het waardevolle deel: de artikel- en btw-mapping, de dagboek- en divisie-inrichting, de klantherkenning en de kennis over welke randgevallen bij jou voorkomen. Samen doorgaans meer werk dan de koppeling zelf.
Wat je weggooit is de koppellaag van de leverancier en de configuratie daarbinnen. Reken op twee vaak vergeten dingen: een periode waarin beide routes naast elkaar draaien, en een afspraak over het omschakelmoment zodat orders in de overlap niet dubbel of helemaal niet worden geboekt. Dezelfde discipline als bij een groter automatiseringsplan: eerst meelopen, dan overnemen.
Veelgestelde vragen
- Is de koppeling tweerichtings? Dat verschilt per product en per stroom. Combidesk beschrijft de voorraadupdate als eenrichtingsverkeer van Shopify naar Exact. Vraag het per entiteit uit.
- Werkt het met meerdere administraties en shops? Exact Online kent divisies, maar connectorabonnementen zijn doorgaans per shop-administratiecombinatie: een kosten- én routeringsvraag.
- Wat als een order niet doorkomt? Bij een connector: wat de leverancier inricht. Bij maatwerk hoor je te weten waar het bericht landt, wie de melding krijgt en hoe je het opnieuw aanbiedt.
- Is mijn data veilig? Koppel via OAuth 2.0 op de officiële API, nooit met gedeelde inloggegevens. iWebDevelopment noemt ISO 27001 voor zijn eigen dienst (bijgewerkt 26 juli 2026) — een uitspraak over die leverancier, niet over de route.
- Van wie is de broncode? Bij een abonnement: van de leverancier. Bij maatwerk hangt het aan je contract — zie eigenaarschap van broncode.
- Wat als Exact zijn API wijzigt? Bij een connector lost de leverancier dat op. Bij maatwerk hoort dat in je onderhoudsafspraak, met contracttests die een wijziging signaleren vóór er verkeerd geboekt wordt.
- Welke platformen kan ik koppelen? Shopify, WooCommerce, Magento, Lightspeed en Shopware zijn gangbaar; controleer per platform de gecertificeerde listings in de Exact App Store.
Hoe wij dit aanpakken
We beginnen met een workflow-audit: je orderstromen doorlopen, de zes signalen aflopen en de randgevallen ophalen bij de mensen die ze dagelijks zien. Daaruit komt een route en een scope, met een vaste prijs per fase — zie onze prijsopbouw per fase en wat er onder automatisering valt. Volstaat een connector, dan helpen we met de inrichting en de mapping en houd je een abonnement van tientallen euro's per maand. Dat is vaker de uitkomst dan je zou verwachten.
