Terug naar blog
Integraties7 min leestijd·Door Dean Klijbroek·Bijgewerkt mei 2026

Exact Online koppelen aan je webshop: werkwijze, kosten en valkuilen

Exact Online is verreweg de meest gebruikte boekhoudsoftware in Nederland. Een koppeling met je webshop elimineert handmatig orders overtypen en voorraden bijhouden. Dit artikel legt uit hoe zo'n koppeling werkt, wat het kost en wat de meest voorkomende valkuilen zijn.

Expert inzicht

"Een Exact Online – webshop koppeling kost doorgaans €3.000 tot €10.000 eenmalig, afhankelijk van het aantal datastromen en de complexiteit van de orderverwerkingsflow. De implementatietijd is 3 tot 6 weken. De meest gevraagde datastromen: orders real-time naar Exact, voorraden terug naar de webshop, en klantdata bidirectioneel."

— Dean Klijbroek, DKDigital

Waarom Exact Online koppelen aan je webshop?

Zonder koppeling werken je webshop en Exact Online als twee aparte systemen. Orders die binnenkomen via de webshop moeten handmatig worden ingevoerd in Exact. Klantdata staat dubbel. Voorraden worden pas bijgewerkt als iemand dat handmatig doet. Dat kost tijd, introduceert fouten en schaalt niet.

Orders automatisch in Exact

Een bestelling in je webshop verschijnt real-time als verkooporder in Exact Online. Geen handmatig overtypen meer.

Voorraden altijd actueel

Voorraadmutaties in Exact (of je magazijn) worden automatisch teruggezet naar de webshop. Klanten zien altijd de juiste beschikbaarheid.

Klantdata gesynchroniseerd

Nieuwe klanten in de webshop worden automatisch aangemaakt in Exact. Adreswijzigingen worden bidirectioneel gesynchroniseerd.

Facturen automatisch verzonden

Exact genereert facturen op basis van inkomende orders. Optioneel te koppelen aan een e-mailautomatisering voor automatische verzending.

Welke datastromen synchroniseer je?

Een Exact Online koppeling kan meerdere datastromen bevatten. Welke je koppelt hangt af van je bedrijfsproces. Hieronder de meest gevraagde stromen en hun typische synchronisatiefrequentie.

DatastroomRichtingFrequentiePrioriteit
OrdersWebshop → ExactReal-time (webhook)Hoog
VoorradenExact → WebshopElk uur (cron)Hoog
KlantdataBidirectioneelBij aanmaken/wijzigingHoog
Productdata / prijzenExact → WebshopDagelijks of bij wijzigingMiddel
FacturenExact → Webshop/portaalNa aanmakenMiddel
TrackingdataWMS → WebshopBij statuswijzigingLaag

Hoe werkt de technische architectuur?

Een Exact Online koppeling wordt vrijwel altijd gebouwd als een middleware-laag: een zelfstandig stuk software dat als tussenpersoon fungeert tussen je webshop en Exact Online. Die middleware:

  • Luistert naar webhooks van de webshop (nieuwe orders, klantwijzigingen)
  • Vertaalt het webshop-dataformaat naar het Exact Online API-formaat
  • Authenticeert via Exact OAuth 2.0 en maakt objecten aan (SalesOrders, Accounts, etc.)
  • Logt alle transacties voor monitoring en foutopsporing
  • Handelt fouten en retries af zonder dataverlies
  • Voert geplande taken uit voor batchsynchronisaties (voorraden, prijzen)

Technische toelichting

Exact Online heeft een OAuth 2.0-beveiligde REST API. Voor webshops als BigCommerce werkt de koppeling via webhooks: een nieuwe order triggert een POST-request naar de middleware, die de order vertaalt naar het Exact Online-formaat en vervolgens via de Exact API een verkooporder aanmaakt. Voorraden worden teruggezet via een geplande taak (cron job) die elk uur de Exact stocklevels opvraagt en bijwerkt in de webshop.

Implementatie in 5 stappen

Een Exact Online koppeling wordt in vijf fasen geïmplementeerd, van requirements tot monitoring. De totale doorlooptijd is 3 tot 6 weken voor een standaard koppeling.

1

Requirements analyse

Welke datastromen, welke Exact-administratie, welke webshop-API en welke edge cases (deelbetalingen, backorders, B2B-kortingen)?

2

API-mapping

Exact veldnamen koppelen aan webshop-veldnamen. Beslissen hoe om te gaan met afwijkende veldstructuren (bijv. meerdere adressen, BTW-codes).

3

Middleware bouwen en testen

Ontwikkeling in een testomgeving met een Exact sandbox-account. Elke datastroom wordt apart getest met echte testdata.

4

Acceptatietest met opdrachtgever

Drie tot vijf testtransacties end-to-end doorlopen: van webshop-order tot Exact-verkooporder, van voorraadwijziging tot webshop-update.

5

Go-live en monitoring

Productie-deployment, monitoring-dashboard instellen, eerste week dagelijkse check van logs. Overdracht met documentatie.

De 5 meest voorkomende valkuilen

Een Exact Online koppeling gaat bijna altijd goed als je de valkuilen kent. Dit zijn de problemen die we het vaakst tegenkomen en hoe je ze voorkomt.

⚠ Exact-administratie is niet ingericht voor webshop-orders

Als de Exact-administratie niet is ingesteld met de juiste grootboekrekeningen, kostplaatsen of BTW-codes, falen orders bij import.

Oplossing: Voer een Exact-configuratiecheck uit vóór de koppeling, samen met de boekhouder.

⚠ Voorraadniveaus wijken af van realiteit

Als voorraadbeheer in Exact niet goed wordt bijgehouden, synchroniseer je foutieve data naar de webshop.

Oplossing: Exact is de bron van waarheid voor voorraden. Zorg dat dit klopt vóór de koppeling live gaat.

⚠ Geen foutafhandeling bij mislukte API-calls

Exact API geeft soms timeouts of rate limit-fouten. Zonder retry-logica gaan orders verloren.

Oplossing: Middleware altijd bouwen met retry-queue en logging. Elke mislukte transactie wordt opnieuw geprobeerd.

⚠ BTW-codes matchen niet

Webshop gebruikt eigen BTW-categorieën; Exact heeft specifieke BTW-codes. Verkeerde mapping leidt tot boekingsfouten.

Oplossing: BTW-mapping expliciet documenteren en testen met orders van verschillende productcategorieën.

⚠ Geen monitoring na go-live

De koppeling werkt bij go-live prima, maar na een Exact API-update of webshop-update werkt iets niet meer.

Oplossing: Opzetten van een eenvoudig monitoringdashboard dat foutmeldingen per e-mail verstuurt.

Kosten Exact Online webshop koppeling

De kosten voor een Exact Online koppeling hangen af van het aantal datastromen, de complexiteit van de orderflow en de kwaliteit van de beschikbare API aan de webshop-kant. DKDigital hanteert de volgende indicatieve prijzen:

VariantKostenDoorlooptijd
Basis (orders → Exact, 2-3 stromen)€3.000 – €6.0003–4 weken
Standaard (4–6 stromen, incl. voorraden)€5.000 – €10.0004–6 weken
Complex (B2B prijzen, meerdere administraties)€8.000 – €18.0006–10 weken

Beheerkosten (monitoring, updates): €75–€150 per maand. Alle prijzen exclusief BTW.

Veelgestelde vragen

Exact Online koppelen aan je webshop?

Neem contact op voor een vrijblijvend gesprek. Ik kijk samen met je naar de beste aanpak.