Bel onsGratis scan
Home/Shopify-koppelingen/King-koppeling
KING→Shopify

Shopify koppelen aan KING.

Bestellingen en verkoopboekingen uit Shopify automatisch in KING, met eerlijke afspraken over wat wel en niet kan.

Sinds 2013e-commerce ervaring
CloudswitchSOAP-API van KING
Controleslagnaast elke webhook
5,0klantbeoordeling
De koppeling

KING en Shopify, zonder verrassingen.

KING Software, voorheen MUIS, is sinds 2022 onderdeel van de Zweedse Björn Lundén Group. De productnamen blijven KING: KING Finance (online boekhouden, vroeger iMUIS Online) en KING ERP, dat je on-premise of online gebruikt. Wat een koppeling kan, hangt af van het product dat je hebt.

Bij KING Finance loopt een koppeling via de Cloudswitch-API. Daarmee kun je verkooporders en verkoopboekingen aanmaken. Het factureren van die orders gebeurt in het programma Verkoop van KING, en een API-functie daarvoor vonden we niet beschreven. Ook pickbonfuncties vragen een aparte module, de voorraadmodule. Dat is geen reden om af te haken, wel om vooraf af te spreken wat je van de koppeling verwacht.

Onze koppelingen draaien op middleware: berichten gaan in een wachtrij, worden opnieuw geprobeerd als KING niet reageert en worden gelogd, zodat je altijd kunt terugvinden wat er met een bestelling is gebeurd.

Bestellingen als verkooporder

Een Shopify-bestelling wordt een verkooporder in KING, met regels en op wens een pickbon.

Of als verkoopboeking

Wil je de verkoop direct boeken, dan maken we een journaalpost aan met de factuurgegevens, op wens met een pdf erbij.

Klanten als debiteur

Klanten komen als debiteur in KING, met de stamgegevens die KING vooraf eist.

Creditfacturen

Een terugbetaling boeken we als creditfactuur. De verkoopboeking in KING kent daar een eigen veld voor.

Voorraad waar het kan

Voorraadfuncties vragen de voorraadmodule van KING. We kijken eerst wat jouw omgeving toelaat.

Getest voor het live gaat

Volgens de partnerdocumentatie van KING is er een testadministratie voor ontwikkelaars. We testen daar, of in een aparte administratie, voordat we naar je echte boekhouding gaan.

Datastromen

Wat stroomt er tussen Shopify en KING?

Dit is een typische opzet voor KING Finance. Wat voor jou past, bepalen we in de scan op basis van je product en modules.

GegevensRichtingWanneerWaar we op letten
BestellingenShopify → KINGZodra een bestelling is betaaldAls verkooporder met regels, op wens met een pickbon, of als verkoopboeking via een journaalpost.
FacturenIn KING zelfNa de orderHet factureren van orders gebeurt in het programma Verkoop. Een API-functie daarvoor vonden we niet beschreven.
KlantenShopify → KINGBij de eerste bestellingEen debiteur moet bestaan voordat een order kan worden aangemaakt. Daarnaast eist KING een aantal stamgegevens.
CreditfacturenShopify → KINGBij een terugbetalingAls verkoopboeking met het creditveld. Afletteren en btw-tabellen vonden we niet in de functielijst van de Cloudswitch-API.
VoorraadKING ↔ ShopifyAfhankelijk van je omgevingPickbonfuncties vragen de voorraadmodule. Of voorraad via de API te lezen is, hangt af van je product.
BetaalstatusKING → koppelingRegelmatig opgehaaldKING stuurt geen meldingen. We vragen de laatste boekingen en de periode zelf op.

Bron: KING: werken met verkooporders in de Cloudswitch-API.

Hoe het werkt

Zo praat een koppeling met KING.

Twee producten, twee API's

KING Finance heeft de Cloudswitch-API, een SOAP-webservice. KING ERP heeft een eigen REST-API (ERPv1). Daarnaast beschrijft KING op api.king.eu een REST-API met onderdelen voor onder meer financiële gegevens, webservices en een webshop. Welke je nodig hebt, hangt af van het product waarmee je werkt. Voor welk product welk onderdeel geldt, bevestigen we in de scan, en dat bepaalt hoe we bouwen.

Toegang tot Cloudswitch

Volgens de partnerdocumentatie van KING, die uit 2018 stamt, vraagt een koppeling met Cloudswitch een partnerformulier, een ondertekende partnerovereenkomst en een partnersleutel, en maakt de klant per administratie een omgevingscode aan. Aanroepen mogen daar alleen komen vanaf vooraf gemelde IP-adressen, al noemt een andere pagina dat filter optioneel. Per administratie is bovendien de Cloudswitch-module nodig. De prijs daarvan hebben we niet kunnen vinden, vraag die dus vooraf na.

