Business Central koppelen aan Salesforce
Je verkoopteams werken in Salesforce, je financiën, voorraad en levering lopen in Business Central. Een koppeling zet gewonnen opportunities zonder overtypen om in verkooporders, en geeft het accountteam zicht op facturen, openstaand saldo en levering. Sales en finance werken dan met dezelfde cijfers.
- Account naar klant komt uit Salesforce
- Opportunity naar verkooporder komt uit Salesforce
- Artikelen en prijzen naar Salesforce gaat naar Salesforce
- Openstaand saldo en kredietlimiet gaat naar Salesforce
- Facturen en leverstatus gaat naar Salesforce
Onder meer gebouwd voor Tata Steel, M&G Investments, Digistore24, Toppers in Concert, Bar-le-Duc en Loogman
Deze combinatie zie je bij middelgrote organisaties die Salesforce al gebruikten voordat ze voor Business Central kozen, of die sales en finance bewust in aparte systemen houden. Microsoft koppelt Business Central standaard met zijn eigen CRM, Dynamics 365 Sales, via Dataverse. Voor Salesforce is er vanuit Microsoft geen vergelijkbare koppeling.
Zonder koppeling typt iemand de opportunity over als verkooporder, vraagt sales per mail of een klant nog kan bestellen en weet niemand zeker welke prijs de juiste is. Met een koppeling ligt vast dat Business Central leidend is voor artikelen, prijzen, kredietlimiet en facturen, en Salesforce voor de klantrelatie en de pijplijn.
Per gegeven: in welke richting het gaat, op welk moment, en waarom. Dit is het startpunt; in het eerste gesprek maken we het passend op jouw situatie.
- 01Account naar klantSalesforce → Microsoft Dynamics 365 Business Centralbij de eerste gewonnen opportunity
Het Salesforce-account wordt een klant in Business Central, met de juiste btw- en boekingsgroepen. Het klantnummer gaat terug naar het account.
- 02Opportunity naar verkooporderSalesforce → Microsoft Dynamics 365 Business Centralbij Closed Won
De opportunity en haar producten worden een verkooporder of verkoopofferte in Business Central, met artikelnummers, aantallen en afgesproken prijzen.
- 03Artikelen en prijzen naar SalesforceMicrosoft Dynamics 365 Business Central → Salesforcebij een wijziging in Business Central
Artikelen en prijzen uit Business Central vullen de producten en prijsboeken in Salesforce, zodat een verkoper alleen verkoopt wat bestaat, tegen een prijs die klopt.
- 04Openstaand saldo en kredietlimietMicrosoft Dynamics 365 Business Central → Salesforcedagelijks of bij een wijziging
Per account komen het openstaande saldo, vervallen posten en de kredietlimiet in Salesforce. Het accountteam ziet vóór een nieuwe deal of er ruimte is.
- 05Facturen en leverstatusMicrosoft Dynamics 365 Business Central → Salesforcebij het boeken van een factuur of levering
Geboekte facturen en leveringen worden zichtbaar op het account of de opportunity, zodat service en sales niet hoeven te vragen hoe het ervoor staat.
Niet altijd. Doet een bestaande koppeling voor Microsoft Dynamics 365 Business Central en Salesforce precies wat je nodig hebt, dan zeggen we dat ook.
Microsoft levert een ingebouwde CRM-koppeling voor Dynamics 365 Sales via Dataverse, niet voor Salesforce. Op Microsoft AppSource en Salesforce AppExchange staan apps van andere partijen voor deze combinatie.
Zo'n app werkt als je datamodel dicht bij de standaard blijft: accounts, contactpersonen, producten en orders zonder veel eigen velden. Heb je eigen objecten in Salesforce, extensies in Business Central of meerdere bedrijven, controleer dan precies welke velden een app meeneemt en wat er gebeurt als iets niet past.
- Je hebt in Salesforce eigen objecten of velden, zoals contractregels of projectfasen, die in Business Central een plek moeten krijgen.
- Je werkt in Business Central met meerdere bedrijven en de opportunity bepaalt welk bedrijf levert en factureert.
- Prijsafspraken, staffels of kortingsregels moeten in beide systemen hetzelfde uitkomen.
- Je wilt een opportunity tegenhouden als de klant boven zijn kredietlimiet zit.
- Velden die de standaard-API van Business Central niet kent, moeten mee; dan is een eigen API-pagina nodig.
AI leest, sorteert en zet een voorstel klaar. Waar het ertoe doet, beslist een mens.
Kredietcheck voor de verkoper
AI zet vóór Closed Won een korte samenvatting op de opportunity: openstaand saldo, vervallen posten, kredietlimiet en betaalgedrag. Zit de klant erboven, dan gaat de order naar finance ter beoordeling in plaats van direct naar Business Central.
Orders die afwijken
Een opportunity met een prijs onder de afgesproken ondergrens of een product dat in Business Central geblokkeerd is, wordt niet automatisch een verkooporder. AI legt uit wat afwijkt; een mens beslist.
Wie leidend is
Business Central is leidend voor artikelen, prijzen, klantnummer, kredietlimiet en alles wat geboekt is. Salesforce is leidend voor de relatie, contactpersonen en de pijplijn. Maak de financiële velden in Salesforce alleen-lezen.
Webhooks verlopen
Business Central-webhooks verlopen na drie dagen, en de meldingen zeggen alleen welk record is gewijzigd. De koppeling moet abonnementen verlengen en per melding de gegevens ophalen. Bouw ook een periodieke controle voor gemiste wijzigingen.
Limieten aan twee kanten
Business Central staat per gebruiker 6000 OData-verzoeken per vijf minuten toe, met 5 tegelijk in behandeling. Salesforce heeft eigen API-limieten. Een eerste synchronisatie van alle accounts en producten plan je daarom buiten kantoortijden en in batches van maximaal 100 bewerkingen.
Boekingsgroepen bij nieuwe klanten
Een klant zonder de juiste boekingsgroepen voor btw en omzet kan niet correct worden gefactureerd. Laat de koppeling nieuwe klanten aanmaken op basis van een klantsjabloon per land of klanttype.
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: Account naar klant, Opportunity naar verkooporder, Artikelen en prijzen naar Salesforce, Openstaand saldo en kredietlimiet, Facturen en leverstatus.
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: Wie leidend is, Webhooks verlopen, Limieten aan twee kanten, Boekingsgroepen bij nieuwe klanten.
Testen met echte gevallen
In een testomgeving of testadministratie, met de uitzonderingen die in de praktijk voorkomen: creditnota's, deelleveringen, gewijzigde klantgegevens.
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.

