
Een Shopify e-Boekhouden koppeling is voor veel Nederlandse webshops het verschil tussen een administratie die bijblijft en een stapel openstaande orders in een spreadsheet. Je verkoopt in Shopify, je boekhouding staat in e-Boekhouden.nl — en ergens daartussen moet iemand bedragen, btw, verzendkosten en restituties overzetten. Dat overtypen is traag, saai en foutgevoelig: één verkeerd tarief en je btw-aangifte klopt niet meer.
Dit artikel legt uit waarom je orders niet handmatig in e-Boekhouden.nl hoort te zetten, wat een koppeling wél en níet synct, en hoe je met de e-Boekhouden.nl Koppeling realtime mutaties krijgt zonder extra wachttijd of een extra sync-toeslag.
Shopify is je verkoopkanaal. Daar zitten orders, klanten, betaalstatus, fulfillment en restituties. e-Boekhouden.nl is je administratie: grootboek, debiteuren, btw. Die twee systemen praten niet vanzelf met elkaar. Zonder koppeling doe je het werk zelf, of je boekhouder doet het achteraf aan de hand van exports.
Dat gaat een tijdje goed bij tien bestellingen per week. Bij tientallen per dag niet. Typische pijnpunten:
Je typt omzet, btw en verzendkosten over en mist een kortingsregel.
Een gedeeltelijke refund in Shopify belandt nooit als credit in de boekhouding.
POS-verkopen en weborders lopen door elkaar.
Je exporteert een CSV, importeert hem later, en de data is alweer een dag oud.
EU-verkopen aan particulieren (OSS) komen op de verkeerde btw-rekening.
Shopify zelf is geen boekhoudpakket. e-Boekhouden.nl is geen webshop. De koppeling is de brug: financiële orderdata erin, mutaties eruit.
Je downloadt orders, plakt ze in een sheet en laat de administratie boeken. Werkt tot de eerste refund, de eerste handmatige order zonder factuuradres, of de eerste OSS-verkoop. Tegen die tijd is de maand al voorbij en moet je corrigeren.
Sommige shops maken in e-Boekhouden.nl handmatig een verkoopfactuur per Shopify-order. Dat voelt vertrouwd, maar het is dubbel werk. En het lost het timingprobleem niet op: tot jij typt, staat de omzet niet in je administratie.
Sommige koppelingen werken met een wachtrij of een extra kostenlaag voor “directe” sync. Voor cashflow en foutopsporing wil je juist het omgekeerde: zodra Shopify de order of refund vastlegt, moet e-Boekhouden.nl het weten.
Geen van die routes geeft je een live overzicht van welke mutaties zijn gelukt en welke zijn gestrand.
De e-Boekhouden.nl Koppeling van Online Origins koppelt je Shopify-winkel aan e-Boekhouden.nl en synct orders, klanten en financiële mutaties automatisch. De listing noemt onder meer:
automatische synchronisatie van orders, klanten en financiële gegevens;
btw-tarieven, verzendkosten en kortingsregels per order;
een overzicht van wat succesvol is verwerkt en wat een foutmelding heeft.
Volgens de FAQ gebeurt die sync realtime: zodra een order of refund in Shopify wordt aangemaakt of gewijzigd, gaat die onmiddellijk naar e-Boekhouden.nl. Er zit geen extra wachttijd op, en er wordt geen extra sync-toeslag gerekend.
Net zo belangrijk is wat de koppeling niet doet. Die grenzen staan expliciet in dezelfde FAQ — claim ze niet als feature:
De PDF-factuur uit Shopify gaat niet mee. Shopify maakt die file wel, maar die is niet op een manier beschikbaar die je automatisch naar e-Boekhouden.nl kunt sturen. De koppeling werkt op gestructureerde orderdata, niet op bijlagen.
Artikelen worden niet gesynchroniseerd. Voor mutaties in e-Boekhouden.nl zijn productrecords niet nodig; alleen bedragen, btw en kosten.
Voorraad blijft in Shopify. Deze app is een financiële koppeling, geen voorraadbeheer.
Geannuleerde orders gaan niet mee. Wil je een order als credit verwerken, annuleer hem dan niet: gebruik de restitutie in Shopify. Die wordt een negatieve mutatie in e-Boekhouden.nl.
Boeken gebeurt standaard als mutatieboeking (dagboekmutatie), niet als een Shopify-factuur die je 1-op-1 overzet. Zie Koppeling configureren.
Bij het instellen kies je het moment waarop Shopify mag doorzetten:
Betaalde orders (Paid) — sync zodra de betaling binnen is.
Verwerkte orders (Fulfilled) — sync pas als de order in Shopify op verwerkt/verzonden staat.
Paid is logisch als je omzet wilt zien zodra het geld binnen is. Fulfilled past beter als je pas wilt boeken wanneer het pakket de deur uit is. Kies één lijn en houd je eraan; wisselen halverwege maakt nazoeken lastiger.
Daarnaast map je grootboekrekeningen:
debiteuren (balans, bijvoorbeeld 1300);
omzet (winst-en-verlies, géén balansrekening);
verzendkosten;
betaalkosten (transactiekosten van je payment provider).
Optioneel: één standaard debiteurcode als je niet per klant een debiteur wilt, en een aparte POS-debiteur zodat kassaverkopen via Shopify POS niet door je weborders lopen. Handmatige of POS-orders zonder factuuradres stranden anders op validatiefouten; de foutmeldingen-docs wijzen dan naar die standaarddebiteur.
Restituties (volledig of gedeeltelijk) worden automatisch een negatieve mutatie. Dat is de enige nette manier om een credit in de administratie te krijgen. Annuleren in Shopify is dat niet.
In het dagelijkse verkeer synct de app via webhooks. Op de mutatiepagina kun je handmatig synchroniseren als een automatische push is mislukt. Let op: die knoppen halen alleen mutaties op vanaf het moment van installatie. Orders van vóór de livegang zitten daar niet bij.
Historische orders en refunds terugzetten is expres geen self-service. De docs zijn daar helder over: terugwerkende sync is foutgevoelig (dubbele boekingen, verkeerde datums). Je vraagt het aan via support, met periode, of het om orders/refunds/beide gaat, en eventuele context zoals een herinstallatie. Zie historische orders synchroniseren.
De koppeling neemt btw-tarieven, vrijstellingen en codes over zoals ze in Shopify staan. Verkeerde tax-instellingen in je winkel worden dus keurig verkeerd geboekt. Controleer eerst Shopify, daarna de grootboekmapping.
Verkoop je aan particulieren in andere EU-landen en val je onder de OSS-drempel (in de OSS-handleiding: jaaromzet aan EU-particulieren boven €10.000), dan heb je twee routes in de app:
btw van het vestigingsland van de webshop;
One-Stop Shop: per EU-land een eigen btw-grootboekrekening in e-Boekhouden.nl (vaak 1600-reeks, categorie Balans) en die rekeningen in de app per land mappen.
OSS is een eigen inrichting, geen automatische magie. Zonder die rekeningen kun je de OSS-optie in de koppeling niet netjes gebruiken.
Installeer de e-Boekhouden.nl Koppeling in de Shopify App Store. Listingprijs: $13.95 per maand, met 14 dagen trial. Facturatie loopt via Shopify in USD.
Maak in e-Boekhouden.nl een API-key aan en verbind die in de app. De stappen staan in de documentatie.
Stel trigger (Paid of Fulfilled) en grootboekrekeningen in. Voeg een standaard- of POS-debiteur toe als je die flow hebt.
Doe een testorder (en desnoods een testrefund) en kijk op de mutatiepagina of de boeking groen binnenkomt.
Pas OSS alleen aan als je die regeling echt gebruikt; richt de landrekeningen eerst in e-Boekhouden.nl in.
De listing is Nederlandstalig; de app is gericht op shops die in e-Boekhouden.nl werken. Optioneel kun je de eenmalige installatieservice van Online Origins afnemen (via info@onlineorigins.nl); de hoofdroute blijft zelf installeren via de App Store.
Handmatig overzetten schaalt niet, CSV’s lopen achter, en een geannuleerde order is geen credit. Een Shopify e-Boekhouden koppeling synct orders, klanten en refunds realtime als mutaties, met btw, verzend- en betaalkosten, en een overzicht van geslaagde en mislukte regels. Geen PDF-factuur, geen artikel- of voorraadsync — wél een administratie die bij je checkout blijft.
Installeer de e-Boekhouden.nl Koppeling en laat de volgende betaalde order zichzelf boeken.
Diensten
Reviews
5/5
Mail: info@onlineorigins.nl
Tel: 073 234 0612
KVK: 89825624
BTW: NL865123639B01
Bruistensingel 500,© 2026 Online Origins