Your Tech Club
KOPPELINGENMONEYBIRD

Moneybird koppelen

Wie Moneybird koppelt, typt geen orders, klanten en betalingen meer over. Facturen staan sneller klaar, betalingen worden afgeletterd en je btw-overzicht klopt zonder handwerk. Hieronder lees je welke gegevens je uitwisselt, hoe de API werkt en wanneer een bestaande koppeling volstaat.

Alle koppelingen
4,8 uit 127 reviews
ISO 9001 & 27001
MoneybirdBoekhouding en ERP · Moneybird B.V.
  • Verkoopfacturen en externe facturen gaat heen en weer met Je andere systemen
  • Contacten gaat heen en weer met Je andere systemen
  • Producten gaat heen en weer met Je andere systemen
  • Betalingen en bankmutaties gaat heen en weer met Je andere systemen
Je andere systemenZoals Shopify, WooCommerce, Mollie

Onder meer gebouwd voor Tata Steel, M&G Investments, Digistore24, Toppers in Concert, Bar-le-Duc en Loogman

Wat je uitwisselt

Dit zijn de gegevens die organisaties het vaakst tussen systemen laten lopen. Welke daarvan voor jou tellen, hangt af van waar het werk nu blijft liggen.

Verkoopfacturen en externe facturen

Orders uit een webshop of platform worden een factuur die Moneybird zelf verstuurt, of een externe verkoopfactuur: een factuur die elders is gemaakt en in Moneybird alleen wordt geboekt. Die keuze bepaalt wie het factuurnummer uitgeeft en wie de klant mailt.

Contacten

Klanten en leveranciers. Moneybird heeft een veld customer_id waarin je het klantnummer uit het andere systeem bewaart. Zo vind je bij de volgende order dezelfde klant terug in plaats van een dubbel contact aan te maken.

Producten

Artikelen met prijs, btw-tarief en grootboekrekening. Handig als je vanuit een CRM of offertetool factureert en elke regel meteen op de juiste omzetrekening moet komen.

Betalingen en bankmutaties

Bankregels en betalingen die aan facturen worden gekoppeld. Komt het geld via een betaalprovider binnen, dan boek je de uitbetaling op een tussenrekening en letter je daar de losse betalingen tegen af.

Inkoopfacturen en bonnetjes

Documenten die binnenkomen per mail, via Peppol of via de app. Moneybird leest ze zelf uit en herkent leverancier, bedrag en btw. Een koppeling voegt hier vooral context toe, zoals het project of de order waar een kostenpost bij hoort.

Standaard of maatwerk

Niet altijd. Doet een bestaande koppeling voor Moneybird precies wat je nodig hebt, dan zeggen we dat ook.

Wat er al bestaat

Moneybird bouwt zelf geen koppelingen. Het biedt een open API en toont in een koppelingenoverzicht wat andere partijen al gebouwd hebben: voor webwinkels, betaalproviders, salaris- en urenpakketten, voorraadbeheer, kassa's en een paar CRM-pakketten. Voor Shopify, WooCommerce en Mollie staan er meerdere.

Zo'n standaardkoppeling is vaak genoeg als je één webshop hebt, je producten een gewone btw-behandeling hebben en elke order één op één een factuur wordt. De maker van de koppeling levert ook de support, en jij hoeft zelf niets te bouwen.

Wat Moneybird wel zelf levert, is een AI-koppeling via MCP. Daarmee verbind je een AI-assistent naar keuze met je administratie, met alleen leesrechten of met lees- en schrijfrechten.

Wanneer maatwerk nodig is
  • Je verkoopt via meerdere kanalen en wilt per kanaal andere grootboekrekeningen, nummerreeksen of btw-regels.
  • Je eigen platform of klantportaal moet facturen aanmaken, bijvoorbeeld voor abonnementen of gebruik per maand.
  • Je CRM of planningspakket staat niet in het koppelingenoverzicht.
  • Je wilt dat afwijkingen worden tegengehouden en voorgelegd, in plaats van dat alles ongezien wordt doorgezet.
  • Je hebt meerdere administraties die dezelfde logica nodig hebben, zoals een holding met werkmaatschappijen.
