Shopify OSS grootboek per EU-land: één 1600-balansrekening per land, daarna mappen in de app. België en Duitsland delen geen 1640.
2026-10-09

Shopify OSS grootboek per EU-land: 1640 is niet Duitsland

Je hebt OSS aangezet. In e-Boekhouden.nl staat één rekening “Btw buitenland (OSS)”. Belgische en Duitse particulieren landen allebei daar. Bij de aangifte moet je splitsen wat de mutatie heeft samengevoegd. Shopify OSS grootboek per EU-land is die split *vooraf*: een eigen 1600-rekening per land, en pas daarna de mapping in de koppeling.

We schreven eerder wat OSS in de koppeling betekent — de twee keuzes, de drempel, de volgorde. Hier gaat het om het schema zelf. Niet om 21% versus 9% in Nederland (hoog en laag). Niet om debiteuren 1300 of omzet 8000 (vier standaardrekeningen). Dit zijn extra *balans*posten, één per lidstaat.

De e-Boekhouden.nl Koppeling maakt die rekeningen niet voor je aan. Jij maakt ze in e-Boekhouden.nl. De app koppelt ze.

Eén emmer “buitenland” is geen OSS-schema

Shopify rekent landspecifieke btw zodra Markets en tax-registraties dat zo staan. De FAQ is stellig: tarieven, vrijstellingen en btw-codes komen rechtstreeks uit Shopify. De koppeling herberekent niets. Wat ze wél doet: de btw-regel van de mutatie op de grootboekrekening zetten die jij aan dat land hangt.

De OSS-handleiding zegt het zonder omwegen: voor elk EU-land waar je aan verkoopt een aparte grootboekrekening. België en Duitsland delen geen 1640. Frankrijk krijgt 1642, niet “ook maar 1640 tot we groeien”.

Categorie: Balans, nummer in de 1600-reeks. Geen winst-en-verliesrekening. OSS-btw is een schuldpost, geen omzet. Zet je 1640 op W&V, dan klopt je aangifte-emmer en je resultatenrekening allebei niet — de sync is dan keurig, de indeling niet.

De app meldt je niet aan bij de Belastingdienst. De drempel van €10.000 jaaromzet aan particulieren in andere EU-landen staat in de handleiding; of jij eronder of erboven zit, is een gesprek met je accountant. Hier gaat het om: als je optie 2 kiest, moet het schema klaarstaan.

Wat shops inrichten tot de mapping leeg blijft

Eén 1640 voor “OSS”

Naam klopt, nummer klopt, categorie klopt. Tweede land ontbreekt. Elke extra lidstaat valt in dezelfde emmer tot je 1641 aanmaakt *en* mapt.

Rekeningen in e-Boekhouden, mapping overslaan

De extra stap in Settings — “Koppel de juiste grootboekrekening aan elk EU-land” — verschijnt pas als je OSS op ja zet. Zonder die koppeling weet de app niet dat 1640 België is. Een rekening die nergens hangt, boekt niets.

OSS in Shopify, optie 1 in de app

Markets rekent BE/DE. Veld 7 staat nog op “btw van het vestigingsland”. De mutatie volgt NL terwijl de order landspecifiek was. Schema of geen schema: de app gebruikt de landkaarten niet.

1640 als omzetrekening

Veld 4 (tegenrekening omzet, voorbeeld 8000) is W&V. OSS-landrekeningen zijn veld 7, extra, balans. Die twee niet verwisselen.

Geen van die routes vervangt: per land een 1600-balansrekening, OSS op ja, daarna de tabel vullen.

Eerst het schema, dan de app

Koppeling configureren punt 7:

  1. Btw van het vestigingsland — geen landkaart, geen extra 1600-posten nodig.

  2. One-Stop Shop — je *moet* specifieke btw-grootboekrekeningen per EU-land instellen.

Dat is opt-in. Listing: automatische sync van orders, klanten en mutaties; ondersteuning voor btw-tarieven, verzendkosten en kortingsregels per order; overzicht gelukt/mislukt. $13.95/maand, 14 dagen trial, 5.0 uit 1 review, USD via Shopify. Listing is Nederlandstalig. Geen PDF-factuur, geen artikel- of voorraadsync, geannuleerde orders gaan niet mee — gebruik een restitutie. OSS verandert die grenzen niet.