Dezelfde documentatie noemt een testadministratie (nummer 2000) die voor alle ontwikkelaars openstaat. Omdat die pagina oud is, bevestigen we vooraf dat de procedure en de testadministratie nog kloppen.

De REST-API van KING ERP

Voor de REST-API van KING ERP heb je de KING Connector, een ontwikkelaarsaccount na goedkeuring, een applicatiesleutel en een bearer token nodig, dat zes maanden geldig is. De documentatie van die API beschrijft schrijfacties alleen voor betalingscondities en leveranciers, terwijl de swagger op api.king.eu ook orders, debiteuren en artikelen toont. Wat jouw toepassing mag, toetsen we vooraf bij KING.

Geen meldingen, dus ophalen

We vonden geen webhooks bij KING. Wat er in je administratie verandert, vraag je zelf op, bijvoorbeeld met de laatste boeking en periode. Aan de Shopify-kant garandeert Shopify de levering van webhooks niet en raadt het aan niet alleen daarop te vertrouwen. Daarom ontdubbelen we meldingen en draait er een controleslag die vergelijkt wat Shopify en KING weten.

Boeken en periodes

Een verkoopboeking vraagt in de REST-API van KING onder meer debiteur, dagboek, invoerdatum, factuurdatum, vervaldatum, factuurnummer, periode (jjjj/mm) en of het een creditfactuur is. Voor de Cloudswitch-functie CreateJournaalpost geldt dat het boekstuknummer maximaal 10 tekens mag hebben, dat periode 0 niet boekbaar is en dat correcties alleen kunnen in een periode die nog niet definitief is afgesloten.

Waar het misgaat

Zeven valkuilen, en hoe we ze voorkomen.

Bij KING zitten de valkuilen vooral in de stamgegevens en in wat de API wel en niet doet. Dit zijn de plekken waar wij op letten.

01

Eerst de stamgegevens

KING eist dat er debiteuren bestaan en minimaal één record voor betalingsconditie, leveringsconditie, verzendwijze, ordersoort, artikelgroep, artikel, kostenplaats en kostendrager. Ontbreekt er één, dan kan er geen order worden aangemaakt. We controleren dat bij de start.

02

Factureren gebeurt in KING

Een order wordt via de API aangemaakt, maar het factureren gebeurt in het programma Verkoop. Wil je geen handwerk, dan boeken we de verkoop in plaats daarvan als journaalpost.

03

Voorraad vraagt de voorraadmodule

Pickbonfuncties vereisen de voorraadmodule van KING. Bij KING Finance zit voorraad volgens KING in de bundel Pro. Zonder die module beperken we ons tot orders en boekingen.

04

Cloudswitch per administratie

De Cloudswitch-module is per administratie nodig, en de prijs is niet gepubliceerd. Vraag dat vooraf na, want het hoort bij de kosten.

05

Vaste IP-adressen

Volgens de partnerdocumentatie mogen aanroepen alleen komen van vooraf gemelde IP-adressen, al noemt een andere pagina het filter optioneel. We melden die van onze middleware vooraf aan, voor het geval het nodig is.

06

Periodes en boekstuknummers

Een boekstuknummer is maximaal 10 tekens, periode 0 is niet boekbaar en een afgesloten periode weigert correcties. We houden daar rekening mee bij late boekingen en creditfacturen.

07

Negatieve aantallen staan uit

In een order staan negatieve aantallen standaard uit. Voor retouren op orderregels is dus een bewuste keuze nodig, of we boeken de retour als creditfactuur.

Koppelapp of maatwerk?

Koppelapp of maatwerk?

Voor KING bestaat in de KING App Store een koppeling met Shopify van Webwinkelfacturen, die een order of een verkoopjournaalpost aanmaakt. Die vraagt KING Finance Financieel en Cloudswitch. In de Shopify App Store staat dezelfde aanbieder onder de naam MUIS.

Een koppelapp past als…

  • ✓ je één webshop hebt met standaardprocessen
  • ✓ een order of een verkoopjournaalpost per bestelling genoeg is
  • ✓ je geen voorraadsynchronisatie nodig hebt
  • ✓ je snel wilt starten met een abonnement

Maatwerk past als…

  • ✓ je voorraad, artikelen of prijzen wilt synchroniseren
  • ✓ je eigen boekings- of nummeringsregels hebt
  • ✓ je meerdere administraties of webshops koppelt
  • ✓ je retouren en uitbetalingen op je eigen manier wilt boeken
  • ✓ je werkt met KING ERP en de REST-API

Lees ook King, Twinfield of Yuki: welke boekhoudkoppeling past?.

Onze aanpak

Van losse systemen naar één geheel.

1

Scan en inventarisatie