Hoe het technisch werkt

REST API met OAuth of persoonlijke token

De Moneybird API is een REST API die JSON en XML gebruikt, met het administratie-ID in het pad. Je authenticeert met OAuth 2.0 of met een persoonlijke API-token. Met scopes zoals sales_invoices, documents en bank beperk je wat een koppeling mag zien en doen.

Webhooks met handtekening

Moneybird stuurt bij gebeurtenissen een POST naar jouw URL, bijvoorbeeld als een contact wordt aangemaakt of een factuur van status verandert. Je endpoint moet met status 200 antwoorden, anders probeert Moneybird het tot tien keer opnieuw. Elke push heeft een Idempotency-Key en een Moneybird-Signature, zodat je dubbele verwerking voorkomt en de afzender controleert.

Limieten

Per IP-adres mag je 150 verzoeken per vijf minuten doen, voor de rapportage-endpoints 50. Daarboven krijg je status 429 met een Retry-After-header. Lijsten geven maximaal 100 regels per pagina terug.

Sandbox-administratie

Moneybird biedt gratis sandbox-administraties met alle functies, zodat je een koppeling test zonder je echte boekhouding te raken. Facturen uit een sandbox krijgen een watermerk.

Twee details die tijd besparen

ID's in Moneybird zijn grote getallen; lees ze in als tekst om afrondingsfouten te voorkomen. En omdat GET-verzoeken worden gecachet, raadt Moneybird af om een wijziging te controleren door direct terug te lezen. Kijk naar de statuscode van je verzoek.

AI ertussen

Een koppeling verplaatst gegevens. AI kan daartussen lezen, sorteren en een voorstel klaarzetten. Waar het ertoe doet, beslist een mens.

Inkoop met context

Moneybird leest inkoopfacturen al zelf uit. AI kan daar een stap aan toevoegen: bij elke factuur zoeken bij welk project, welke order of welke klant de kosten horen, en dat als voorstel klaarzetten. Jij keurt goed, pas dan wordt er geboekt.

Openstaande posten signaleren

AI kijkt dagelijks naar openstaande facturen en ziet welke klant later betaalt dan gewoonlijk. Je krijgt een lijstje met een conceptherinnering per klant. Versturen doe je zelf.

Vragen aan je administratie

Via de MCP-koppeling van Moneybird stel je een AI-assistent vragen als: welke offertes staan nog open? Begin met de variant met alleen leesrechten. Laat een assistent pas schrijven als vastligt welke acties een mens eerst goedkeurt.

Waar het misgaat

De limiet bij een grote import

Wie een jaar aan orders ineens wil inlezen, loopt snel tegen 150 verzoeken per vijf minuten aan. Omdat de limiet per IP-adres geldt, delen koppelingen op dezelfde server die ruimte. Werk met een wachtrij en verspreid de import.

Verkeerde btw-tarieven

Elke factuurregel verwijst naar een btw-tarief uit de administratie. Verkoop je aan particulieren in andere EU-landen, dan maak je die landentarieven eerst aan. De OSS-aangifte zelf doe je buiten Moneybird; het btw-overzicht splitst de bedragen wel per land.

Dubbele contacten

Zonder vaste sleutel maakt elke order een nieuw contact aan. Bewaar het klantnummer uit het bronsysteem in customer_id, of zoek op e-mailadres voordat je een contact aanmaakt.

Dubbel verwerkte webhooks

Moneybird probeert een webhook opnieuw als je endpoint geen status 200 teruggeeft. Wie de Idempotency-Key niet bewaart en controleert, maakt dan twee keer dezelfde boeking.