Rekeningen in e-Boekhouden.nl

Voor elk land waar je via OSS verkoopt, volgens de handleiding:

  1. Beheer → Inrichting → Grootboekrekeningen → Toevoegen.

  2. Nummer in de 1600-reeks (1640, 1641, 1642, …).

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

  4. Categorie Balans.

  5. Opslaan. Volgende land.

Begin met de landen die je *nu* in Markets hebt, niet met alle 27 “voor het geval dat”. Een lege mappingregel voor een land zonder omzet is geen schade; een ontbrekende regel voor een land mét omzet wél. Komt er een nieuwe markt bij (Frankrijk), dan eerst 1642 aanmaken, *dan* de tabel in de app bijwerken, *dan* de eerste FR-order. Andersom synct realtime (FAQ) een mutatie zonder landkaart.

Mapping in Settings

  1. Open de e-Boekhouden Koppeling.

  2. Settings.

  3. Stap OSS: kies “Ja, gebruik de One-Stop Shop regeling”.

  4. Extra stap: “Koppel de juiste grootboekrekening aan elk EU-land”. Docs-voorbeeld: België → 1640, Duitsland → 1641.

  5. Herhaal voor elk land met OSS-verkoop.

De vier standaardvelden blijven staan: debiteuren 1300 (balans), omzet 8000 (W&V, géén balans), verzend 4590, betaalkosten 4550. OSS hangt daar niet in. Trigger Paid of Fulfilled bepaalt *wanneer* de mutatie valt, niet *op welke 1600-rekening*.

Btw-codes en tarieven blijven Shopify. 19% DE en 21% BE zijn tax lines. 1640 versus 1641 is alleen de emmer.

Praktijk: NL-shop, BE en DE, later FR

Lampenwebshop in Nederland, boven de drempel, Markets aan voor België en Duitsland.

  1. Testorder BE en DE in Shopify. Kijk naar de tax lines *vóór* je de koppeling de schuld geeft.

  2. Maak 1640 (BE) en 1641 (DE) als balans in de 1600-reeks. Niet 8000, niet één gedeelde 1640.

  3. OSS op ja. Map BE → 1640, DE → 1641. Laat FR leeg tot je die markt opent.

  4. Trigger naar keuze. Na sync: Belgische btw-regel op 1640, Duitse op 1641, Nederlandse binnenlandse order op je gewone NL-btw — niet op 1640.

  5. Restitutie van een BE-order: negatieve mutatie, dezelfde 1640. Annuleren synct niet.

Mislukt de mutatie, dan staat dat in het overzicht. Een ontbrekende landkaart is inrichting, geen “de sync is traag”. Historical import ná livegang van de mapping is support; zet het schema klaar *vóór* volume.

Open je Frankrijk: 1642 aanmaken, rij in de tabel, testorder. Geen tweede app, geen tweede omzetrekening.

Aan de slag

  1. Installeer de e-Boekhouden.nl Koppeling.

  2. Verbind de API-key.

  3. Check met je adviseur of OSS voor jou geldt. De app vervangt die check niet.

  4. Maak 1600-balansrekeningen voor de landen die je nu bedient. Map ze alleen bij optie 2.

  5. Testorder per land. Vergelijk tax line en 164x-rekening.

  6. Nieuwe markt: eerst rekening, dan mapping, dan live orders.

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

Tot slot

Shopify OSS grootboek per EU-land is geen extra tarieftabel. Het is een rekeningschema: balans, 1600-reeks, één post per lidstaat, daarna de tabel in Settings. Shopify levert het tarief; 1640 is België alleen als jij dat zo hangt. Eén emmer “buitenland” is precies wat de handleiding afraadt.

Zet 1640 en 1641 klaar, map ze in de e-Boekhouden.nl Koppeling, en laat de volgende Belgische order op de rekening landen die bij België hoort — niet bij Duitsland.

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