Zum Inhalt springen
myInterface.io

Business Central Schnittstelle: Microsoft Dynamics 365 Business Central anbinden

Business Central bietet die REST-API v2.0 mit Standardobjekten wie Kunden, Artikeln, Aufträgen und Rechnungen. Fehlen Felder, schreibt man eine eigene API in AL. Änderungen meldet Business Central per Webhook. Die Anmeldung läuft über Microsoft Entra ID mit OAuth 2.0. Eine eigene Schnittstelle lohnt sich, wenn ein fertiger Connector Ihre Daten nicht vollständig abbildet.

Was Business Central ist und wer es nutzt

Microsoft Dynamics 365 Business Central ist ein ERP von Microsoft. Es deckt unter anderem Finanzbuchhaltung, Einkauf, Verkauf und Lager ab. Es läuft als Cloud-Dienst (online) oder auf eigenen Servern (on-premises).

Welche Schnittstellen Business Central anbietet

BausteinWas gilt laut Microsoft Learn
API v2.0REST-API für Standardobjekte, online standardmäßig aktiviert. Unterstützt Filter, Expand, Batch und Deep Insert.
Eigene APIsStandard-APIs lassen sich nicht um Felder erweitern. Dafür wird der AL-Code kopiert und als eigene API veröffentlicht.
AuthentifizierungOAuth 2.0 über Microsoft Entra ID. Für Dienste ohne Benutzer gibt es die Service-to-Service-Anmeldung mit Client Credentials und der Berechtigung API.ReadWrite.All. Die App wird auf der Seite „Microsoft Entra-Anwendungen“ freigeschaltet; das Berechtigungsset SUPER ist für Apps nicht erlaubt.
WebhooksAbonnements auf Objekte wie Kunden, Artikel, Verkaufsaufträge und Verkaufsrechnungen. Sie laufen nach drei Tagen ab, wenn sie nicht erneuert werden. Benachrichtigungen kommen gebündelt mit 30 Sekunden Verzögerung.

Die Limits für Business Central online sind dokumentiert: pro Benutzer 6.000 OData-Anfragen in einem gleitenden Fenster von 5 Minuten, 5 gleichzeitig verarbeitete Anfragen, höchstens 20.000 Datensätze pro Antwort und 100 Operationen pro Batch. Eine Anfrage darf 8 Minuten dauern. Wird ein Limit überschritten, antwortet Business Central mit HTTP 429. Ändern sich mehr als 1.000 Datensätze innerhalb von 30 Sekunden, kommt statt einzelner Meldungen eine Sammelmeldung, und die Schnittstelle muss die Daten gefiltert nachladen.

Typische Verbindungen und Datenobjekte

  1. Artikel und Preise an den Shop geben stündlich
  2. Bestand an den Shop melden alle 15 Minuten
  3. Verkaufsauftrag aus dem Shop anlegen, Status zurückmelden per Webhook
  4. Verkaufsrechnung an die Buchhaltung der Kanzlei übergeben täglich
  5. Debitor abgleichen bei Änderung

Häufige Verbindungen sind Shopware mit Business Central und Business Central mit DATEV. Für Shopify bietet Microsoft einen eigenen Shopify-Connector an. Die Takte sind Beispiele.

Wo Standard-Connectoren an Grenzen kommen

  • Eigene Felder

    Zusatzfelder aus Erweiterungen sind in den Standard-APIs nicht enthalten. Ohne eigene API kommen sie nicht heraus.

  • Massenänderungen

    Preisläufe oder Importe lösen Sammelmeldungen aus. Ein Connector, der nur Einzelmeldungen verarbeitet, verpasst Änderungen.

  • Ablaufende Abos

    Webhook-Abonnements laufen nach drei Tagen ab. Ohne automatische Erneuerung bleibt die Verbindung still stehen.

  • Limits

    Viele Einzelabfragen erreichen die Grenzen schnell. Filter, Expand und Batch sparen Anfragen.

Wie wir Business Central anbinden

Wir registrieren eine eigene App in Ihrem Microsoft-Entra-Mandanten und geben ihr in Business Central nur die nötigen Rechte. Wo Standard-APIs fehlen, schreiben wir eine eigene API als AL-Erweiterung. Webhook-Abos erneuern wir automatisch, Sammelmeldungen laden wir gefiltert nach. Bei HTTP 429 wartet die Schnittstelle und versucht es erneut. Mehr dazu unter Shop-ERP-Anbindung und Betrieb und Monitoring.

Häufige Fragen

Hat Business Central eine API?

Ja. Die API v2.0 ist bei Business Central online standardmäßig aktiviert. Zusätzlich lassen sich eigene APIs in AL veröffentlichen.

Geht die Anbindung auch mit Business Central on-premises?

Ja, die APIs gibt es auch on-premises. Dort müssen sie aktiviert und die Anmeldung über Microsoft Entra ID eingerichtet sein. Limits und Webhook-Einstellungen sind dort konfigurierbar.

Gibt es einen fertigen Connector für Shopware?

Einen Shopware-Connector von Microsoft haben wir nicht gefunden, es gibt Lösungen von Drittanbietern. Wann sich eine eigene Schnittstelle lohnt, steht auf der Seite Shopware mit Business Central.

Quellen

Verbindungen mit Business Central

Passend dazu

Stand: 20.10.2026

Kontakt

Welche Programme sollen miteinander reden?

Porträt von Benjamin Kopka

Benjamin Kopkaführt Ihren Schnittstellen-CheckAntwort innerhalb eines Werktags

  1. Hallo! Welche Programme sollen miteinander reden?
  2. Shopware und DATEV. Wir tippen jede Rechnung von Hand ab.
  3. Das verbinden wir direkt: Rechnungen, Gutschriften und Zahlungen landen automatisch als Buchungsstapel in DATEV.
  4. Was kostet das?
  5. Nach 30 Minuten Check bekommen Sie in drei Werktagen einen Festpreis. Der Code gehört Ihnen.

Lieber per E-Mail? info@myinterface.io