Oplossing · Koppelingen en integraties

Koppelingen tussen je CRM, ERP, boekhouding en website

Eén keer invoeren, overal juist. GetDigit koppelt Dynamics 365, Business Central, Exact Online, Odoo, Teamleader, je website en Peppol, zodat klanten, offertes en facturen zonder overtypen van het ene systeem naar het andere gaan.

  • Officiële API’s
  • Monitoring en foutmeldingen
  • Eén bron van waarheid per gegeven

Waarom koppelen

Wat dubbele invoer je echt kost

Dubbele invoer kost niet alleen tijd, maar vooral betrouwbaarheid. Zodra hetzelfde gegeven in twee systemen staat, klopt het binnen de kortste keren in één ervan niet meer.

Dan begint het zoeken. Welk adres is juist? Is die offerte al een order? Heeft de klant betaald, of staat het enkel zo in het CRM? Je team belt naar de boekhouding, de boekhouding exporteert een Excel, en de zaakvoerder krijgt cijfers die net niet kloppen.

Een goede koppeling maakt van je systemen één geheel, zonder dat je alles in één pakket moet stoppen. Je boekhouder houdt zijn boekhoudpakket, je verkopers hun CRM, je klanten hun portaal. De data loopt gewoon mee.

Herkenbaar?

  • Offertes worden in het CRM gemaakt en daarna nog eens overgetypt in het ERP.
  • Een klant verhuist, maar de factuur vertrekt naar het oude adres uit de boekhouding.
  • Leads van je websiteformulier landen in een mailbox en worden manueel overgenomen.
  • Je verkopers zien niet of een klant openstaande facturen heeft of boven zijn kredietlimiet zit.
  • Je app maakt facturen als pdf, terwijl je Belgische zakelijke klanten een e-factuur via Peppol verwachten.

Elk van die problemen verdwijnt met één goed ontworpen koppeling.

Integratiematrix

Welke systemen we koppelen, en hoe

GetDigit koppelt de systemen die bij Vlaamse kmo's het vaakst samen moeten werken. Per systeem zie je welke gegevens over en weer gaan en met welke techniek. Staat jouw pakket er niet bij? Heeft het een degelijke API, dan koppelen we het.

Integratiematrix: systeem, gegevens en techniek
SysteemWat we koppelenHoe
Dynamics 365 Business CentralKlanten, artikels en prijzen naar je CRM; een aanvaarde offerte wordt een order; facturen, openstaande saldi en kredietlimiet terug bij de verkoper.Ingebouwde integratie tussen Business Central en Dataverse, aangevuld met Power Automate of Azure Functions voor je eigen regels. Zie Dynamics 365.
Dynamics 365 Sales en DataverseLeads, contacten, opportuniteiten en activiteiten als centrale klantenbron voor je apps, je portaal en je rapportering.Rechtstreeks: dezelfde database, dus geen synchronisatie nodig.
Exact OnlineRelaties, artikels, verkoopfacturen en betalingsstatus.Officiële REST-API van Exact Online, via Azure Functions of een eigen connector.
OdooContacten, producten, verkooporders en facturen.Externe API van Odoo, via Azure Functions.
TeamleaderContacten, bedrijven, deals, offertes en facturen, ook als tussenstap bij een overstap naar een nieuw CRM.Teamleader Focus-API, met geplande of realtime synchronisatie.
Billit en andere facturatie- of boekhoudpakkettenVerkoopfacturen en creditnota’s uit je app, met btw-codes; betalingsstatus terug naar je app.API van het pakket; het pakket verstuurt de factuur over zijn eigen Peppol-verbinding.
Peppol-e-facturatieGestructureerde e-facturen naar je Belgische zakelijke klanten, inkomende facturen naar je boekhouding.Via je boekhoudpakket of een Peppol-access-point; je app levert de juiste factuurdata aan.
WordPress-websiteFormulieren worden leads in je CRM; projectinformatie en foto’s lopen van je website naar je app, of omgekeerd.WordPress REST-API en webhooks.
SharePointDocumenten per klant, project of dossier, rechtstreeks zichtbaar in je app of CRM.Standaardintegratie, met een map per record die automatisch aangemaakt wordt.
Outlook en TeamsE-mails, afspraken en taken gesynchroniseerd met je CRM; meldingen en goedkeuringen in Teams.Server-side synchronisatie, Microsoft Graph en Power Automate.
LinkedIn Sales NavigatorProfielen, bedrijfsinformatie en signalen naast je contacten en accounts.Standaardintegratie met Dynamics 365 Sales.
Externe data via APIPostcodes en deelgemeenten, ondernemingsgegevens, wisselkoersen of sportuitslagen: wat je proces nodig heeft.REST-API’s met geplande synchronisatie en caching.
Power BIRapporten over al je bronnen heen, ook als die in verschillende pakketten zitten.Dataverse en Power Query, bovenop dezelfde koppelingen. Zie rapportering.

