Dynamics 365 Business Central koppelen met eConnect

D365 BC koppelen via de Autopilot en AppSource-extensie voor automatische factuurverwerking.

IntegratiemethodeAutopilot + AppSource-extensieRichtingVerzenden + OntvangenMinimaal abonnementBasicContract nodigNee

Dynamics 365 Business Central (D365 BC) koppel je in 2026 met eConnect via de Autopilot en de officiële AppSource-extensie "eConnect Peppol e-invoicing & OCR+". Facturen worden automatisch verstuurd en ontvangen, inclusief boekingsvoorstellen voor inkoopfacturen.

Voordat je begint
  • Een actief eConnect-account met minimaal een Basic-abonnement
  • Global admin rechten in Business Central
  • Voldoende transactietegoed op je eConnect-account
Koppeling instellen
Stap 1: Extensie installeren
  1. Zoek in Business Central naar Extensiebeheer.
  2. Zoek naar eConnect en selecteer eConnect Peppol e-invoicing & OCR+.

  1. Klik op Installeren en accepteer de voorwaarden.
  2. Selecteer een taal en klik op Install.

Stap 2: Webservices aanmaken
  1. Zoek in Business Central naar Webservices (rechtsboven in de zoekbalk).
  2. Klik op Nieuw om de vereiste webservices aan te maken conform de eConnect-documentatie.
  3. Zet het vinkje bij Gepubliceerd aan.

Stap 3: Begeleide instelling
  1. Zoek naar Begeleide instelling en selecteer eConnect.
  2. Zorg dat de gebruiker global admin rechten heeft.

  1. Selecteer de omgeving en klik op Connect.
  2. Log in met een gebruiker met BC Office 365-adminrechten.

  1. Zorg dat de gebruiker permissions heeft voor het gewenste partyId.
  2. Volg de stappen op het scherm.
Stap 4: Autopilot configureren (voor inkoop)

Als je inkoopfacturen automatisch wilt boeken, configureer dan de Autopilot vanuit het eConnect-platform:

  1. Ga naar de Autopilot-app op het eConnect-platform.
  2. Selecteer de organisatie en kies Microsoft Dynamics 365 Business Central.
  3. Log in met je Microsoft-account en selecteer de omgeving en organisatie.
  4. Configureer de Autopilot-instellingen naar wens.

Facturen versturen

Er zijn twee opties voor het versturen van verkoopfacturen:

Optie 1: Handmatig verzenden
  1. Ga naar Geboekte verkoopfacturen en selecteer een factuur.
  2. Klik op Afdrukken/Verzenden > Verzenden.
  3. Zet eConnect aan bij de Peppol-optie en klik op OK.

Optie 2: Automatisch verzenden na boeken
  1. Zoek naar Verzendprofielen van documenten.
  2. Zorg dat het ECONNECT-profiel op Automatic staat bij Processing Mode.
  3. Open de Klantenkaart en stel het Document Sending Profile in op ECONNECT.
  4. Vul het E-Invoice ID in (KvK- of OIN-nummer).
  5. Bij het boeken wordt de factuur automatisch aangeboden.

Facturen ontvangen

Inkoopfacturen die via eConnect binnenkomen, worden automatisch in je Business Central-administratie geplaatst via de Digitale Brievenbus of de Autopilot.

Tip: De Activity Log van een factuur geeft gedetailleerde informatie over de communicatie met de PSB. Ga naar Geboekte verkoopfacturen > Factureren > Activity Log.

Leverancier zoeken bij ontvangst

Wanneer een inkoopfactuur via eConnect binnenkomt in Business Central, wordt de leverancier automatisch opgezocht aan de hand van de identifiers in de factuur. De zoekvolgorde is:

PrioriteitIdentifierBC-veld1BTW-nummerVAT_Registration_No2KvK-nummerRegistration_Number3IBANBankaccounts → No

De extensie zoekt eerst op BTW-nummer. Wordt er geen match gevonden, dan volgt het KvK-nummer, en daarna het IBAN. Als geen enkele identifier een match oplevert, wordt de factuur niet geboekt.

Let op: Als de leverancier niet bestaat in Business Central, wordt deze niet automatisch aangemaakt. De factuur valt dan uit met een foutmelding. Maak de leverancier eerst handmatig aan in Business Central.

Bij een gevonden leverancier controleert de extensie ook of de meegeleverde bankrekeningen (inclusief eventuele G-rekeningen) voorkomen bij de aan die leverancier gekoppelde bankrekeningen.

Geavanceerde configuratie
Entra ID authenticatie

Bij het instellen van de BC-extensie word je doorgestuurd naar de Autopilot Connect-webpagina, waar inloggen met een Microsoft Entra ID-account vereist is. Dit account wordt ook gebruikt om de BC-omgeving via de API aan te roepen, en moet daarom voldoende rechten en een BC-licentie hebben.

Na het inloggen wordt automatisch een gebruiker aangemaakt in de eConnect identity server met logintype "Business Central Azure Active Directory". TechSupport moet vervolgens het tenantId en de partyIds handmatig toewijzen. Er kunnen meerdere partyIds aan een gebruiker worden gekoppeld. De klant kiest dan bij het instellen welk partyId aan welke BC-omgeving wordt gekoppeld.

Meerdere BC-omgevingen koppelen

Het is mogelijk om meerdere Business Central-omgevingen te koppelen, maar hierbij gelden een aantal belangrijke regels. Elke omgeving heeft een uniek partyId nodig. Als meerdere omgevingen namens hetzelfde KvK-nummer facturen moeten versturen, moet elke koppeling met een ander Entra ID-account worden gemaakt. Elke "Business Central Azure Active Directory"-gebruiker in de identity server moet dan ook een ander tenantId hebben.

