Was ist eine ERP-Schnittstelle, und was heißt ERP-Integration?
Eine ERP-Schnittstelle ist eine vom Hersteller oder vom Projekt festgelegte Stelle, über die Daten in das ERP hinein oder aus ihm heraus fließen. ERP-Integration meint das Ganze darum: welche Systeme verbunden sind, welches System welche Daten führt, wie Fehler behandelt werden und wer den Betrieb überwacht.
Steuerlich ist eine Schnittstelle kein Nebenschauplatz. Die GoBD zählen zum DV-System ausdrücklich das Hauptsystem sowie Vor- und Nebensysteme, etwa Warenwirtschaft, Fakturierung, Zahlungsverkehr, Archiv- und Dokumenten-Management-System, einschließlich der Schnittstellen zwischen den Systemen (Rz. 20). Was über eine Schnittstelle in die Buchhaltung gelangt, muss also denselben Ordnungsregeln genügen wie eine Eingabe von Hand.
Die erste Entscheidung ist deshalb fachlich, nicht technisch: Für jedes Datenobjekt (Kunde, Artikel, Preis, Auftrag, Rechnung, Buchung) steht fest, welches System es führt. Alle anderen Systeme lesen nur oder schlagen Änderungen vor. Fehlt diese Festlegung, überschreiben sich zwei Systeme gegenseitig, und keine Schnittstelle der Welt löst das.
Welche Arten von ERP-Schnittstellen gibt es?
Es gibt sechs Grundarten: APIs auf Basis von REST oder OData, SOAP-Webservices, den Austausch von Dateien, EDI-Nachrichten, Ereignisse beziehungsweise Webhooks und den direkten Datenbankzugriff. Die meisten ERP-Systeme bieten mehrere davon gleichzeitig an. SAP nennt für die ABAP-Umgebung die Protokolle OData, HTTP, RFC und SOAP für eingehende und ausgehende Kommunikation, dazu das Bereitstellen und Konsumieren von Ereignissen.
Bei SOAP lohnt ein Blick auf die Herstellerplanung. Microsoft empfiehlt für Business Central online API oder OData statt SOAP, weil sie schneller ausgeführt werden, und kündigt an, den Durchsatz für SOAP zu reduzieren und SOAP künftig abzukündigen. Eine neue Verbindung auf SOAP aufzubauen, ist dort also eine Entscheidung mit Ablaufdatum.
EDI ist die Art, bei der Ihr Kunde oder Lieferant das Format vorgibt. GS1 beschreibt EANCOM als Teilmenge des Standards UN/EDIFACT, die nur die für Geschäftsanwendungen nötigen Elemente enthält. In der Automobilindustrie führt der VDA eine eigene Liste: Die alten Flatfile-Empfehlungen VDA 4905 für Lieferabrufe und VDA 4913 für Lieferscheindaten sind dort durch die EDIFACT-basierten Empfehlungen VDA 4984 (Global DELFOR) und VDA 4987 (Global DESADV) ersetzt, wobei der VDA zu 4913 vermerkt, dass sie noch verbreitet verwendet wird. Als Übertragungsweg ersetzt OFTP2 die alte VDA 4914. openTRANS 2.1 ist ein Format für Geschäftsdokumente wie Auftrag, Lieferschein und Rechnung auf Basis von BMEcat, veröffentlicht vom Fraunhofer IAO am 02.10.2009.
| Art | Wie sie funktioniert | Stärke | Grenze |
|---|---|---|---|
| REST- oder OData-API | Ein System ruft einzelne Objekte über HTTP ab oder legt sie an | Einzelsatzgenau, zeitnah, vom Hersteller dokumentiert und versioniert | Mengen- und Ratenlimits, Paginierung, Fehler je Aufruf behandeln |
| SOAP-Webservice | XML-Nachrichten nach einer WSDL-Beschreibung | In älteren Systemen oft der einzige Schreibweg | Bei manchen Herstellern auf dem Rückzug |
| Datei (CSV, XML) | Export in ein Verzeichnis, Import im Zielsystem, oft zeitgesteuert | Einfach, gut für Massendaten und feste Formate wie den DATEV-Buchungsstapel | Keine sofortige Rückmeldung, Zeichensatz und Trennzeichen sind Fehlerquellen |
| EDI (EDIFACT, EANCOM, VDA, openTRANS) | Standardisierte Nachrichten zwischen Geschäftspartnern, meist über einen Übertragungsweg wie OFTP2 | Partner und Format sind vereinbart, Nachrichtenarten für Bestellung, Avis, Rechnung | Partnerspezifische Ausprägungen, eigene Prüfung je Kunde |
| Ereignis oder Webhook | Das ERP meldet eine Änderung an eine Adresse, der Empfänger holt die Daten nach | Kein ständiges Abfragen nötig | Zustellung nicht garantiert, Abos laufen ab, Abgleich bleibt nötig |
| Datenbank-Direktzugriff | Lesen oder Schreiben direkt in Tabellen am ERP vorbei | Schnell gebaut, sehr flexibel beim Lesen | Umgeht Prüflogik und Berechtigungen, bricht bei Updates, Schreiben ist hoch riskant |
Wie Bestellungen über EDI, PDF oder Mail zum Auftrag werden, steht auf der Seite zur automatisierten Auftragserfassung. Hier geht es um die Schnittstelle selbst.
Warum ist der direkte Datenbankzugriff riskant?
Schreibender Datenbankzugriff am ERP vorbei ist die riskanteste Art der Integration, weil er Prüfregeln, Berechtigungen und Protokolle des ERP umgeht. SAP stuft in seinem Modell für saubere Erweiterungen Schreibzugriffe auf SAP-Tabellen gemeinsam mit Modifikationen in die Stufe mit dem höchsten Risiko ein, die erhebliche technische Schulden erzeuge. Für die oberste Stufe nennt SAP nur öffentlich freigegebene, stabile Schnittstellen mit formalen Stabilitätszusagen.
Das Problem ist nicht nur die Technik. Ein ERP prüft beim Anlegen eines Belegs Nummernkreise, Pflichtfelder, Sperren und Folgebuchungen. Ein direkter Tabelleneintrag kennt diese Logik nicht. Die GoBD verlangen, dass durch Erfassungs-, Übertragungs- und Verarbeitungskontrollen sichergestellt ist, dass Geschäftsvorfälle vollständig erfasst und danach nicht unbefugt oder ohne Nachweis des vorherigen Zustands verändert werden können (Rz. 88).
Lesender Zugriff ist anders zu bewerten. Manche Hersteller bieten dafür selbst einen Weg an, abas zum Beispiel einen MS SQL Connector für den Export von ERP-Daten. Lesen über einen solchen dokumentierten Weg ist für Auswertungen vertretbar. Wer aber Tabellen ohne Herstellerweg liest, muss nach jedem Update prüfen, ob die Struktur noch stimmt.
Punkt-zu-Punkt oder Integrationsschicht: was passt?
Punkt-zu-Punkt reicht, solange wenige Systeme verbunden sind und jede Verbindung einen klaren Zweck hat. Eine Integrationsschicht lohnt sich, sobald mehrere Systeme dieselben Daten brauchen oder ein Fehler an einer Stelle mehrere Abläufe betrifft. Bei fünf Systemen, die alle miteinander sprechen, sind es rechnerisch bis zu zehn Einzelverbindungen, jede mit eigener Fehlerbehandlung und eigenem Protokoll.
Eine Integrationsschicht, oft Middleware oder als Cloud-Dienst iPaaS genannt, ist ein Baustein zwischen den Systemen. Er übernimmt Übersetzung der Formate, Zuordnung der Felder, Wiederholung bei Fehlern, Protokollierung und Überwachung an einer Stelle. Ob das ein gekauftes Produkt, ein Dienst beim Cloud-Anbieter oder eine schlanke eigene Anwendung ist, ist zweitrangig. Wichtig ist, dass Regeln und Protokolle zentral liegen und nicht in zehn Skripten.
| Kriterium | Punkt-zu-Punkt | Integrationsschicht |
|---|---|---|
| Anzahl verbundener Systeme | Zwei bis drei | Ab etwa vier, oder wenn weitere geplant sind |
| Gleiche Daten in mehreren Zielen | Nein | Ja, zum Beispiel Artikel an Shop, CRM und Marktplatz |
| Anforderung an Überwachung | Ein Protokoll je Verbindung genügt | Ein Ort für alle Fehler und Wiederholungen nötig |
| Wechsel eines Systems absehbar | Nein | Ja, dann wird nur ein Anschluss getauscht |
| Mehrere ERPs in einer Gruppe | Selten sinnvoll | Meist der sauberere Weg |
| Team für den Betrieb | Keines, Lieferant betreut die Verbindung | Jemand ist für die Schicht verantwortlich |
Wie gehen gute Schnittstellen mit Fehlern, Wiederholungen und Dubletten um?
Eine Schnittstelle ist erst fertig, wenn feststeht, was bei einem Fehler passiert: Sie wiederholt nur, was gefahrlos wiederholbar ist, erkennt Dubletten selbst und meldet alles andere an einen Menschen. Der Normalfall ist leicht. Die Arbeit steckt in den Ausnahmen.
Die Grundlage für Wiederholungen steht in RFC 9110. Eine Methode gilt als idempotent, wenn mehrere gleiche Anfragen dieselbe Wirkung haben wie eine einzige. PUT, DELETE und sichere Methoden wie GET sind idempotent, POST nicht. Ein Client soll eine nicht idempotente Anfrage nicht automatisch wiederholen, außer er kann erkennen, dass die erste Anfrage nicht ausgeführt wurde. Genau das ist der typische Fall beim Anlegen eines Auftrags: Die Verbindung bricht ab, die Antwort fehlt, und niemand weiß, ob der Auftrag schon im ERP steht. Deshalb braucht jede anlegende Schnittstelle einen fachlichen Schlüssel, etwa die Bestellnummer des Kunden oder die Belegnummer des Vorsystems, und prüft vor dem zweiten Versuch, ob es den Beleg schon gibt.
Die Hersteller geben die Signale vor. Business Central online beantwortet zu viele Anfragen mit HTTP 429, eine zu lange Warteschlange nach acht Minuten mit 503 und eine zu lange Ausführung mit 408. Microsoft verweist ausdrücklich auf eine Wiederholungslogik mit Pause. SAP sieht in der ABAP-Umgebung für nicht idempotente Anfragen standardmäßig nur bei 408, 429 und 503 eine Wiederholung vor, für idempotente bei einer längeren Liste, darunter 500, 502, 503 und 504.
| Fehlerbild | Woran man es erkennt | Richtige Reaktion |
|---|---|---|
| Doppelter Beleg nach Abbruch | Zwei Aufträge mit gleicher Kundenbestellnummer | Vor jedem Anlegen nach fachlichem Schlüssel suchen |
| Gedrosselt (HTTP 429) | Fehler häufen sich zu Lastspitzen | Warten, dann wiederholen, Last verteilen |
| Stille Lücke | Keine Fehlermeldung, aber weniger Datensätze als im Quellsystem | Täglicher Mengenabgleich zwischen Quelle und Ziel |
| Abgelaufenes Abo oder Zertifikat | Ereignisse kommen nicht mehr an, ohne Fehler | Ablaufdatum überwachen, Abo rechtzeitig erneuern |
| Stammdatum fehlt im Ziel | Ablehnung wegen unbekanntem Kunden oder Artikel | Beleg parken, Stammdatum anlegen lassen, dann erneut senden |
| Zeichensatz zerstört Umlaute | Fragezeichen oder Sonderzeichen in Namen | Zeichensatz je Verbindung festlegen und testen |
| Teilweise verarbeitete Sammeldatei | Ein Teil der Sätze im Ziel, der Rest fehlt | Satzweise Rückmeldung oder ganze Datei zurückweisen |
Ereignisse ersetzen keinen Abgleich. Business Central versucht laut Microsoft bei nicht erreichbarem Empfänger über 36 Stunden mehrere Zustellungen, aber nur, wenn der Empfänger mit 408, 429 oder einem 5xx-Fehler antwortet. Bei jedem anderen Code wird nicht wiederholt und das Abo gelöscht.
Was muss eine ERP-Schnittstelle protokollieren?
Eine Schnittstelle, die buchungsrelevante Daten überträgt, muss nachweisen können, was wann übertragen, abgewiesen oder geändert wurde. Die GoBD verlangen Kontrollen bei Erfassung, Übertragung und Verarbeitung und schreiben vor, dass deren Durchführung protokolliert wird (Rz. 88). Zum internen Kontrollsystem zählen sie unter anderem Zugriffsberechtigungskontrollen, Funktionstrennung, Plausibilitätsprüfungen und Abstimmungskontrollen bei der Dateneingabe (Rz. 100).
Zwei Randziffern betreffen Schnittstellen sehr direkt. Werden verdichtete Zahlen ins Hauptsystem übernommen, müssen die Einzelaufzeichnungen im Vor- oder Nebensystem erhalten bleiben (Rz. 99). Und als unzulässig nennen die GoBD ausdrücklich, Grundaufzeichnungen über eine Datenschnittstelle in ein Office-Programm zu exportieren, dort unprotokolliert zu ändern und wieder zu importieren (Rz. 109). Für jedes DV-System verlangen die GoBD außerdem eine Verfahrensdokumentation, die für einen sachverständigen Dritten in angemessener Zeit nachprüfbar ist (Rz. 151). Schnittstellen gehören dort hinein.
Praktisch heißt das: Jede Übertragung bekommt eine Kennung, einen Zeitstempel, die Zahl der Sätze, das Ergebnis und bei Ablehnung den Grund. Korrekturen laufen im Quellsystem oder in einer protokollierten Prüfstrecke, nicht in einer Datei zwischendurch. Wie lange die Protokolle aufzubewahren sind und was in Ihre Verfahrensdokumentation gehört, stimmen Sie mit Ihrer Steuerberatung ab.
- Übertragungskennung, Zeitpunkt, Quelle und Ziel
- Anzahl gesendeter, angenommener und abgelehnter Sätze
- Fachlicher Schlüssel je Beleg, zum Beispiel Belegnummer des Vorsystems
- Fehlertext des Zielsystems im Wortlaut
- Wer eine Ablehnung bearbeitet und erneut gesendet hat
Wer greift zu: Service-User, Berechtigungen und Lizenzen
Eine Schnittstelle meldet sich mit einem eigenen technischen Benutzer an, nie mit dem Konto eines Mitarbeiters, und bekommt nur die Rechte, die sie für ihre Aufgabe braucht. Die Hersteller haben dafür eigene Wege. In SAP S/4HANA Cloud Public Edition legt ein Administrator einen Kommunikationsbenutzer, ein Kommunikationssystem und eine Kommunikationsvereinbarung an. Die Vereinbarung legt fest, welches System mit welchem Benutzer welche Dienste aufrufen darf.
Für Business Central online beschreibt Microsoft die Service-zu-Service-Anmeldung über den OAuth-Client-Credentials-Ablauf für Integrationen ohne Benutzerinteraktion. Die Anwendung wird in Microsoft Entra registriert und in Business Central mit Berechtigungssätzen versehen. Den Berechtigungssatz SUPER darf sie nicht erhalten, Microsoft verlangt das Prinzip der geringsten Rechte. Die Limits gelten für Anwendungsbenutzer genauso wie für Personen.
Lizenzen sind ein eigener Prüfpunkt, kein Detail. SAP fasst im Modell Digital Access indirekten menschlichen Zugriff über Fremdsoftware, Geräte, Bots und automatisierte Systeme zusammen. Gezählt wird laut SAP nur das Anlegen von Belegpositionen in neun Belegarten, Lesen, Ändern und Löschen zählen nicht. Unbeaufsichtigte Bots von Drittanbietern brauchen danach eine zusätzliche Lizenz über Digital Access. Für Business Central verweist Microsoft für externe und nicht interaktive Zugriffe auf den Lizenzleitfaden. Welche Regel für Ihren Vertrag gilt, steht in Ihrem Vertrag, nicht auf dieser Seite. Klären Sie das vor dem Bau mit Ihrem Lizenzgeber.
Welche ERP-Verbindungen braucht ein Mittelständler typischerweise?
Die meisten Unternehmen brauchen dieselben fünf bis sechs Verbindungen: zur Buchhaltung, zum Shop, zum CRM, zum Dokumentenarchiv, zum Berichtswesen und in Gruppen zwischen mehreren ERPs. Entscheidend ist je Verbindung, welches System führt und in welche Richtung die Daten fließen.
Für die Verbindung zu DATEV gilt: Die Anbindung der DATEV-Datenservices, also der Online-APIs, steht laut DATEV jedem interessierten Softwarehersteller offen, für Prüfung und Freigabe gelten die DATEV-Schnittstellenvorgaben. Welche Wege es gibt und woran Importe scheitern, steht auf der Seite zur DATEV-Schnittstelle am ERP. Für Unternehmensgruppen ist eine Grenze von Business Central online wichtig: höchstens 300 Mandanten je Umgebung.
| Verbindung | Führendes System, Richtung | Übliche Technik | Häufiger Stolperstein |
|---|---|---|---|
| ERP und DATEV | ERP führt Belege, DATEV führt die Finanzbuchhaltung, meist ERP nach DATEV | Buchungsstapel als Datei oder DATEV-Datenservice | Festschreibung, Steuerschlüssel, Kontenlänge nicht mit der Kanzlei abgestimmt |
| ERP und Shop | ERP führt Artikel, Preise, Bestand; Shop liefert Bestellungen zurück | API in beide Richtungen, Bestand oft zeitgesteuert | Bestand und Preis veralten zwischen zwei Abgleichen |
| ERP und CRM | CRM führt Kontakte und Chancen, ERP führt Kunden, Konditionen, Umsatz | API, Ereignisse bei Änderungen | Dubletten, weil beide Systeme Kunden anlegen dürfen |
| ERP und DMS oder Archiv | DMS führt das Dokument, ERP führt den Beleg | Belegnummer als Schlüssel, Ablage über DMS-Schnittstelle | Dokument und Beleg verlieren die Verbindung |
| ERP und Power BI | ERP führt alle Zahlen, Berichtswesen liest nur | OData, Datenbankansicht des Herstellers oder Export | Bericht zeigt andere Summen als das ERP |
| Mehrere ERPs in einer Gruppe | Jede Gesellschaft führt ihre Belege, Konzern führt Abstimmung | Integrationsschicht mit gemeinsamer Zuordnung von Konten und Partnern | Unterschiedliche Kontenpläne, Stichtage und Partnerkennungen |
Was bieten SAP, Business Central, DATEV, abas und Abacus offiziell an?
Jeder große ERP-Hersteller bietet heute eine dokumentierte API und mindestens einen Datei- oder Nachrichtenweg an. Die Tabelle nennt nur, was in der Herstellerdokumentation steht. Details, Grenzen und Abläufe je System stehen auf den jeweiligen Detailseiten.
| System | Offiziell dokumentierte Wege | Hinweis |
|---|---|---|
| SAP S/4HANA | Protokolle OData, HTTP, RFC und SOAP, dazu Ereignisse; Dienstbeschreibungen über den SAP Business Accelerator Hub | Freigegebene Schnittstellen bevorzugen, Schreibzugriff auf Tabellen gilt bei SAP als höchstes Risiko |
| Microsoft Dynamics 365 Business Central | API v2.0 und OData, Webhooks für ausgewählte Objekte, SOAP mit absehbarem Ende | Limits je Benutzer, Webhook-Abos laufen nach drei Tagen ab |
| DATEV | DATEV-Datenservices als Online-APIs, Dateiformate für den Import | Prüfung und Freigabe nach den DATEV-Schnittstellenvorgaben |
| abas ERP | REST API für Echtzeitzugriff, grafisches Integrationswerkzeug Abas Connect, Connectoren unter anderem für PDM, DMS und MS SQL | EDI nennt abas als Funktionsbereich |
| Abacus | AbaConnect als zentrale Komponente für den Datentransfer, mit XML-Importdateien, Kommandozeile und AbaConnect-Webservices | Schnittstellen sind je Anwendung und Version dokumentiert |
Ablauf in 7 Schritten
- 01Datenhoheit festlegen
Für jedes Datenobjekt steht fest, welches System es führt und wer es ändern darf. Das ist die Grundlage für jede Schnittstelle.
- 02Weg je Verbindung wählen
API, Datei, EDI oder Ereignis, nach den Fragen: Wie schnell, wie viel, welches Format gibt der Partner vor, was bietet der Hersteller offiziell an.
- 03Fehlerfälle vor dem Normalfall klären
Fachlicher Schlüssel gegen Dubletten, Wiederholungsregeln, Umgang mit fehlenden Stammdaten, Meldeweg an Ihr Team.
- 04Technischen Benutzer und Lizenz klären
Eigener Benutzer je Schnittstelle mit geringsten Rechten, Lizenzfrage zum indirekten Zugriff mit dem Lizenzgeber geklärt.
- 05In der Testumgebung mit echten Daten prüfen
Ein Ablauf auf echten Daten, inklusive absichtlich falscher Sätze, Lastspitze und Verbindungsabbruch.
- 06Protokoll und Abgleich einschalten
Jede Übertragung wird protokolliert, ein täglicher Mengenabgleich zwischen Quelle und Ziel deckt stille Lücken auf.
- 07Dokumentieren und übergeben
Die Schnittstelle kommt in die Verfahrensdokumentation, mit Zuständigkeit für den Betrieb.
Bevor Sie starten
- Für jedes Datenobjekt ist das führende System festgelegt
- Die Hersteller-Schnittstelle Ihrer ERP-Version ist bekannt, nicht nur die Produktbroschüre
- Es gibt eine Testumgebung mit realistischen Daten
- Jede anlegende Schnittstelle hat einen fachlichen Schlüssel gegen Dubletten
- Ein technischer Benutzer je Schnittstelle, mit geringsten Rechten
- Die Lizenzfrage zum indirekten Zugriff ist mit dem Lizenzgeber geklärt
- Fehlermeldungen landen bei einer benannten Person, nicht in einem Postfach ohne Besitzer
- Die Schnittstelle ist in der Verfahrensdokumentation beschrieben
- Mit Ihrer Steuerberatung ist abgestimmt, welche Protokolle aufbewahrt werden
Wann es sich nicht lohnt
- Wenn ein Ablauf nur wenige Male im Monat vorkommt: Dann ist ein sauberer manueller Export mit Prüfliste oft günstiger als eine Schnittstelle, die gewartet werden muss.
- Wenn der ERP-Wechsel bereits beschlossen ist und bald kommt: Dann lieber die Schnittstelle zum neuen System planen als die alte nachrüsten.
- Wenn die Datenhoheit strittig ist: Dann zuerst die fachliche Klärung, sonst automatisiert man den Streit zwischen zwei Systemen.
- Wenn der einzige mögliche Weg ein schreibender Datenbankzugriff am Hersteller vorbei wäre: Dann eher beim Hersteller eine Schnittstelle anfragen als das Risiko eingehen.
Häufige Fragen
Was ist der Unterschied zwischen ERP-Schnittstelle und ERP-Integration?
Die Schnittstelle ist der einzelne technische Weg, die Integration das Zusammenspiel aller Wege. Zur Integration gehören die Festlegung, welches System welche Daten führt, die Fehlerbehandlung, die Protokollierung und die Zuständigkeit im Betrieb. Eine gute Schnittstelle in einer schlecht geplanten Integration erzeugt trotzdem Dubletten.
Welche Schnittstellenart ist die beste für ein ERP?
Eine beste Art gibt es nicht, aber eine klare Reihenfolge: zuerst die vom Hersteller dokumentierte API, dann ein vom Hersteller vorgesehener Datei- oder Nachrichtenweg, zuletzt alles andere. EDI wählen Sie, wenn Ihr Geschäftspartner es vorgibt. Schreibender Datenbankzugriff am Hersteller vorbei ist die letzte Option.
Ist eine CSV-Schnittstelle veraltet?
Nein, für Massendaten und feste Formate ist die Datei oft der richtige Weg. Ein Beispiel ist der DATEV-Buchungsstapel. Schwächen sind die fehlende sofortige Rückmeldung und Fehlerquellen bei Zeichensatz und Trennzeichen, beides lässt sich mit Prüfregeln abfangen.
Was bedeutet Idempotenz bei Schnittstellen?
Eine Anfrage ist idempotent, wenn ihre mehrfache Ausführung dieselbe Wirkung hat wie eine einzige, so definiert es RFC 9110. Für Schnittstellen heißt das: Eine Wiederholung nach einem Abbruch darf keinen zweiten Auftrag und keine zweite Buchung erzeugen. Bei anlegenden Aufrufen erreicht man das über einen fachlichen Schlüssel, der vor dem zweiten Versuch geprüft wird.
Brauche ich eine Middleware, um mein ERP anzubinden?
Nicht bei zwei oder drei Verbindungen mit klarem Zweck. Eine Integrationsschicht lohnt sich, wenn mehrere Systeme dieselben Daten brauchen, mehrere ERPs in einer Gruppe zusammenspielen oder ein Systemwechsel absehbar ist. Entscheidend ist, dass Fehler und Protokolle an einer Stelle zusammenlaufen.
Kostet eine Schnittstelle zusätzliche ERP-Lizenzen?
Das kann sein und ist vor dem Bau zu prüfen. SAP lizenziert indirekten Zugriff über Fremdsoftware im Modell Digital Access nach angelegten Belegpositionen, Microsoft verweist für externe und nicht interaktive Zugriffe auf Business Central auf seinen Lizenzleitfaden. Was für Sie gilt, regelt Ihr Vertrag.
Dürfen Schnittstellendaten vor dem Import in Excel korrigiert werden?
Davon ist abzuraten. Die GoBD nennen als unzulässiges Beispiel, Grundaufzeichnungen über eine Datenschnittstelle in ein Office-Programm zu exportieren, dort unprotokolliert zu ändern und wieder zu importieren (Rz. 109). Korrigieren Sie im Quellsystem oder in einer protokollierten Prüfstrecke.
Warum kommen Webhooks manchmal nicht an?
Weil Webhooks keine garantierte Zustellung sind. In Business Central laufen Abos nach drei Tagen ohne Erneuerung ab, Zustellungen werden nur bei bestimmten Fehlercodes wiederholt, und bei vielen Änderungen in kurzer Zeit kommt nur eine Sammelmeldung. Ein regelmäßiger Abgleich gehört deshalb immer dazu.
Wie verbinde ich mehrere ERP-Systeme in einer Unternehmensgruppe?
Über eine gemeinsame Zuordnung von Konten, Gesellschaften und Geschäftspartnern und meist über eine Integrationsschicht statt vieler Einzelverbindungen. Jede Gesellschaft bleibt führend für ihre Belege, die Gruppe für die Abstimmung. Wie die Abstimmung zwischen Gesellschaften automatisiert wird, steht auf der Seite zur Intercompany-Abstimmung.
Quellen
- GoBD, BMF-Schreiben vom 28.11.2019 in der geänderten Fassung, Amtliches AO-Handbuch 2026, Anhang 33 (Rz. 20, 88, 99, 100, 109, 151)abgerufen am 06. November 2026
- GoBD, 2. Änderung, BMF-Schreiben vom 14.07.2025abgerufen am 06. November 2026
- RFC 9110 HTTP Semantics, Abschnitt 9.2.2 Idempotent Methods (IETF)abgerufen am 06. November 2026
- Business Central, Operational Limits (Microsoft Learn)abgerufen am 06. November 2026
- Business Central, Working with webhooks (Microsoft Learn)abgerufen am 06. November 2026
- Business Central, Using Service to Service Authentication (Microsoft Learn)abgerufen am 06. November 2026
- SAP, ABAP Integration and Connectivity, Stand 18.08.2026 (SAP Help Portal, PDF)abgerufen am 06. November 2026
- SAP News, Extend SAP S/4HANA in the cloud the right way, 12.08.2025abgerufen am 06. November 2026
- SAP Learning, Understanding Subscription Licensing (Digital Access)abgerufen am 06. November 2026
- DATEV Schnittstellen Anbieter, DATEV-Marktplatzabgerufen am 06. November 2026
- abas ERP Integration (abas ERP)abgerufen am 06. November 2026
- AbaConnect Dokumentationen (Abacus Research AG)abgerufen am 06. November 2026
- AbaConnect WebServices (Abacus Research AG)abgerufen am 06. November 2026
- GS1 EANCOM (GS1)abgerufen am 06. November 2026
- VDA, Liste der Empfehlungen zum Datenaustausch in der Lieferkette, Stand August 2024 (PDF)abgerufen am 06. November 2026
- openTRANS 2.1 (Fraunhofer IAO)abgerufen am 06. November 2026
Dieser Beitrag ersetzt keine Steuer- oder Rechtsberatung. Genannte Produktnamen sind Marken ihrer jeweiligen Inhaber; eine Partnerschaft mit den Herstellern besteht nicht.