API-koppelingen met pakketten van derden gebeuren volgens de voorwaarden van die leverancier. Sommige pakketten vragen een apart API-abonnement of een app-registratie; dat brengen we in Sprint 0 voor je in kaart.

Zo bouwen we

Zes principes voor koppelingen die niet breken

Een koppeling is pas goed als niemand eraan denkt. Daarom ontwerpt GetDigit elke koppeling eerst op papier: welk systeem leidend is per gegeven, wanneer er gesynchroniseerd wordt en wat er gebeurt als iets misloopt.

  • Eén bron van waarheid per gegeven

    Per veld leggen we vast welk systeem leidend is. Het ERP voor factuur- en betaalgegevens, het CRM voor contactmomenten en opportuniteiten. Zo is er nooit discussie over welke versie klopt.

  • Realtime waar het telt

    Een order of statuswijziging gaat meteen over. Stamgegevens zoals artikels en prijslijsten mogen ’s nachts. Dat houdt alles snel en binnen de limieten van elk pakket.

  • Fouten worden gemeld, niet verzwegen

    Mislukte berichten worden opnieuw geprobeerd en gelogd. Blijft het mislukken, dan krijgt de juiste persoon een melding met de reden. Monitoring loopt via Application Insights.

  • Geen dubbels, ook niet na een herstart

    Elke koppeling herkent wat al verwerkt is. Een factuur wordt nooit twee keer aangemaakt, een klant nooit twee keer ingevoegd.

  • Sleutels in een kluis

    API-sleutels en wachtwoorden van je pakketten staan in Azure Key Vault, nooit in de code of in een flow. Wie vertrekt, neemt geen toegang mee.

  • Gedocumenteerd en overdraagbaar

    Je krijgt een integratieontwerp met velden, richting en regels per koppeling. Ook je eigen IT of een andere partner kan ermee verder.

Peppol-e-facturatie

E-facturatie via Peppol: wat moet je app kunnen?

Je app moet correcte, gestructureerde factuurgegevens kunnen doorgeven, want sinds 1 januari 2026 geldt de Belgische e-facturatieplicht via Peppol. Belgische btw-plichtige ondernemingen wisselen hun facturen onderling uit als gestructureerde elektronische factuur. Een pdf per e-mail volstaat voor je Belgische zakelijke klanten niet meer.

Maakt je CRM, werkbon-app of boekingsapp zelf facturen aan, dan moet die factuur dus ergens een Peppol-factuur worden. GetDigit bouwt daarvoor geen eigen Peppol-verbinding: je app levert de factuurgegevens aan je boekhoudpakket of aan een erkende access-point-provider, die de factuur in het juiste formaat (Peppol BIS 3.0) verstuurt.

Waar we voor zorgen in de koppeling

  • Ondernemingsnummer en btw-gegevens van de klant gecontroleerd vóór de factuur vertrekt
  • Juiste btw-codes en -tarieven per factuurlijn
  • Doorlopende nummering, en een creditnota in plaats van een gewijzigde factuur
  • Status terug in je app: verzonden, afgeleverd of geweigerd
  • Inkomende Peppol-facturen automatisch bij je boekhouding

Vanaf 2028 kondigde de overheid bovendien een e-rapportering naar de fiscus aan. De fiscale keuzes bespreek je met je boekhouder; GetDigit zorgt dat de juiste data automatisch vertrekt. Lees meer in Peppol-e-facturatie koppelen aan je CRM of app op maat of op de officiële site efactuur.belgium.be.

Bewijs

Koppelingen uit echte projecten van GetDigit

Drie ervan draaien vandaag, de vierde zit in de ontwerpfase. Klanten noemen we pas bij naam met hun schriftelijk akkoord.

Wat klanten over GetDigit zeggen

Onze samenwerking met GetDigit heeft geleid tot aanzienlijke verbeteringen in onze bedrijfsprocessen. Hun expertise is van onschatbare waarde voor ons bedrijf.

Matthias Rijnwalt Mtea

GetDigit heeft ons bedrijf getransformeerd met aangepaste business applications die onze efficiëntie hebben verbeterd.

Gregory Boulahouache Academic Software (Signpost Group)

Over deze getuigenissen: het zijn ongewijzigde citaten van klanten met wie GetDigit samenwerkte, gepubliceerd met hun akkoord. We tonen alle getuigenissen die we tot nu toe publiceerden.

Werkwijze

Van losse systemen naar één bron van waarheid in vier stappen

