Shopify OSS e-Boekhouden: kies One-Stop Shop in de koppeling, maak per EU-land een 1600-rekening en map die voordat particuliere orders binnenkomen.
2026-09-18

Shopify OSS e-Boekhouden: btw per EU-land op de juiste grootboekrekening

Shopify OSS e-Boekhouden is geen extra tarieftabel in de app. Shopify rekent al landspecifieke btw op EU-particulieren zodra Markets en je tax-registraties dat zo staan. De koppeling moet die bedragen daarna op aparte btw-grootboekrekeningen per land zetten, anders landt Belgische en Duitse btw op dezelfde Nederlandse rekening en zie je het pas bij de aangifte.

Dit artikel legt uit wat de OSS-regeling volgens de docs betekent, welke twee keuzes de e-Boekhouden.nl Koppeling biedt, hoe je rekeningen in de 1600-reeks aanmaakt, en hoe je ze per land mapt. Geen fiscale adviesbrief: volg je accountant en de Belastingdienst; hier gaat het om de boekingskant.

We schreven eerder hoe btw uit Shopify in e-Boekhouden belandt. Hier zoomt het in op One-Stop Shop: opt-in, per-land mapping, geen magie.

OSS is een loket, geen tweede Shopify-tax-engine

Sinds 1 juli 2021 vereenvoudigt de OSS-regeling (One-Stop Shop) btw-aangifte voor ondernemers die goederen of digitale diensten leveren aan particuliere klanten in andere EU-landen. In plaats van in elk land apart aangifte te doen, regel je het centraal. De OSS-handleiding noemt de drempel: jaaromzet aan particulieren in andere EU-landen boven €10.000.

De app meldt je niet aan bij de Belastingdienst. Ze schakelt OSS niet “aan” als wettelijke regeling. Wat ze wél doet: de mutatie in e-Boekhouden.nl op de rekening zetten die bij dat land hoort — als jij die rekeningen hebt aangemaakt en in Settings hebt gekoppeld.

De FAQ blijft de basis: btw-tarieven, vrijstellingen en codes komen rechtstreeks uit Shopify. Verkeerde Markets-setup = verkeerde OSS-boeking, keurig gesynchroniseerd.

Wat shops nu proberen

1. Alles op 21% “want we zitten in Nederland”

Werkt tot de eerste Belgische particulier waar Shopify 21% BE (of het lokale tarief) heeft gerekend. In e-Boekhouden.nl zie je dan Nederlandse omzet-btw op een buitenlands tarief, of één emmer voor alle EU-btw.

2. OSS in Shopify, niet in de koppeling

Markets rekent landspecifiek. De app staat nog op “btw van het vestigingsland”. De mutatie volgt optie 1 terwijl de order optie 2 was. Aangifte en shop lopen uit elkaar.

3. Eén OSS-rekening voor “het buitenland”

De handleiding is stellig: per EU-land een grootboekrekening. België en Duitsland delen geen 1640.

4. Rekeningen in e-Boekhouden.nl, mapping overslaan

Zonder de extra stap “Koppel de juiste grootboekrekening aan elk EU-land” weet de koppeling niet waar Belgische btw heen moet.

Geen van die routes vervangt: Shopify-tax controleren, OSS-rekeningen aanmaken, daarna mappen in de app.

Twee keuzes in de koppeling — niet drie

Op Koppeling configureren is punt 7 de OSS-vraag: hoe wil je btw afhandelen voor bestellingen aan particulieren in andere EU-landen?

  1. Btw van het vestigingsland van de webshop — alleen het tarief van jouw land.

  2. One-Stop Shop — btw per EU-land, met een eigen grootboekrekening per land.

Dat is opt-in. Claim niet dat elke EU-order vanzelf op de juiste landsrekening belandt.

De rest van de configuratie verandert niet van OSS:

  • trigger Paid of Fulfilled;

  • boeking als mutatie (geen Shopify-PDF-factuur — dat kan technisch niet);

  • grootboek: debiteuren (balans, bv. 1300), omzet (winst-en-verlies, géén balans), verzendkosten, betaalkosten;

  • optioneel vaste debiteurcode of aparte POS-debiteur.

Artikelen en voorraad synct de app niet. Geannuleerde orders gaan niet mee — gebruik een restitutie. OSS verandert die grenzen niet; het verandert alleen waar de btw-regel op de mutatie landt.

Listing: automatische sync van orders, klanten en financiële mutaties; ondersteuning voor btw-tarieven, verzendkosten en kortingsregels per order; overzicht van gelukte en mislukte verwerking. Prijs $13.95 per maand, 14 dagen trial, USD via Shopify. Listing is Nederlandstalig.