Hier zijn twee valkuilen waar je op moet letten:

  • Als je hetzelfde partyId en hetzelfde Entra ID-account gebruikt, overschrijft de nieuwe connectie de bestaande. Je verliest dan de eerdere koppeling.
  • Als je hetzelfde partyId met meerdere Entra ID-accounts in dezelfde tenant gebruikt, gaat de InvoiceSent-hook naar slechts een van de BC-omgevingen.
Client Credentials / App Registration

Als alternatief voor Entra ID-authenticatie kun je ook via Client Credentials van een App Registration authenticeren. Dit is met name geschikt voor het boeken van inkoopfacturen. Er is momenteel geen UI voor deze flow; TechSupport stelt dit in via de API.

De stappen zijn als volgt:

  1. Maak een nieuwe connectie aan via de Autopilot UI in het platform.
  2. Als de BC-omgeving niet de standaard Microsoft cloud URL gebruikt: laat TechSupport de baseUrl aanpassen via de Management API (Update Attributes). Eventueel moeten ook additionalQueryParameters worden ingesteld.
  3. TechSupport roept het activate-endpoint aan met de Client Credential-gegevens en BC-omgevingsinformatie. De referenceKey-parameter is een Base64-encoded string met het format businesscentral_{contextId}_{tenantId}_{connectionId}.

Neem contact op met support als je deze authenticatiemethode wilt gebruiken.

Veelvoorkomende foutmeldingen

::e-accordion-item{value="item-1" header=""API400 Could not retrieve vendor ids""} De leverancier is niet gevonden in Business Central op basis van de identifiers in de factuur (BTW-nummer, KvK-nummer of IBAN). Controleer of de leverancier correct is aangemaakt en of het BTW-nummer, KvK-nummer of IBAN overeenkomt met de gegevens in de factuur. ::

::e-accordion-item{value="item-2" header=""BCNotFound: Internal_InvalidTableRelation ... G-Account Code""} De factuur bevat een G-rekeningnummer dat niet is vastgelegd als bankrekening bij de betreffende leverancier. Dit komt voor bij organisaties die de Idyn-extensie voor G-rekeningen gebruiken. Leg het G-rekeningnummer vast als bankrekening bij de leverancier in Business Central. ::

::e-accordion-item{value="item-3" header=""BCBadRequest: ... Transaction Type ... ECONNECT""} De waarde "ECONNECT" bestaat niet in de tabel Transaction Type. Bij installatie van de eConnect-extensie wordt dit transactietype normaal gesproken automatisch aangemaakt. Bij oudere versies moet je het handmatig toevoegen: zoek naar Transaction Types in Business Central en voeg de code "ECONNECT" toe. ::

::e-accordion-item{value="item-4" header=""BCBadRequest: ... VAT Prod. Posting Group""} De BTW-productboekingsgroep uit de factuur bestaat niet in Business Central. Controleer of de BTW-mapping correct is geconfigureerd. Tijdens het instellen van de koppeling wordt een Excel-bestand (BusinessCentral VAT Mapping) gebruikt om de BTW-codes te mappen. Voeg de ontbrekende groep toe aan de tabel VAT Product Posting Group. ::

::e-accordion-item{value="item-5" header="Autopilot-connectie geeft "Pagina werkt momenteel niet""} Er ontbreekt waarschijnlijk een BC-licentie bij de gebruiker die de connectie probeert te maken. Verwijs de klant naar hun BC-partner (bijv. Databalk) om de licentietoewijzing te controleren. ::

BCTooManyRequests: API rate limit bereikt

Deze fout komt vanuit Microsoft Business Central, niet vanuit eConnect. Het document is doorgaans al wél verwerkt. Controleer in Business Central of de factuur is geboekt. Neem bij herhaalde problemen contact op met je BC-partner om de API-limieten te verhogen.

BCNotFound: PSBWebhookReceiver_ReceiveHook

De koppeling is corrupt geraakt, meestal door een eerdere installatie of deïnstallatie van de eConnect-app. Neem contact op met eConnect support om de oude koppeling te verwijderen en een nieuwe aan te maken.

API400: The given action 'booking' is not supported

In de verbindingsconfiguratie staat de actie op "booking" in plaats van "autobooking". Neem contact op met eConnect support om dit te corrigeren via de Management API.


Meer weten over de Autopilot? Lees hoe de Autopilot werkt.

Start de koppeling

Veelgestelde vragen
Welk abonnement heb ik nodig voor de D365 BC-koppeling?

Je hebt een Basic-abonnement nodig bij eConnect. Daarnaast is de eConnect-app (gratis) nodig vanuit de BC AppSource. De koppeling werkt via de Autopilot.

Kan ik meerdere BC-omgevingen koppelen?

Ja, je kunt meerdere Business Central-omgevingen koppelen. Per omgeving maak je een aparte Autopilot-verbinding aan in het eConnect-platform. Gebruik voor iedere omgeving unieke credentials.

Hoe zoekt eConnect de leverancier bij ontvangst?

eConnect probeert de leverancier in Business Central te matchen via een vaste zoekvolgorde: eerst het BTW-nummer, dan het KvK-nummer en tot slot het IBAN. Als geen van deze identifiers een match oplevert, wordt de factuur niet automatisch geboekt maar valt deze uit met een foutmelding. Je kunt de leverancier dan handmatig aanmaken in Business Central, waarna het document opnieuw kan worden aangeboden.

Gerelateerd