We brengen je KING-product, je modules en je stamgegevens in kaart en leggen vast wat de koppeling doet: orders, boekingen en eventueel voorraad. Daar komt een vaste scope uit.

2

Bouwen en testen

We bouwen de koppeling en testen in een testadministratie met lastige scenario's: korting, buitenland, retour en een afgesloten periode.

3

Live en monitoren

Je gaat live zonder verrassingen, vaak samen met een migratie of lancering. Daarna bewaken we de koppeling met logging en meldingen, zodat een mislukte bestelling niet ongemerkt blijft.

Dit hebben we van je nodig

  • ✓ Toegang tot je KING-administratie en weten welk product en welke modules je hebt
  • ✓ Of de Cloudswitch-module al actief is
  • ✓ Je stamgegevens: betalingsconditie, verzendwijze, ordersoort, artikelgroep en kostenplaats
  • ✓ Hoe je nu boekt, en of je voorraad in KING bijhoudt
Wat kost het?

Eerlijk over de kosten.

Bij KING telt meer dan de bouw. KING Finance kost volgens Björn Lundén (oktober 2026) €23,65 per maand voor Lite, €47,20 voor Basis, €83,95 voor Plus en €107,65 voor Pro, steeds ex btw. Voorraad, inkoop en vreemde valuta zitten in Pro. Daarbovenop is voor de API de Cloudswitch-module nodig, waarvan we de prijs niet konden vinden.

Een eerste ERP-koppeling zit inbegrepen vanaf het pakket Migratie Plus. Een losse koppeling bespreken we na de gratis scan, dan hoor je ook de doorlooptijd.

“De lijntjes zijn kort en Payam communiceert snel en helder. Je wordt als klant goed meegenomen in het gehele ontwikkelproces.”
RR
Renate RoetgerinkKlant van Exceptis
Veelgestelde vragen

Alles over de KING-koppeling.

Wat is KING en wie maakt het?

KING Software, voorheen MUIS, maakt KING Finance (online boekhouden, vroeger iMUIS Online) en KING ERP. Het bedrijf is sinds 2022 onderdeel van de Zweedse Björn Lundén Group. De productnamen blijven KING.

Heeft KING een API?

Ja. KING Finance heeft de Cloudswitch-API, een SOAP-webservice. KING ERP heeft een REST-API. Daarnaast beschrijft KING op api.king.eu een REST-API met onderdelen voor onder meer financiële gegevens. Welke je nodig hebt, hangt af van je product.

Kan een koppeling facturen aanmaken in KING?

Via de Cloudswitch-API kun je verkooporders en verkoopboekingen aanmaken. Het factureren van orders gebeurt in het programma Verkoop, en een API-functie daarvoor vonden we niet beschreven. Daarom boeken we de verkoop vaak direct als journaalpost.

Welke gegevens moeten er eerst in KING staan?

Debiteuren en minimaal één record voor betalingsconditie, leveringsconditie, verzendwijze, ordersoort, artikelgroep, artikel, kostenplaats en kostendrager. Zonder die stamgegevens kan er geen order worden aangemaakt.

Hoe zit het met voorraad?

Pickbonfuncties vereisen de voorraadmodule van KING, en bij KING Finance zit voorraad in de bundel Pro. Of voorraadgegevens via de API te lezen zijn, hangt af van je product. We bepalen dat in de scan.

Is er een kant-en-klare koppeling voor KING?

Ja. In de KING App Store staat Shopify van Webwinkelfacturen, die een order of een verkoopjournaalpost aanmaakt en KING Finance Financieel met Cloudswitch vraagt. In de Shopify App Store staat dezelfde aanbieder onder de naam MUIS.

Wat kost KING Finance?

Volgens Björn Lundén (oktober 2026) €23,65 per maand voor Lite, €47,20 voor Basis, €83,95 voor Plus en €107,65 voor Pro, ex btw. De Cloudswitch-module voor de API komt daar per administratie bovenop.

Zijn er limieten op de KING-API?

We vonden geen actuele, gepubliceerde limieten. We bewaken het tempo toch met een wachtrij, zodat een grote batch geen berichten kost.

Is er een testomgeving voor KING?

Volgens de partnerdocumentatie van KING, die uit 2018 stamt, is er een testadministratie (nummer 2000) die voor alle ontwikkelaars openstaat. We bevestigen vooraf dat die nog beschikbaar is en testen daar voordat we naar je echte boekhouding gaan.

Kan ik meerdere administraties koppelen?

Ja. De klant maakt per administratie een omgevingscode aan, en de Cloudswitch-module is per administratie nodig. We houden administraties strikt gescheiden en testen elke administratie apart.

Klaar voor de koppeling?

Shopify & KING koppelen?

Vrijblijvend, binnen 2 werkdagen weet je welke koppeling past en hoe de aanpak eruitziet.