Uitleg over Shopify-orders synchroniseren met Acumulus: facturen, creditnota’s, btw-verlegd, OSS en grenzen van de koppeling.
Korte samenvatting: een Shopify Acumulus koppeling zet Shopify-orders om naar Acumulus-facturen. Een goede koppeling neemt klantgegevens, orderregels, kortingen, btw-behandeling, betaalstatus en refunds mee, en toont per order of de synchronisatie gelukt is.
Shopify registreert de verkoop. Acumulus verwerkt de boekhouding. Tussen die twee systemen zit een administratieve stap: van order naar factuur. Bij lage ordervolumes kan dat via exportbestanden of handmatige invoer. Bij een webshop met dagelijkse orders wordt dat al snel foutgevoelig.
Acumulus biedt zelf een route om Shopify-exportbestanden met een importprofiel te verwerken. Een directe app-koppeling heeft een ander doel: niet periodiek importeren, maar automatisch facturen aanmaken op basis van Shopify-events.
Deze koppeling past binnen dezelfde categorie als andere Shopify-apps voor administratie en operations: kleine, gerichte workflows die een terugkerende handmatige taak uit Shopify halen.
De koppeling leest Shopify-orders en maakt daar Acumulus-facturen van. De basis is eenvoudig: een betaalde of verzonden order in Shopify wordt een factuur in Acumulus. De details bepalen of de koppeling in de praktijk bruikbaar is.
| Gegeven | Gebruik in Acumulus |
|---|---|
| Ordernummer | Referentie op de factuur, bijvoorbeeld “Shopify order #1001”. |
| Klantgegevens | Naam, e-mail, adres, bedrijf en land worden gebruikt voor de debiteur. |
| Orderregels | Productnaam, SKU, aantal, prijs, korting en btw-percentage worden factuurregels. |
| Betaalstatus | Een betaalde Shopify-order kan in Acumulus als betaald worden geboekt. |
| Btw-nummer | Wordt gebruikt voor btw-verlegd waar van toepassing. |
| Refunds | Kunnen als creditnota of negatieve factuurregel worden verwerkt. |
De koppeling is daarmee vooral een factuur- en boekhoudkoppeling. Het is geen voorraadkoppeling, verzendkoppeling of algemene ERP-integratie.
Niet elke Shopify-store wil op hetzelfde moment factureren. Voor de meeste webshops is een betaalde order het juiste moment. Sommige winkels willen pas factureren wanneer de order verzonden is.
Een professionele koppeling ondersteunt daarom minimaal twee triggers:
De eerste optie past bij standaard webshops. De tweede optie past beter bij winkels waar orders nog kunnen wijzigen tussen betaling en verzending.
Voor API-toegang gebruikt Acumulus per administratie een contractcode, gebruikersnaam en wachtwoord. Een Shopify-koppeling moet deze gegevens valideren voordat er facturen worden aangemaakt.
Na een succesvolle koppeling kan de app Acumulus-lijsten ophalen, zoals grootboekrekeningen en kostenplaatsen. Daarmee kan de merchant een standaard grootboekrekening of kostenplaats kiezen voor nieuwe Shopify-facturen.
Btw is het onderdeel waar een boekhoudkoppeling scherp moet zijn. Een Shopify-order bevat bedragen, belastingregels, klantgegevens en adresgegevens. De koppeling moet daaruit de juiste Acumulus-boeking afleiden.
| Situatie | Boekhoudkundige behandeling |
|---|---|
| Binnenlandse verkoop | Normale binnenlandse btw. |
| Zakelijke klant met btw-nummer | Btw-verlegd waar de verkoop daarvoor in aanmerking komt. |
| EU-consument met OSS | Bestemmingsland en het Shopify-btwpercentage worden gebruikt voor OSS. |
| EU-consument zonder OSS-instelling | Niet automatisch verkeerd boeken; liever een duidelijke foutmelding. |
| Klant buiten de EU | Exportbehandeling zonder btw op de regels. |
Het btw-nummer kan uit verschillende Shopify-bronnen komen. Denk aan een checkout tax field, een klantmetafield of een ordernotitie. Als er geen btw-nummer is, behandelt de koppeling de order als consumentenverkoop en kijkt de bestemming naar het verzend- of factuurland.
Voor achtergrond bij deze situaties zijn vooral twee onderwerpen relevant: btw-aangifte als Shopify-ondernemer en B2B verkopen via Shopify met btw-verlegd.
Een refund in Shopify moet ook in de boekhouding terechtkomen. Anders klopt de omzet in Shopify niet met de facturen en creditnota’s in Acumulus.
Bij Acumulus kan een creditnota worden geboekt als een negatieve factuur. Voor een Shopify-refund betekent dat:
Dit is vooral relevant voor winkels met gedeeltelijke refunds. Alleen volledige annuleringen verwerken is niet genoeg; retouren en gedeeltelijke terugbetalingen komen in Shopify vaak op regelniveau binnen.
Een CSV-import is geschikt als je bewust in batches werkt. Een directe koppeling is geschikter wanneer facturen automatisch moeten meelopen met nieuwe orders.
| Onderwerp | CSV/importprofiel | Directe koppeling |
|---|---|---|
| Verwerking | Handmatige of geplande import. | Automatisch na Shopify-event. |
| Foutopvolging | Na importcontrole. | Per order zichtbaar in een synclog. |
| Refunds | Vaak aparte controle nodig. | Kan automatisch naar creditnota. |
| Gemiste events | Zelf controleren. | Catch-up kan recent gewijzigde orders opnieuw ophalen. |
| Geschikt voor | Lage volumes of periodieke administratie. | Doorlopende orderstroom. |
De keuze hangt af van volume, foutgevoeligheid en hoe actueel de administratie moet zijn.
Een Acumulus-koppeling voor Shopify hoeft niet alles te doen. De waarde zit juist in een duidelijke scope.
Voor financiele automatisering is een zichtbare fout beter dan een boeking die achteraf gecorrigeerd moet worden.
Kan Shopify direct facturen in Acumulus maken?
Niet standaard. Shopify beheert orders en betalingen, maar maakt niet automatisch Acumulus-facturen aan. Daarvoor is een importproces of koppeling nodig.
Is een Shopify-orderbevestiging hetzelfde als een factuur?
Nee. Een orderbevestiging is geen volledige boekhoudkundige factuur. Voor administratie, btw en correcties is een factuur in een boekhoudsysteem zoals Acumulus nodig. Zie ook: waarom je Shopify-orderbevestiging geen geldige factuur is.
Kan de koppeling btw-verlegd verwerken?
Ja, mits het btw-nummer beschikbaar is en de ordergegevens voldoende zijn om de juiste situatie te bepalen.
Kan de koppeling OSS verwerken?
Ja, als de merchant aangeeft dat OSS van toepassing is. Zonder die instelling moet een grensoverschrijdende EU-consumentenorder niet automatisch als binnenlandse verkoop worden geboekt.
Wat gebeurt er bij een mislukte synchronisatie?
De order krijgt een foutstatus in de synclog. Na correctie van de oorzaak kan de synchronisatie opnieuw worden geprobeerd.
Kan elke bestaande Shopify-order met terugwerkende kracht worden gesynchroniseerd?
Een directe koppeling is primair bedoeld voor nieuwe en recent gewijzigde orders. Volledige historische migratie is een aparte datamigratie, geen standaard ordersync.