Een koppeling begint niet met code, maar met de vraag welk systeem waarvoor leidend is. Meer over onze aanpak lees je op de pagina werkwijze.

  1. Gratis intake en Sprint 0

    Inventaris

    Welke systemen heb je, welke gegevens zitten waar, wie typt vandaag wat over? We brengen het in kaart, inclusief de Excel-lijsten die niemand officieel gebruikt.

  2. Sprint 0

    Integratieontwerp en vaste prijs

    Per gegeven: welk systeem leidend is, in welke richting het loopt en hoe vaak. Je krijgt het ontwerp op papier en een vaste prijs voor de bouw.

  3. Vaste prijs per sprint

    Bouwen en testen met echte data

    We bouwen in een testomgeving met een kopie van je gegevens en testen ook wat misloopt: een ERP dat even plat ligt, een klant zonder btw-nummer.

  4. Live in weken

    Live, met monitoring

    Na de livegang volgen we de koppeling op via monitoring en meldingen. Verandert een pakket zijn API, dan vangen we dat op in het beheer.

Wat een koppeling kost

Wat een koppeling kost, hangt af van het aantal systemen, gegevens en uitzonderingen. Een koppeling tussen twee systemen met een handvol gegevens, zoals leads van je website naar je CRM, is snel gebouwd. Een tweerichtingskoppeling tussen CRM en ERP met klanten, artikels, prijzen, orders en facturen vraagt meer werk, of loopt over meerdere sprints. Na Sprint 0 krijg je een vaste prijs voor de bouw.

Bij sommige pakketten komt er een API-abonnement van de leverancier bij, en voor Power Automate of Azure gelden Microsoft-licenties of verbruikskosten. Die rekenen we vooraf voor je uit. Koppelingen maken vaak deel uit van een groter traject: processen automatiseren of een CRM op maat.

FAQ

Veelgestelde vragen over koppelingen

Kan Dynamics 365 Sales aan Business Central gekoppeld worden zonder maatwerk?

Voor een groot deel wel. Microsoft voorziet een ingebouwde integratie tussen Business Central en Dataverse, waarmee klanten, contacten, artikels, prijzen en orders synchroniseren. Maatwerk komt erbij voor je eigen regels: wanneer een offerte een order wordt, welke velden leidend zijn, of hoe je kredietlimiet en openstaande saldi bij de verkoper toont. GetDigit start altijd vanuit de standaard en bouwt enkel wat ontbreekt.

Hoe koppel je Exact Online, Odoo of Teamleader aan een app op Microsoft?

Via de officiële API van het pakket. Microsoft is ons platform, maar je boekhouding of ERP hoeft dat niet te zijn. Een Azure Function of Power Automate-flow haalt klanten, artikels, offertes en facturen op en schrijft ze naar je CRM of app op Dataverse, en omgekeerd. Het pakket van je boekhouder blijft gewoon in gebruik; enkel het overtypen verdwijnt.

Bouwt GetDigit een eigen Peppol-verbinding in mijn app?

Meestal niet, en dat is bewust. De eenvoudigste en veiligste route is dat je app de factuurgegevens doorgeeft aan je boekhoudpakket of aan een Peppol-access-point-provider, die de Peppol-factuur aanmaakt en verstuurt. Zo blijft er één plek waar facturen genummerd en geboekt worden. Je app krijgt de status terug, zodat je verkoper ziet of de factuur afgeleverd is.

Wat gebeurt er als een koppeling faalt, bijvoorbeeld als het ERP even plat ligt?

Dan gaat er niets verloren. Berichten die niet aankomen, worden bewaard en automatisch opnieuw geprobeerd. Lukt het na een aantal pogingen nog niet, dan krijgt de juiste persoon een melding met de reden, bijvoorbeeld een klant zonder geldig btw-nummer. Via monitoring in Application Insights zien we problemen vaak nog voor jij ze opmerkt.

Welk systeem is leidend als dezelfde klant in twee pakketten anders staat?

Dat leggen we per gegeven vast in het integratieontwerp, vóór er gebouwd wordt. Typisch is het ERP of boekhoudpakket leidend voor facturatieadres, btw-gegevens en betalingen, en het CRM voor contactpersonen, opvolging en opportuniteiten. Bestaande verschillen ruimen we eenmalig op bij de start, zodat de koppeling vertrekt van één propere basis.

Wat als een pakket zijn API aanpast?

Dan passen we de koppeling tijdig aan, liefst voordat iemand er iets van merkt. Leveranciers kondigen zulke wijzigingen meestal vooraf aan, en de monitoring meldt het meteen als een oproep anders reageert dan verwacht. Wil je dat GetDigit je koppelingen opvolgt, dan kan dat in een beheerformule die maandelijks opzegbaar is. Kleine aanpassingen en nieuwe velden horen daarbij.

Welke twee systemen moeten eindelijk met elkaar praten?

Plan een gratis intake van 30 minuten. Je bespreekt je systemen rechtstreeks met de architect die de koppeling bouwt, en je krijgt binnen 1 werkdag een persoonlijk antwoord.