Kaum ein ERP arbeitet allein. Ein Connector für Odoo entscheidet darüber, ob Aufträge aus dem Shop automatisch im System landen, ob die Bankbewegungen ohne Handarbeit zugeordnet werden und ob Ihr Steuerberater die Daten in dem Format bekommt, das er braucht. Diese Seite zeigt, welche Wege es für die Integration von Odoo gibt, wo die API an ihre Grenzen kommt und wie Sie einen Datenfluss so beschreiben, dass ein Integrator ihn verbindlich umsetzen kann.
Wir sind kein Integrator und mit keinem Softwarehersteller verbunden. Wir vermitteln Sie kostenlos an einen passenden Odoo-Partner, der die Anbindungen plant und betreibt.
Wie Odoo Daten nach außen gibt: die API
Für Eigenentwicklungen und Drittsysteme ist die externe API der Standardweg. Die Dokumentation von Odoo stellt dort JSON-2 als aktuelle Schnittstelle vor. Sie arbeitet mit API-Schlüsseln, den Zugriffsrechten des jeweiligen Benutzers, der Auswahl der Datenbank und Transaktionen. XML-RPC und JSON-RPC werden in derselben Dokumentation als historisch behandelt; ein Leitfaden beschreibt den Umstieg auf JSON-2.
Für Sie als Entscheider hat das drei praktische Folgen:
- Altlasten erkennen. Hat ein früherer Dienstleister Skripte auf XML-RPC oder JSON-RPC gebaut, gehören sie auf die Liste für den nächsten Versionswechsel. Ein Audit einer bestehenden Odoo-Installation macht solche Stellen sichtbar.
- Eigene Benutzer für Schnittstellen. Ein Integrationsbenutzer mit minimalen Rechten ist sauberer als ein persönliches Konto eines Mitarbeiters. Wer das Unternehmen verlässt, darf keinen Datenfluss mitnehmen.
- Lizenz prüfen. Der externe API-Zugriff gehört laut Odoo zur Formel Custom. Das beeinflusst die Kosten; Details zu den Formeln finden Sie unter Odoo-Preise.
Auch die Hostingform spielt hinein. Odoo wird als Odoo Online, auf Odoo.sh oder auf eigenem Server betrieben, die beiden letzten Varianten gehören zur Formel Custom. Welche Eingriffsmöglichkeiten Sie bei Schnittstellen haben, besprechen Sie am besten zusammen mit der Frage Odoo in der Cloud oder lokal.
Standardanbindung, Extension oder Individualentwicklung?
Bevor jemand programmiert, lohnt eine nüchterne Dreiteilung. Sie spart in der Regel mehr Budget als jede Verhandlung über Stundensätze.
| Weg | Wann sinnvoll | Worauf Sie achten |
|---|---|---|
| Funktion im Odoo-Standard | Der Prozess liegt innerhalb von Odoo, etwa Shop, Zahlungsanbieter, Banken-Import | Version und Formel prüfen; Konfiguration statt Code |
| Erweiterung aus dem Marktplatz | Ein verbreitetes Fremdsystem soll angebunden werden | Pflege durch den Entwickler, Kompatibilität mit Ihrer Version, Lizenzbedingungen |
| Individuelle Schnittstelle über die API | Eigenes oder branchenspezifisches System, besondere Logik | Dokumentation, Tests, klare Verantwortung für den Betrieb |
Odoo selbst nennt rund um die Standardanwendungen eine große Community: Neben den Hauptanwendungen sind nach Herstellerangaben mehr als 50 000 zusätzliche Anwendungen von der Community beigesteuert worden. Das ist eine Chance und ein Risiko zugleich. Viele Lücken sind schnell geschlossen, aber nicht jede Erweiterung wird dauerhaft gepflegt. Fragen Sie den Integrator deshalb immer, wer die Erweiterung zuletzt angepasst hat und was bei einem Versionswechsel passiert.
Auch das Lizenzmodell gehört in diese Prüfung. Die Community-Version von Odoo 19 steht unter der LGPLv3, die Enterprise-Version unter der Odoo Enterprise Edition Lizenz und darf nur mit gültigem Enterprise-Abonnement genutzt werden. Eine Erweiterung, die Enterprise-Funktionen voraussetzt, ist in einer Community-Installation nicht einsetzbar. Mehr zu den Unterschieden: Versionen und Editionen von Odoo.
Wenn der Standard nicht reicht, ist die Individualentwicklung für Odoo der dritte Weg. Dort zählt die Disziplin: schriftliche Spezifikation, getrennte Testumgebung, Übergabe der Dokumentation.
E-Commerce, Marktplätze und Zahlung
Odoo bringt mit eCommerce einen eigenen Onlineshop mit. Laut Dokumentation deckt er Katalog und Varianten, Kundenkonten, B2B und B2C, abgebrochene Warenkörbe, Versandarten, Retouren und Rechnungsstellung ab und unterstützt mehrere Websites. Für die Zahlung verbindet er sich mit mehr als zwanzig Anbietern, darunter Stripe, PayPal, Adyen und Mollie. Produkte lassen sich zudem über Google Merchant Center, TikTok, Facebook oder Instagram ausspielen.
Daraus ergeben sich zwei typische Szenarien im Mittelstand:
- Shop und ERP aus einem Guss. Das lohnt sich, wenn Sie noch kein Shopsystem haben oder ohnehin wechseln. Artikel, Preise, Bestand und Rechnung liegen dann in derselben Datenbank, es gibt keine Synchronisation, die ausfallen kann.
- Bestehender Shop bleibt. Dann braucht es einen Connector oder eine API-Schnittstelle für Artikelstammdaten, Bestände, Aufträge und Statusmeldungen. Legen Sie fest, welches System bei Konflikten führt, sonst überschreiben sich die Systeme gegenseitig.
Bei Marktplätzen kommt eine weitere Frage hinzu: Wer erstellt die Rechnung, und in welchem Format? Das hängt eng mit der Logistik zusammen, siehe auch Lager und Einkauf in Odoo. Branchenspezifische Anforderungen finden Sie unter Odoo im E-Commerce.
Deutschland: E-Rechnung, GoBD und DATEV
Der deutsche Markt stellt eigene Anforderungen an Anbindungen, die nicht jede internationale Erweiterung automatisch erfüllt. Prüfen Sie drei Punkte immer gesondert.
E-Rechnung mit XRechnung und ZUGFeRD
Für den Austausch strukturierter Rechnungen sind in Deutschland vor allem XRechnung und ZUGFeRD relevant. Ob Ihre Odoo-Version und die gewählten Module beides erzeugen und einlesen können, klären Sie vor dem Start, nicht im Testbetrieb. Besonders wichtig ist der Eingang: Wer Lieferantenrechnungen im strukturierten Format erhält, braucht einen verlässlichen Weg ins Buchhaltungsmodul. Eine Übersicht bietet unser Ratgeber zur E-Rechnung im ERP sowie die Seite zum Thema E-Rechnung und ERP.
GoBD und Belegarchiv
Wenn Belege, Ausgangsrechnungen oder Verträge zwischen Systemen wandern, muss die Nachvollziehbarkeit erhalten bleiben. Ein Dokumentenfluss, der Originale verändert oder ohne Protokoll verschiebt, ist ein Problem bei der Prüfung. Was die Grundsätze verlangen, erklärt der Ratgeber zu GoBD und ERP.
DATEV und Steuerberater
Im Mittelstand läuft die Buchführung häufig über den Steuerberater, und der arbeitet mit DATEV. Ob Sie Buchungsstapel exportieren, Belege digital übergeben oder die Finanzbuchhaltung selbst in Odoo führen, ist eine organisatorische Entscheidung, bevor es eine technische wird. Ein Gespräch mit der Kanzlei klärt Format, Rhythmus und Zuständigkeit. Wie das Modul selbst aufgebaut ist, lesen Sie unter Buchhaltung und Finanzen in Odoo.
Banken, Bürowerkzeuge, BI und EDI
Neben Shop und Buchhaltung tauchen in fast jedem Projekt dieselben weiteren Bereiche auf. Nicht jeder davon braucht eine eigene Schnittstelle, aber jeder braucht eine bewusste Entscheidung.
- Banken und Zahlungsverkehr. Kontoauszüge sollen automatisch eingelesen und Zahlungen den offenen Posten zugeordnet werden. Klären Sie, welche Banken Sie nutzen und welches Verfahren Ihre Hausbank anbietet.
- Bürowerkzeuge. Kalender, Mail, Dokumentenablage und Videokonferenz sind meist die schnellsten Gewinne: Adressen und Termine müssen nicht doppelt gepflegt werden. Im Vertrieb ergänzt das CRM in Odoo.
- Business Intelligence. Wer Auswertungen in einem eigenen BI-Werkzeug bauen will, liest Daten über die API oder über eine Kopie der Datenbank. Eine Kopie der Produktivdatenbank sollte nur nach Abstimmung entstehen, da dort personenbezogene Daten liegen.
- EDI und Handelspartner. Große Kunden und Händler verlangen häufig einen automatisierten Austausch von Bestellungen, Lieferscheinen und Rechnungen. Hier ist der Format- und Protokollwunsch des Partners maßgeblich, nicht das ERP.
- Elektronische Signatur. Verträge und Angebote lassen sich digital unterschreiben; prüfen Sie, welches Signaturniveau Ihr Anwendungsfall wirklich verlangt.
- Produktion und Maschinen. In der Fertigung kommen Betriebsdatenerfassung und Maschinenanbindung hinzu, mehr dazu bei Produktion in Odoo.
Eine Zahl sollte Sie bei der Kalkulation nicht täuschen: Odoo zählt als kostenpflichtige Benutzer nur Personen mit Backend-Zugang. Portalbenutzer wie Kunden oder Lieferanten gelten nicht als kostenpflichtig. Wenn Ihr Kunden- oder Lieferantenportal Teil der Integration ist, wirkt sich das positiv auf die Lizenzkosten aus.
So cadrieren Sie einen Integrationsfluss
Ein Connector scheitert selten an der Technik, sondern an unklaren Absprachen. Nutzen Sie für jede Schnittstelle ein kurzes Steckbriefformat. Es lässt sich in einer Stunde ausfüllen und ersetzt viele Rückfragen.
| Frage | Beispiel für eine gute Antwort |
|---|---|
| Was fließt? | Aufträge aus dem Shop, Bestände zurück an den Shop |
| In welche Richtung? | Aufträge ins ERP, Bestände vom ERP |
| Welches System führt? | Artikelstamm liegt im ERP, Bilder im Shop |
| Wie oft? | Bei jedem Ereignis oder in festem Rhythmus |
| Was bei Fehlern? | Meldung an eine benannte Person, Wiederholung, Protokoll |
| Wer ist verantwortlich? | Fachlich die Abteilung, technisch der Integrator |
| Wie wird getestet? | Testdaten, Abnahme durch die Fachabteilung vor dem Go-live |
Diese Tabelle gehört in das Lastenheft. Wie man es aufbaut, steht im Ratgeber zum ERP-Lastenheft. Wer zusätzlich Altdaten aus einem Vorsystem braucht, plant die Übernahme getrennt, zum Beispiel mit Hilfe der Seite zur Odoo-Migration.
Wer betreibt und pflegt die Schnittstellen?
Eine Integration hat keinen Abschluss. Odoo wird weiterentwickelt, ebenso Ihr Shop, Ihre Bank und die Software des Steuerberaters. Jede Änderung auf einer Seite kann den Fluss stören. Drei Regeln haben sich in der Praxis bewährt:
- Ein Verantwortlicher je Schnittstelle, benannt im Vertrag, mit Vertretung.
- Überwachung statt Hoffen. Fehlgeschlagene Übertragungen müssen eine Meldung auslösen und dürfen nicht still im Protokoll verschwinden.
- Test bei jedem Versionswechsel. Vor einem Update läuft eine Kopie des Systems mit allen Anbindungen in einer Testumgebung. Erst nach erfolgreicher Prüfung wird produktiv aktualisiert.
Die laufende Betreuung gehört in einen Wartungsvertrag, wie er auf der Seite Support und Wartung für Odoo beschrieben ist. Bei Fragen zur Auswahl des Partners hilft der Leitfaden Odoo-Integrator auswählen. Und wenn Sie wissen wollen, wie wir selbst vermitteln, lesen Sie So funktioniert es.
Wann ein Connector nicht die richtige Antwort ist
Manchmal ist die Schnittstelle ein Symptom. Wenn ein Prozess über fünf Systeme läuft, nur weil er schon immer so lief, lohnt zuerst die Frage, ob ein Modul im ERP ihn ersetzen kann. Weniger Schnittstellen bedeuten weniger Fehlerquellen und weniger Abhängigkeit von Dritten. Umgekehrt ist es kein Fehler, ein spezialisiertes Fremdsystem zu behalten, wenn es Ihr Geschäft trägt. Entscheidend ist, dass die Entscheidung bewusst fällt und dokumentiert wird.
Der Rahmen für Ihr Vorhaben sollte drei Dinge enthalten: eine Liste aller Fremdsysteme, die Priorität je Anbindung und eine ehrliche Einschätzung, welche davon zum Start nötig sind und welche später folgen können. So bleibt das Projekt beherrschbar, und der Integrator kann realistisch planen.
Nächster Schritt
Beschreiben Sie uns kurz, welche Systeme Sie anbinden möchten: Shop, Bank, Steuerberater, BI, EDI oder Branchensoftware. Wir vermitteln Sie kostenlos an einen Odoo-Integrator, der Erfahrung mit Anbindungen im deutschen Mittelstand hat. Den Gesamtüberblick zum Produkt finden Sie auf der Seite Odoo-Integrator in Deutschland.
Häufige Fragen
Welche API bietet Odoo für die Integration?
Laut der Dokumentation zur externen API ist JSON-2 die aktuelle Schnittstelle, mit API-Schlüsseln, Zugriffsrechten, Datenbankwahl und Transaktionen. XML-RPC und JSON-RPC gelten dort als historisch, ein Migrationsleitfaden führt zu JSON-2. Bestehende Anbindungen sollten Sie deshalb prüfen lassen, bevor eine neue Version eingespielt wird.
Ist der API-Zugriff in jeder Odoo-Formel enthalten?
Nein. Der externe API-Zugriff gehört laut Odoo zu den Funktionen der Formel Custom. Wer Drittsysteme per API anbinden will, sollte das bei der Wahl der Formel einplanen und mit dem Integrator abklären, welche Lizenz zum Vorhaben passt.
Kann ich Odoo mit meinem Onlineshop verbinden?
Ja. Odoo eCommerce ist ein eigener Shop mit Katalog, Varianten, B2B und B2C, Versandarten und Retouren. Wenn Sie stattdessen ein bestehendes Shopsystem oder einen Marktplatz weiterbetreiben, wird ein Connector oder eine individuelle Schnittstelle nötig. Welche Variante sinnvoll ist, hängt von Sortiment, Auftragsvolumen und Prozessen ab.
Wie binde ich DATEV und den Steuerberater an Odoo an?
Klären Sie zuerst mit Ihrem Steuerberater, welche Daten er in welchem Format braucht: Buchungsstapel, Belege oder beides. Danach prüft der Integrator, ob eine fertige Erweiterung genügt oder ob ein eigener Export nötig ist. Das Ergebnis gehört in ein kurzes Schnittstellendokument, damit der Weg auch nach Updates nachvollziehbar bleibt.
Wer pflegt die Schnittstellen nach dem Go-live?
Das muss vor dem Projektstart schriftlich geregelt sein. Meist übernimmt der Integrator die Pflege im Rahmen eines Wartungsvertrags, bei Erweiterungen aus dem Marktplatz zusätzlich der jeweilige Entwickler. Entscheidend sind benannte Ansprechpartner, Überwachung der Datenflüsse und ein Test bei jedem Versionswechsel.
Quellen
- Odoo – Preise
- Odoo – Dokumentation externe API
- Odoo – Dokumentation eCommerce
- Odoo – Über uns
- Odoo – Lizenzen
Die genannten Softwarenamen sind Marken der jeweiligen Hersteller und dienen ausschließlich der Information. Diese Website ist unabhängig und steht in keiner Verbindung zu den Herstellern.