Rekeningen in e-Boekhouden.nl, daarna de app

Volgorde uit de OSS-handleiding:

1. Grootboekrekening per EU-land

Voor elk land waar je via OSS verkoopt:

  1. Beheer → Inrichting → Grootboekrekeningen → Toevoegen.

  2. Nummer in de 1600-reeks (bijvoorbeeld 1640).

  3. Naam zoals “Btw België (OSS)”.

  4. Categorie Balans.

  5. Opslaan. Herhaal voor Duitsland (1641), Frankrijk, enzovoort.

Geen winst-en-verliesrekening voor deze btw-posten. De docs zetten ze op de balans, in de 1600-reeks.

2. OSS aanzetten in de Shopify-koppeling

  1. Open de e-Boekhouden Koppeling.

  2. Settings.

  3. Stap: “Hoe wil je de btw afhandelen voor bestellingen aan particulieren in andere EU-landen (One-Stop Shop, OSS)?”

  4. Kies “Ja, gebruik de One-Stop Shop regeling”.

  5. Extra stap: “Koppel de juiste grootboekrekening aan elk EU-land”. Voorbeeld uit de docs: België → 1640 – Btw België (OSS); Duitsland → 1641 – Btw Duitsland (OSS).

Zonder die rekeningen kun je OSS in de koppeling niet netjes gebruiken. Optie 1 is simpeler — en verkeerd als Shopify wél landspecifieke btw rekent.

Voorbeeld: NL-shop, BE- en DE-particulieren

Je webshop zit in Nederland. Je verkoopt lampen aan particulieren. Boven de €10.000-drempel gebruik je OSS. Shopify Markets rekent Belgisch en Duits tarief.

  1. Controleer tax in Shopify: registraties, producttarieven, verzending. Plaats een testorder naar België en één naar Duitsland. Kijk naar de tax lines vóór je de koppeling de schuld geeft.

  2. Maak 1640 en 1641 in e-Boekhouden.nl (balans, 1600-reeks).

  3. Zet OSS in de app op ja en map BE → 1640, DE → 1641.

  4. Trigger Paid of Fulfilled — kies wat bij je fulfilment past; btw verandert daar niet van, alleen het moment van de mutatie.

  5. Na sync: mutatie in e-Boekhouden.nl. Belgische order op 1640, Duitse op 1641, Nederlandse binnenlandse order op je gewone btw-rekening. Bedrag en tarief gelijk aan Shopify.

Mislukt de mutatie, dan staat dat in het overzicht (foutmeldingen). Een ontbrekende mapping is een inrichtingsfout, geen “de sync is traag”: sync is realtime volgens de FAQ.

Historische orders na livegang van OSS-mapping zijn een ander onderwerp (support/historische import). Zet de mapping goed vóór je volume erdoor laat lopen.

Aan de slag

  1. Installeer de e-Boekhouden.nl Koppeling.

  2. Verbind de API-key.

  3. Controleer Shopify-tax en OSS-plicht met je adviseur. De app vervangt die check niet.

  4. Maak 1600-rekeningen per land. Map ze in Settings alleen als je optie 2 kiest.

  5. Testorder per land. Vergelijk tax line en mutatie.

  6. Laat live-orders pas lopen als die twee gelijk zijn.

Optioneel: eenmalige installatieservice via info@onlineorigins.nl (eenmalige vergoeding; docs: terugbetaald als je de koppeling toch niet gebruikt). Blogs voor deze app blijven NL.

Tot slot

Shopify OSS e-Boekhouden is mapping, geen herberekening. Shopify levert tarief en bedrag; jij maakt per EU-land een balansrekening in de 1600-reeks en koppelt die in de app. Zonder die stap belandt buitenlandse particuliere btw in de verkeerde emmer. Met die stap volgt de mutatie de order.

Zet OSS alleen aan als je de regeling gebruikt, map België en Duitsland als testduo, en installeer de e-Boekhouden.nl Koppeling voordat het volgende kwartaal je aangifte inhaalt.

online origins logo full

Dé Shopify select partner voor ambitieuze e-commerce bedrijven die willen groeien!

linkedin online origins iconinstagram online origins icon

Reviews

5/5

Bekijk op Google

Mail: info@onlineorigins.nl

Tel: 073 234 0612

KVK: 89825624

BTW: NL865123639B01

Bruistensingel 500,
5232 AH 's-Hertogenbosch
Cookies

© 2026 Online Origins