Zo bouwen we een koppeling

  1. Wat moet waarheen

    Welke gegevens gaan over, in welke richting, en welk systeem leidend is als twee waarden verschillen. Dat staat op papier voordat er iets gebouwd wordt. Voor deze koppeling gaat het om: Verkoopfacturen en externe facturen, Contacten, Producten, Betalingen en bankmutaties, Inkoopfacturen en bonnetjes.

  2. Velden en regels

    Per veld de vertaling tussen de systemen: statussen, btw-codes, grootboekrekeningen, artikelnummers. En wat er gebeurt bij een dubbel of een ontbrekend gegeven. Voor deze koppeling gaat het om: REST API met OAuth of persoonlijke token, Webhooks met handtekening, Limieten, Sandbox-administratie, Twee details die tijd besparen.

  3. Testen met echte gevallen

    In een testomgeving of testadministratie, met de uitzonderingen die in de praktijk voorkomen: creditnota's, deelleveringen, gewijzigde klantgegevens.

  4. Live, met logging en bewaking

    Elke synchronisatie wordt gelogd en bij een fout krijgt iemand een melding. Verandert de API van een leverancier, dan passen wij de koppeling aan.

Het team van Your Tech Club op kantoor in Amsterdam
Amsterdam
Wie je spreekt

Geen accountmanager. Je spreekt iemand die zelf koppelingen bouwt, en die zegt het ook als een standaardkoppeling genoeg is.

Joey van VlietJoey van VlietOprichter
Yassine SeghrouchniYassine SeghrouchniOprichter
  • Kantoor aan de Duivendrechtsekade in Amsterdam
  • ISO 9001 en ISO 27001, gecertificeerd door Kiwa
  • 500 projecten opgeleverd
  • 4,8 uit 127 reviews
Veelgestelde vragen

Heeft Moneybird een API?

Ja. Moneybird heeft een openbare REST API, versie 2, die JSON en XML ondersteunt. Je leest en schrijft er onder meer contacten, verkoopfacturen, externe facturen, inkoopdocumenten, producten en bankmutaties mee. Toegang loopt via OAuth of een persoonlijke API-token.

Kan ik een Moneybird-koppeling testen zonder mijn echte administratie?

Ja. Met een Moneybird-account maak je gratis een sandbox-administratie aan met alle functies. Facturen uit die sandbox krijgen een watermerk, zodat ze niet per ongeluk als echte factuur worden gebruikt.

Hoeveel API-verzoeken mag ik doen bij Moneybird?

Moneybird staat 150 verzoeken per vijf minuten toe per IP-adres, en 50 per vijf minuten voor de rapportage-endpoints. Ga je daaroverheen, dan krijg je status 429 en een Retry-After-header. Partners met veelgebruikte OAuth-apps kunnen een limiet per administratie aanvragen.

Bouwt Moneybird zelf koppelingen?

Nee. Moneybird ontwikkelt zelf geen koppelingen en biedt daarvoor een open API. De koppelingen in het overzicht op de Moneybird-site zijn gemaakt door andere partijen, die ook de support leveren. De AI-koppeling via MCP biedt Moneybird wel zelf aan.

Kan ik Moneybird aan een AI-assistent koppelen?

Ja. Moneybird heeft een MCP-koppeling die je aanzet onder Instellingen, bij Externe applicaties en AI-koppelingen. Je kiest tussen alleen lezen of lezen en schrijven, en kopieert de URL naar je AI-tool. Bedenk vooraf welke gegevens je met die AI-dienst wilt delen.

Mijn pakket staat niet in het koppelingenoverzicht. Kan ik Moneybird dan toch koppelen?

Ja. Aan de Moneybird-kant is alles bereikbaar wat de API ondersteunt, en aan de andere kant is er vrijwel altijd een API, export of bestand om mee te werken. Wij kunnen elk systeem koppelen, ook als er geen standaardkoppeling bestaat.