Odoo Buchhaltung anbinden: Exact Online, Yuki, Twinfield

Kurz gesagt: Für Exact Online und Twinfield gibt es fertige Odoo-Konnektoren im Odoo Apps Store, und mit Silverfin hat Odoo eine eingebaute Synchronisation. Für Yuki finden Sie nur Teillösungen (Lieferantenrechnungen oder Dateiexporte), und für SnelStart, AFAS und Billit haben wir gar keine Odoo-App gefunden. Dort brauchen Sie eine individuelle Schnittstelle, oder Sie verlegen die Buchhaltung in Odoo selbst. Fertige Konnektoren kosten einige hundert bis rund tausend Euro; eine individuelle Odoo-Buchhaltungsschnittstelle dauert typischerweise 6 bis 20 Entwicklertage. Im Folgenden: was es pro Paket gibt, was in welche Richtung synchronisiert wird, wo es hakt und wie Sie entscheiden.
Ein Hinweis für Leser in Deutschland, Österreich und der Schweiz: Die hier besprochenen Pakete (Exact Online, Yuki, Twinfield, SnelStart, AFAS, Silverfin, Billit) sind vor allem in den Niederlanden und Belgien verbreitet. Relevant wird das für Sie, wenn Sie eine Tochtergesellschaft oder Niederlassung in den Benelux-Ländern haben und das dortige Steuerbüro mit einem dieser Pakete arbeitet. In Deutschland ist bei Steuerberatern dagegen DATEV üblich; dafür bietet Odoo laut eigener Dokumentation einen DATEV-Export aus dem Hauptbuch (Modul „Germany - Accounting Reports“), sodass Sie dort meist keinen eigenen Konnektor brauchen.
Warum Unternehmen Odoo mit einer separaten Buchhaltungssoftware verbinden
Odoo hat eine eigene Buchhaltungs-App, warum also etwas anbinden? Meist, weil der Steuerberater in Exact Online, Yuki oder Twinfield arbeitet und dort fünfzig weitere Mandanten hat. Ein Umzug kommt für ihn nicht infrage. Also übernimmt Odoo Verkauf, Lager und Rechnungsstellung, und das Hauptbuch liegt in der Software des Steuerberaters. Die Aufgabe der Schnittstelle ist einfach beschrieben: jeden Kunden, jede Rechnung, Gutschrift und Lieferantenrechnung genau einmal aus Odoo in die Buchhaltung bringen, mit dem richtigen Sachkonto und Steuerschlüssel, und idealerweise den Zahlungsstatus zurückholen.
Eine technische Voraussetzung vorweg: Die externe API von Odoo ist laut Odoos Preisseite nur im Tarif Custom verfügbar, nicht in One App Free oder Standard. Jeder Konnektor, der von außen mit Odoo spricht, braucht diesen Tarif (oder Odoo.sh beziehungsweise eine On-Premise-Installation).
Welche Konnektoren es pro Buchhaltungspaket gibt
Wir haben den Odoo Apps Store und die Websites der Anbieter im Oktober 2026 geprüft. Preise wie im Store angegeben, ohne MwSt.
| Paket | Markt | Gefundener Odoo-Konnektor | Was synchronisiert wird | Richtung |
|---|---|---|---|---|
| Exact Online | NL, BE | Exact Online Connector von Callista (708 € pro Jahr Standard, 948 € pro Jahr Advanced); Exact Online Connector von Mainframe Monkey (rund 1.060 US-Dollar, nur Enterprise) | Kontakte, Ausgangsrechnungen, Lieferantenrechnungen, Dokumente; Zahlungen (Callista Advanced); Steuerschlüssel und Journale werden abgerufen (Mainframe Monkey) | Überwiegend Odoo nach Exact; Zahlungen zurück nach Odoo |
| Twinfield | NL | Twinfield Connector von ERP2XL (329,84 US-Dollar einmalig, Odoo 20); Twinfield Integration von Radical Fanatics (rund 950 US-Dollar, Enterprise, Odoo 16/17) | Rechnungen, Lieferantenrechnungen, Gutschriften, Kunden, Lieferanten; Zahlungsstatus (ERP2XL); Kontenplan und Steuern (Fanatics) | ERP2XL in eine Richtung plus Zahlungsstatus; Fanatics in beide Richtungen |
| Yuki | NL, BE | Nur teilweise: ein Yuki-Uploader für Lieferantenrechnungen von Bundo Tech (54,79 US-Dollar, Odoo 17) und ein Dateiexport-Modul von Pokutsoft (Exact XML, Yuki CSV, WinBooks, Sage, XAF) | Lieferantenrechnungen mit PDF/XML; oder Journal-Exportdateien, die Sie selbst hochladen | Odoo nach Yuki |
| SnelStart | NL | Keiner gefunden | Individuell über den „Maatwerk“-API-Schlüssel von SnelStart | Nach Wahl |
| AFAS Profit | NL | Keiner gefunden | Individuell über den AFAS App Connector (GetConnectors / UpdateConnectors) | Nach Wahl |
| Silverfin | BE | Eingebaute Odoo-Integration (von Odoo dokumentiert) | Buchhaltungsdaten für den Jahresabschluss durch den Steuerberater | Odoo nach Silverfin |
| Billit | BE | Keiner im Odoo Store gefunden | Individuell über die REST-API von Billit, oder Odoo versendet Peppol selbst | Nach Wahl |
Zwei Vorbehalte. Keine der beiden Exact-Konnektorseiten sagt ausdrücklich, dass sie eine Administration in Exact Online Belgien unterstützt; Callista ist ein belgisches Unternehmen, fragen Sie aber vor dem Kauf nach. Und die Store-Einträge unterscheiden sich je Odoo-Version, prüfen Sie also, ob das Modul für Ihre Version existiert (Odoo 17, 18, 19 oder 20).
Wie die APIs auf der Gegenseite aussehen
- Exact Online: REST mit OAuth. Dokumentation von Drittanbietern nennt 60 Aufrufe pro Minute und 5.000 pro Tag, pro App und pro Administration (Division), mehr bei Exact Online Premium. Wird das Limit erreicht, kommt HTTP 429. Der Konnektor braucht außerdem HTTPS auf Ihrer Odoo-Seite.
- Yuki: nur SOAP, mit einem WebserviceAccessKey pro Administration. Standardlimit sind 1.000 Aufrufe pro Tag und Domain, mit kostenpflichtigen Erweiterungen auf 5.000 oder 10.000. Buchungssätze müssen ausgeglichen sein, sonst werden sie abgelehnt.
- Twinfield: Es gibt zertifizierte Konnektoren (ERP2XL gibt an, von Wolters Kluwer zertifiziert zu sein); das ist meist der schnellere Weg.
- SnelStart: Sie erstellen in SnelStart Web (Koppelingen) pro Administration einen „Maatwerk“-Verbindungsschlüssel. Während der kostenlosen Testphase ist das nicht möglich, und ein neuer Schlüssel macht den alten ungültig.
- AFAS Profit: REST oder SOAP über ein App-Connector-Token. Sie definieren eigene GetConnectors und UpdateConnectors; ein Aufruf darf höchstens 75 MB groß sein.
- Billit: REST mit OAuth 2.0, 60 Anfragen pro Minute, Zugangsdaten über den Billit-Support, zuerst in der Sandbox.
- Odoo selbst: Die neue JSON-2-API nutzt Bearer-API-Schlüssel. Laut Odoo-Dokumentation sollen die alten XML-RPC- und JSON-RPC-Endpunkte in Odoo 22 (Odoo Online 21.1) entfernt werden. Ein heute gebauter Konnektor sollte also JSON-2 verwenden, und jemand muss für die Rotation der Schlüssel verantwortlich sein.
Wo Odoo-Buchhaltungsschnittstellen scheitern
- Steuerschlüssel. Odoo-Steuern und die Steuercodes von Exact, Yuki oder Twinfield sind nicht dieselbe Liste. Reverse Charge, innergemeinschaftliche Lieferungen, 0 % Export und die belgischen Sätze von 6, 12 und 21 % brauchen eine ausdrückliche Zuordnung. Eine einzige nicht zugeordnete Steuer, und die Rechnung landet im falschen Feld der Umsatzsteuererklärung, oder die API lehnt sie ab.
- Rundung. Odoo kann pro Zeile oder global runden; Ihre Buchhaltungssoftware rechnet eventuell neu. Ein Cent Differenz macht einen Buchungssatz unausgeglichen, und Yuki lehnt unausgeglichene Buchungen ab.
- Doppelte Geschäftspartner. Derselbe Kunde wird zweimal angelegt, weil ein Datensatz die USt-IdNr. mit Leerzeichen enthält und der andere ohne. Gute Konnektoren gleichen über die USt-IdNr. oder die Handelsregister- beziehungsweise Unternehmensnummer ab (ERP2XL beschreibt genau das) und speichern die externe ID in Odoo.
- Die Fehlerliste, die niemand liest. Jeder Konnektor hat Fehlschläge: abgeschlossene Perioden, ein gesperrter Geschäftspartner, ein abgelaufenes Token. Callista zeigt eine Synchronisationswarteschlange mit Wiederholen-Knopf. Das hilft nur, wenn jemand sie wöchentlich prüft.
- Änderungen nach dem Buchen. Eine Rechnung wird in Odoo geändert oder storniert, nachdem sie synchronisiert wurde. Legen Sie vorher fest: Gutschrift in Odoo, niemals bearbeiten.
- Peppol in Belgien. Seit dem 1. Januar 2026 müssen B2B-Rechnungen zwischen in Belgien umsatzsteuerlich registrierten Unternehmen strukturierte E-Rechnungen sein (Peppol BIS 3.0 ist der Standardweg). Die Toleranzfrist endete am 31. März 2026; Deloitte berichtet von Durchsetzung ab dem 1. April 2026 mit Bußgeldern bis 5.000 €. Wenn sowohl Odoo als auch Billit (oder Exact) Peppol senden können, legen Sie fest, wer sendet, sonst erhält ein Kunde dieselbe Rechnung zweimal. Für DACH-Unternehmen ist das vor allem bei einer belgischen Tochtergesellschaft oder Niederlassung relevant; Details in unserem Beitrag zu Odoo und Peppol in Belgien.
Die Niederlande sind noch nicht so weit: Die niederländische Regierung hat im September 2026 angekündigt, dass die B2B-E-Rechnung ab dem 1. Juli 2030 Pflicht werden soll. Das ist ein Plan, noch kein Gesetz, aber eine neue Schnittstelle sollte schon jetzt strukturierte Rechnungen (UBL) verarbeiten und nicht nur PDFs.
Wann Sie besser Odoos eigene Buchhaltung nutzen
Bevor Sie für eine Schnittstelle bezahlen, fragen Sie sich, ob Sie das zweite Paket überhaupt brauchen. Odoo Buchhaltung hat belgische und niederländische Lokalisierungen, und laut Odoos Dokumentation ist Odoo selbst ein Peppol Access Point und SMP, kostenlos zu registrieren, auch in der Community-Version, zum Senden und Empfangen. Ihr Steuerberater kann über die eingebaute Synchronisation trotzdem in Silverfin arbeiten.
Nutzen Sie Odoos eigene Buchhaltung, wenn Ihr Steuerberater mit Odoo arbeiten kann (viele tun das, vor allem in Belgien), Sie ein oder zwei Gesellschaften haben und Peppol an einer Stelle erledigt werden soll. Behalten Sie das separate Paket, wenn der Steuerberater ablehnt, wenn die Gruppe in Exact oder AFAS konsolidiert oder wenn Lohn und Personal schon in AFAS laufen und das Hauptbuch daneben bleiben muss. Es ist dieselbe Abwägung, die wir in Bauen oder kaufen beschreiben: Eine Schnittstelle ist ein laufender Kostenpunkt, keine einmalige Ausgabe.
Fertiger Konnektor oder individuelle Schnittstelle?
| Fertiger Konnektor | Individuelle Schnittstelle | |
|---|---|---|
| Verfügbar für | Exact Online, Twinfield, Silverfin | Jedes Paket mit API, auch Yuki, SnelStart, AFAS, Billit |
| Kosten | Rund 330 US-Dollar einmalig bis 948 € pro Jahr | 6 bis 20 Entwicklertage, plus Wartung |
| Bis zum Livegang | Tage | 3 bis 6 Wochen |
| Passt zu Ihrem Prozess | Sie passen sich dem Modul an | Gebaut um Ihre Journale, Steuerfälle und Freigaben |
| Sonderfälle (mehrere Gesellschaften, Kostenstellen, Projekte) | Fehlen manchmal (Mainframe Monkey: noch kein Multi-Company) | Werden gebaut, wenn Sie sie brauchen |
| Odoo-Upgrades | Abhängig davon, ob der Anbieter eine neue Version veröffentlicht | Sie (oder wir) aktualisieren sie |
| Eigentum | Lizenz | Ihr Code, in Ihrem Repository |
Unsere ehrliche Standardempfehlung: Wenn es für Ihr Paket und Ihre Odoo-Version einen gepflegten Konnektor gibt, testen Sie ihn zuerst. Installieren Sie ihn auf einer Staging-Datenbank, synchronisieren Sie einen Monat echter Rechnungen und lassen Sie den Steuerberater Umsatzsteuererklärung und offene Posten prüfen. Bauen Sie nur dann individuell, wenn dieser Test scheitert oder es für das Paket keinen Konnektor gibt.
Was eine individuelle Odoo-Buchhaltungsschnittstelle kostet
Wir arbeiten nach Aufwand: ein Senior-Entwickler für 495 € pro Tag, ein Lead-Entwickler für 695 € pro Tag (zzgl. MwSt.). Realistische Spannen, basierend auf der anfallenden Arbeit:
- Eine Richtung, Rechnungen und Kontakte (Odoo nach SnelStart, AFAS oder Yuki): Mapping-Workshop mit Ihrem Steuerberater (1 Tag), Konnektormodul mit Steuer- und Kontenzuordnung (3 bis 5 Tage), Fehlerliste, Logging und Warnmeldungen (1 bis 2 Tage), Testmonat und Livegang (1 bis 2 Tage). 6 bis 10 Tage, rund 3.000 bis 5.000 €.
- Beide Richtungen (Zahlungen und offene Posten zurück nach Odoo, Gutschriften, Lieferantenrechnungen mit PDFs, mehrere Gesellschaften oder Peppol-Abstimmung): 12 bis 20 Tage, rund 6.000 bis 10.000 €.
Was den Aufwand erhöht: viele Steuerfälle (grenzüberschreitend, Reverse Charge), mehrere Gesellschaften oder Administrationen, eine Migration historischer Daten und SOAP-APIs wie Yuki, die länger in Bau und Test brauchen. Was ihn niedrig hält: eine Gesellschaft, eine Währung, ein sauberer Kontenplan. Nach dem Livegang muss jemand die Fehlerliste im Blick behalten und das Modul anpassen, wenn Odoo oder die Buchhaltungssoftware ihre API ändern; ein monatliches Abonnement ab 480 € für 8 Stunden deckt das ab. So planen und berichten wir bei Projektarbeit.
Wie wir sie bauen
- Zuerst das Mapping. Eine Tabelle aller Odoo-Steuern, Journale und Konten gegenüber den Zielcodes, von Ihrem Steuerberater freigegeben, bevor wir Code schreiben.
- Eine Warteschlange statt Live-Aufrufen. Jede Rechnung wird ein Auftrag mit Status. Die Aufträge halten die API-Limits ein (60 pro Minute bei Exact und Billit, ein Tagesbudget bei Yuki) und werden gebündelt, wo die API das erlaubt.
- Wiederholungen mit Backoff. HTTP 429 und Timeouts werden automatisch wiederholt; Validierungsfehler (abgeschlossene Periode, unbekannter Steuerschlüssel) nicht, die landen auf einer Liste, die ein Mensch abarbeitet.
- Idempotenz. Die externe ID wird am Odoo-Datensatz gespeichert, sodass eine Wiederholung nie eine zweite Rechnung oder einen zweiten Geschäftspartner anlegt.
- Logging und Monitoring. Jede Anfrage und Antwort wird protokolliert; Sie bekommen eine Warnung, wenn Aufträge fehlschlagen oder Tokens bald ablaufen.
- Upgrade-sicher. JSON-2-API auf der Odoo-Seite, nicht die RPC-Endpunkte, die Odoo entfernt.
Wann Sie einen Profi holen sollten
Machen Sie es selbst, wenn es einen Store-Konnektor gibt, Sie eine Gesellschaft mit Standard-Umsatzsteuer haben und der Staging-Test besteht. Holen Sie Hilfe, wenn Rechnungen im falschen Feld der Umsatzsteuererklärung landen, der Steuerberater Stunden mit Dubletten verbringt, Ihre belgischen Kunden sagen, sie hätten keine Peppol-Rechnung erhalten, oder Ihr Paket schlicht keinen Konnektor hat. Diese Probleme wachsen mit jedem Monat, in dem sie liegen bleiben.
Sie möchten eine zweite Meinung zu Konnektor oder Eigenbau, oder einen festen Umfang für Ihre Schnittstelle? Sehen Sie sich unseren Service für Odoo-Integrationen an oder schicken Sie uns Ihr Setup: Odoo-Version, Buchhaltungspaket, Anzahl der Gesellschaften und Rechnungen pro Monat. Wir antworten mit dem, was wir tun würden, und ungefähr wie viele Tage es dauert.
Häufige Fragen
Gibt es eine Odoo-Schnittstelle zu Exact Online?
Ja. Der Odoo Apps Store listet einen Exact Online Connector von Callista (708 € oder 948 € pro Jahr) und einen von Mainframe Monkey (nur Enterprise). Beide übertragen Kontakte und Rechnungen von Odoo nach Exact; Zahlungen können zurückkommen.
Lässt sich Odoo mit Yuki verbinden?
Nur teilweise. Wir haben ein Modul gefunden, das Lieferantenrechnungen zu Yuki hochlädt, und eines, das Journaldateien für Yuki exportiert, aber keine vollständige Synchronisation in beide Richtungen. Für automatischen Rechnungs- und Zahlungsabgleich brauchen Sie eine individuelle Schnittstelle zur SOAP-API von Yuki.
Brauche ich für eine Schnittstelle den Odoo-Tarif Custom?
Wenn der Konnektor über die externe API mit Odoo spricht, ja: Odoos Preisseite nennt den Zugang zur externen API nur im Tarif Custom. Module, die in Odoo.sh oder on-premise installiert werden, funktionieren anders; fragen Sie den Anbieter.
Kann Odoo nach DATEV exportieren?
Ja, laut Odoos Dokumentation zur deutschen Lokalisierung: Das Modul „Germany - Accounting Reports“ ergänzt das Hauptbuch um DATEV-Exporte (DATEV DATA und DATEV ATCH als ZIP). Prüfen Sie mit Ihrem Steuerberater, ob dieser Export für ihn reicht.
Ist Peppol in Belgien Pflicht?
Ja. Seit dem 1. Januar 2026 müssen B2B-Rechnungen zwischen in Belgien umsatzsteuerlich registrierten Unternehmen strukturierte E-Rechnungen sein, mit Peppol als Standardweg. Die Toleranzfrist endete am 31. März 2026.
Was kostet eine individuelle Odoo-Buchhaltungsschnittstelle?
Typischerweise 6 bis 10 Entwicklertage für eine Synchronisation von Rechnungen und Kontakten in eine Richtung und 12 bis 20 Tage für beide Richtungen mit Zahlungen, zu 495 € bis 695 € pro Tag zzgl. MwSt. Die Wartung kommt hinzu.
Verwandte Artikel

Webentwickler nicht erreichbar? So retten Sie Ihre Website
Ihr Entwickler meldet sich nicht mehr oder die Webagentur ist insolvent? So holen Sie Domain, Hosting, Code und App-Store-Konten zurück, und wer übernimmt.


E-Mails der Website kommen nicht an? Ursachen und Lösung
Kontaktformular, Bestellbestätigung oder Passwort-Mail kommt nicht an oder landet im Spam? Prüfen Sie SPF, DKIM, DMARC und die Regeln von Gmail und Outlook.


Entwickler mieten: Kosten und Stundensätze 2026
Freelancer, Agentur, dedizierter Entwickler oder Festanstellung: Stundensätze, Lohnnebenkosten, Kündigungsfristen und Vorlaufzeit 2026 im direkten Vergleich.