Geen accountmanager. Je spreekt iemand die zelf koppelingen bouwt, en die zegt het ook als een standaardkoppeling genoeg is.
- Kantoor aan de Duivendrechtsekade in Amsterdam
- ISO 9001 en ISO 27001, gecertificeerd door Kiwa
- 500 projecten opgeleverd
- 4,8 uit 127 reviews
Heeft Microsoft een standaardkoppeling tussen Business Central en Salesforce?
Nee. Microsoft levert een ingebouwde koppeling met Dynamics 365 Sales via Dataverse, niet met Salesforce. Voor Salesforce zijn er apps van andere partijen op AppSource en AppExchange, of je bouwt een koppeling op de API's van beide systemen.
Wordt een gewonnen opportunity een verkooporder of een offerte in Business Central?
Dat kies je zelf. Moet er nog gecontroleerd of ingepland worden, dan is een verkoopofferte of een open verkooporder een veilige start, die een medewerker vrijgeeft. Bij eenvoudige standaardorders kan de koppeling direct een vrijgegeven order maken.
Kan sales in Salesforce de kredietlimiet en het openstaande saldo zien?
Ja. De koppeling haalt per klant het saldo, de vervallen posten en de kredietlimiet uit Business Central en zet die op het account in Salesforce. Die velden zijn daar alleen-lezen; wijzigen doet finance in Business Central.
Welke authenticatie gebruikt de koppeling voor Business Central?
OAuth via Microsoft Entra ID, met service-to-service-authenticatie omdat de koppeling zonder gebruiker draait. Je registreert een app in Entra ID en geeft die in Business Central de juiste rechten. De oude webservicesleutels werken niet meer in Business Central online.
Hoe blijven beide systemen op de hoogte van wijzigingen?
Aan de Business Central-kant met webhooks via de subscriptions-API, die je binnen drie dagen verlengt. Omdat een melding alleen zegt welk record is gewijzigd, haalt de koppeling daarna de gegevens op. Een periodieke vergelijking vangt wijzigingen op die toch gemist zijn.
Gerelateerde diensten
- Business Central koppelen aan ShopifyBusiness Central koppelen aan Shopify? Wat de Shopify Connector van Microsoft doet, waar btw en uitbetalingen anders gaan en wanneer maatwerk nodig is.
- Exact Online koppelen aan SalesforceExact Online koppelen aan Salesforce: opportunities naar de juiste administratie, betaalstatus terug en een opzet die past binnen de limieten van Exact.
- Twinfield koppelen aan SalesforceTwinfield koppelen aan Salesforce? Zo gaan opportunities naar facturen in de juiste administratie en komen openstaande posten terug bij je accountteam.
- AFAS koppelen aan SalesforceAFAS koppelen aan Salesforce? Zo gaan accounts, opportunities en facturen over en weer, binnen de API-limieten en met AFAS als financiële bron.
- Salesforce koppelen aan ShopifySalesforce koppelen aan Shopify? Lees welke gegevens je uitwisselt, welke bouwstenen Salesforce zelf heeft, welk systeem leidend is en waar het misgaat.
- Claude koppelen aan SalesforceKoppel Claude aan Salesforce via de hosted MCP-servers of de plug-in Salesforce in Claude. Wat Claude mag lezen en wijzigen, en wat je vooraf regelt.
Bronnen
De technische feiten op deze pagina komen uit de officiële documentatie van de leveranciers, gecontroleerd op 19 september 2026. Leveranciers passen hun API's en limieten aan; bij een koppeling kijken we altijd naar de actuele stand.
- Microsoft Learn: integratie met Dynamics 365 Sales
- Microsoft Learn: webhooks (subscriptions)
- Microsoft Learn: operationele limieten Business Central online
- Microsoft Learn: service-to-service-authenticatie
- Microsoft Learn: authenticatie voor webservices
- Microsoft Learn: Business Central API v2.0
- Salesforce Object Reference: OpportunityLineItem




