ÖsterreichRatgeber

Buchhaltungsübergabe in Österreich: Odoo und BMD/RZL

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 19.0 und 20.0; Austria-/Germany-Module der Dokumentation; Edition und Hostingart unbelegt; Odoo Online ohne eigene/Store-Module, außer Datenmodulen

Kurz gesagt

Für Buchungen aus Odoo an BMD oder RZL nennt die am 14. Oktober 2026 geprüfte Odoo-Dokumentation keinen eigenen Export: Die Seite Austria beschreibt für die österreichische Buchhaltung den SAF-T-Export als XML und lokalisierte Berichte, die Seite Germany für die deutsche Lokalisierung DATEV-Exporte aus dem Hauptbuch. Den Dateiaufbau gibt daher die Kanzleisoftware vor: RZL FIBU Next liest Konten, Salden, Buchungen und offene Posten über den RZL-Datenimport, BMD beschreibt den Austausch von Buchungen über externe Tools und den Import aus Warenwirtschaftsprogrammen.

Das Wichtigste

  • Odoos Seite Austria nennt für die Buchhaltung den SAF-T-Export als XML und lokalisierte Berichte, keinen BMD- oder RZL-Export.
  • RZL FIBU Next importiert Konten, Salden, Buchungen und offene Posten im RZL-Format; die Schnittstellenbeschreibung liegt im RZL-Anwenderbereich.
  • BMD beschreibt auf seiner FIBU-Seite den Austausch von Buchungen über externe Tools und den Import aus Warenwirtschaftsprogrammen.
  • Buchungen und Buchungszeilen exportieren Sie in Odoo selbst als Excel oder CSV, mit frei gewählten Feldern und einer Exportvorlage.
  • Österreich: Eintragungen für Umsatz-, Einkommen- und Ertragsteuern, ausgenommen Abzugssteuern, sind spätestens einen Monat und 15 Tage nach Ablauf des Kalendermonats vorzunehmen; ist der Voranmeldungszeitraum vierteljährlich, tritt das Kalendervierteljahr an die Stelle des Kalendermonats (§ 131 Abs. 1 Z 2 lit. a BAO).
  • Bücher, Aufzeichnungen und die zugehörigen Belege sind mindestens sieben Jahre aufzubewahren und darüber hinaus so lange, als sie für ein Abgabenerhebung betreffendes anhängiges Verfahren mit Parteistellung von Bedeutung sind (§ 132 Abs. 1 BAO).

Wer die Buchungen erst am Quartalsende exportiert, kann die Monatsfrist des § 131 Abs. 1 Z 2 lit. a BAO reißen, sofern sein Voranmeldungszeitraum monatlich ist; ist er vierteljährlich, gilt das Kalendervierteljahr. Und wer die Belege nicht mitliefert, muss mit Rückfragen rechnen. Drei Dinge müssen zusammenpassen: der Aufbau der Datei, den die Kanzleisoftware liest, die Fristen des § 131 BAO und der Bezug zwischen Buchung und Beleg.

Worauf es bei der Übergabe ankommt

Den Aufbau der Datei gibt die Kanzleisoftware vor, nicht Odoo. RZL FIBU Next übernimmt Konten, Salden, Buchungen, offene Posten und Journalzeilen über Datenimport ‣ RZL-Format; die Datei muss laut RZL-Angabe der RZL Schnittstellenbeschreibung entsprechen, die im RZL-Anwenderbereich liegt und bei RZL angefordert werden kann. BMD beschreibt auf der Seite zur Buchhaltungssoftware den Austausch von Buchungen über externe Tools und den Import aus Warenwirtschaftsprogrammen in die BMD FIBU.

Eine Vorlage für diesen Aufbau nennt die am 14. Oktober 2026 geprüfte Odoo-Dokumentation nicht. Die Seite Austria beschreibt für die Buchhaltung den SAF-T-Export als XML und die lokalisierten Berichte; einen BMD- oder RZL-Export nennt sie nicht. Die Fassungen 19.0 und 20.0 der Seite sind bis auf die Versionsangabe wortgleich und nennen dieselben vier Module.

Bücher, Aufzeichnungen und die zugehörigen Belege sind mindestens sieben Jahre aufzubewahren und darüber hinaus so lange, als sie für ein Abgabenerhebung betreffendes anhängiges Verfahren von Bedeutung sind, in dem die Buchführungspflichtigen oder die freiwillig Bücherführenden Parteistellung haben (§ 132 Abs. 1 BAO); die Frist läuft für Bücher vom Schluss des Kalenderjahres, für das die Eintragungen vorgenommen wurden, und für Belege vom Schluss des Kalenderjahres, auf das sie sich beziehen. Für Belege lässt § 132 Abs. 2 BAO die Aufbewahrung auf Datenträgern zu, wenn die Wiedergabe bis zum Fristende vollständig, geordnet, inhaltsgleich und urschriftgetreu gewährleistet ist; für Bücher verlangt § 131 Abs. 3 BAO die inhaltsgleiche, vollständige und geordnete Wiedergabe.

Für maschinell festgehaltene Geschäftsvorfälle kommt § 131 Abs. 2 BAO dazu: Verweisungen oder Buchungszeichen sollen den Zusammenhang zwischen den einzelnen Buchungen und zwischen Buchungen und Belegen klar nachweisen, Summenbildungen sollen nachvollziehbar sein. Eine Zeilenliste ohne Belegnummer und ohne Zuordnung zu einer Buchung trägt diesen Nachweis nicht.

Zur Verfügbarkeit: Die Seiten Austria und Germany nennen die Module, ordnen sie aber weder einer Edition noch einer Hostingart zu. Im öffentlichen Community-Zweig 19.0 und 20.0 liegt von den Austria-Modulen nur l10n_at; l10n_at_saft, das den SAF-T-Export liefert, l10n_at_reports und l10n_at_pos stehen dort nicht, ebenso wenig l10n_de_reports mit den DATEV-Exporten. Für die beschriebenen SAF-T-, Berichts- und DATEV-Funktionen belegt damit keine der geöffneten Seiten eine Edition oder Hostingart. Klären Sie Modulumfang, Edition und Hostingart im Angebot. Auf Odoo Online sind eigene Module und Module aus dem Apps-Store laut Dokumentation nicht möglich; die FAQ des Apps-Store nimmt davon Datenmodule ohne Python-Dateien aus und verweist für die Kompatibilität auf die Verfügbarkeitsangabe des jeweiligen Moduls. Die Abdeckung der Lokalisierung steht in Odoo für Österreich.

Die Übergabewege und ihre Grenzen

Die Tabelle nennt je Weg, was in Odoo entsteht, wer die Datei liest und wo die Grenze liegt. Angaben zur Kanzleisoftware stammen aus deren eigenen Hilfen, Stand 14. Oktober 2026; Menünamen sind die der englischen Odoo-Dokumentation, in der deutschen Oberfläche können sie abweichen.

Weg Was in Odoo entsteht Wer es liest Grenzen (belegt)
SAF-T-Prüfungsdatei XML aus Accounting ‣ Reports ‣ General Ledger, dort rechts neben dem PDF-Knopf der Eintrag SAF-T; Modul l10n_at_saft Finanzverwaltung, wenn sie die Datei verlangt Verlangt vollständige Firmen- und Partnerdaten, ÖNACE-Code, Gewinnermittlungsart und je Konto ein Kennzeichen des SAF-T-Kontenrahmens; offene Punkte zeigt View Problematic Accounts. Als Buchungsimport für die Kanzlei nennt die Seite Austria die Datei nicht.
RZL-Format: Konten, Salden, Buchungen, offene Posten Datei im RZL-Aufbau, außerhalb von Odoo erzeugt RZL FIBU Next, Datenimport ‣ RZL-Format Aufbau laut RZL Schnittstellenbeschreibung, die im RZL-Anwenderbereich liegt; importierte Buchungen liegen in einem nicht finalisierten Stapel (Kürzel BI); Eröffnungsbuchungen brauchen einen eigenen EB-Stapel, der keinen offenen EB-Stapel duldet; beim Saldenimport sind Sammelkonto und Stichtag Pflicht, offene Posten nur für OP-führende Konten.
RZL-Belegdaten Belegdatei plus XML nach der RZL-XSD-Beschreibung, gleicher Dateiname mit der Endung .xml RZL Belegverarbeitung über das lizenzpflichtige Zusatzmodul RZL XML Belegdatenimport Schnittstelle Als Format des Odoo-Listenexports nennt die Dokumentation Excel und CSV; XML müssen Sie auf einem anderen Weg erzeugen. Der Import legt ungebuchte Belege an, gebucht wird in RZL, und die Werte lassen sich dort noch ändern.
BMD Buchungen aus Fremdsystemen; Belege aus der Mandanten-App BMD FIBU beziehungsweise BMD Com-Mandantenplattform BMD beschreibt den Austausch von Buchungen über externe Tools und den Import aus Warenwirtschaftsprogrammen; den Aufbau der Importdatei verlangen Sie bei BMD oder Ihrem Partner an.
Odoo-Listenexport Excel oder CSV aus jeder Listenansicht, etwa Buchungen und Buchungszeilen, Felder frei gewählt und als Vorlage speicherbar jede Empfängersoftware, wenn Sie die Zuordnung selbst machen Ohne Zielaufbau für BMD oder RZL: Spalten, Konten, Steuerkennzeichen und Belegbezug liefern Sie; Buchungen und Buchungszeilen sind zwei getrennte Listen; große Exporte können laut Dokumentation in eine Zeitüberschreitung laufen, deshalb in kleineren Blöcken exportieren.
Odoo-Berichte Excel oder PDF aus der Berichtsansicht, etwa General Ledger, Bilanz und Gewinn- und Verlustrechnung zum Lesen und Ablegen Darstellung zum Prüfen und Archivieren, nicht zum Einlesen in eine Buchhaltung.

Die Gegenrichtung: Im RZL-Klientenportal lassen sich Buchungen im Klientenbereich vorerfassen, mit oder ohne Vorkontierung – ob eine Vorkontierung möglich ist, steht in den Klientenstammdaten – und von der Kanzlei in die Finanzbuchhaltung übernehmen. Journalzeilen, Saldenliste und Kontenebene kann sie dort bereitstellen, optional samt Belegen.

Ein Rechenbeispiel

Die Zahlen sind erfunden. Ein Betrieb mit 320 Buchungen im Monat und drei Zeilen je Buchung erzeugt 960 Buchungszeilen; Soll- und Habensumme liegen bei je 132.480,00 Euro, an 210 Rechnungen hängt ein Beleg. Der Listenexport der Buchungszeilen hat damit drei Prüfgrößen: 960 Zeilen, zweimal 132.480,00 Euro und 210 Belegnummern.

Weicht eine Größe ab, suchen Sie die Buchung im Hauptbuch und korrigieren sie vor dem Export: Ein zweiter Export mit demselben Zeitraum kann zu doppelten Zeilen führen, wenn beide Dateien in der Kanzlei ankommen. Als Richtwert der Redaktion: rund 30 Minuten je Monat, für den ersten Probelauf mit der Kanzlei ein halber Tag.

Typische Fehler

  • Nur die Buchungszeilen exportieren, ohne Kopffelder: Ohne Belegnummer, Buchungsdatum und Journal trägt die Zeile keinen Bezug zu ihrer Buchung.
  • Konten und Steuerzeilen nicht abgestimmt: Im Listenexport wählen Sie die Felder selbst; den Zielaufbau für BMD oder RZL nennt keine der geöffneten Hilfeseiten. Klären Sie vor dem ersten Export, wer Konten und Steuerzeilen zuordnet; sonst kann diese Arbeit bei der Kanzlei hängen bleiben.
  • Belege nicht mitliefern: Nach § 131 Abs. 2 BAO soll bei maschinell festgehaltenen Geschäftsvorfällen der Zusammenhang zwischen den Buchungen und den Belegen durch Verweisungen oder Buchungszeichen klar nachgewiesen werden; eine Liste ohne Belegbezug trägt diesen Nachweis nicht.
  • Denselben Zeitraum zweimal importieren: In RZL liegen importierte Buchungen in einem nicht finalisierten Stapel und sind am Kürzel BI erkennbar; ob ein doppelter Import auffällt, hängt von der Prüfung ab, die Sie mit der Kanzlei vereinbaren. Prüfen Sie Zeilenzahl und Summen, bevor der Stapel finalisiert wird.
  • Kontenrahmen weicht ab: Das Paket der Lokalisierung lässt sich laut Dokumentation nur wechseln, solange kein Eintrag gebucht ist. Gleichen Sie den Kontenrahmen der Kanzlei vor der ersten Buchung ab.

So gehen Sie vor

  1. Fragen Sie die Steuerberatung nach Software, Importweg und Dateiaufbau (RZL Schnittstellenbeschreibung oder BMD-Aufbau) und lassen Sie schriftlich festhalten, wer Konten und Steuerkennzeichen zuordnet.
  2. Gleichen Sie den Kontenrahmen ab, bevor Sie in Odoo die erste Buchung erfassen.
  3. Legen Sie Feldliste, Zeitraum und Dateinamen fest; speichern Sie die Feldliste im Exportdialog als Vorlage, damit jeder Monat gleich aussieht.
  4. Exportieren Sie, und prüfen Sie Zeilenzahl und Summen gegen das Hauptbuch (im Beispiel oben 960 Zeilen und zweimal 132.480,00 Euro).
  5. Testen Sie mit einem kurzen Zeitraum und lassen Sie den Stapel in der Kanzlei prüfen, bevor er finalisiert wird.
  6. Halten Sie Rhythmus, Aufbewahrung und Zuständigkeiten schriftlich fest, damit der Weg auch bei Personalwechsel gleich bleibt.

Den Rhythmus gibt der gesetzliche Rahmen vor: Eintragungen in Bücher und Aufzeichnungen für die Erhebung der Abgaben vom Umsatz, Einkommen und Ertrag, ausgenommen Abzugssteuern, sind spätestens einen Monat und 15 Tage nach Ablauf des Kalendermonats vorzunehmen (§ 131 Abs. 1 Z 2 lit. a BAO); bei vierteljährlichem Voranmeldungszeitraum gilt das Kalendervierteljahr. Die Bücher und die Belege bleiben im Betrieb, siehe Aufbewahrung in Odoo und Verfahrensdokumentation. Wer den Weg im Detail braucht, findet ihn in DATEV-Export aus Odoo, dort für die deutsche Lokalisierung und DATEV.

Häufige Fragen

Hat Odoo eine BMD- oder RZL-Schnittstelle?

Die am 14. Oktober 2026 geprüften Seiten Austria der Dokumentation 19.0 und 20.0 nennen für die Buchhaltung keinen BMD- und keinen RZL-Export. Dort stehen der SAF-T-Export als XML, die lokalisierten Berichte und die Kassenfunktionen; einen Weg aus dem Hauptbuch in ein Kanzleiformat nennt für Österreich keine der geprüften Seiten. Für die deutsche Lokalisierung beschreibt die Seite Germany dagegen DATEV DATA und DATEV ATCH aus dem Hauptbuch im Modul l10n_de_reports. Ob ein Modul aus dem Apps-Store Ihre Übergabe automatisiert, klären Sie im Angebot; auf Odoo Online sind eigene Module und Module aus dem Apps-Store laut Dokumentation nicht möglich, ausgenommen Datenmodule ohne Python-Dateien, deren Kompatibilität die Verfügbarkeitsangabe des Moduls im Store ausweist.

Kann ich die SAF-T-Datei einfach an die Kanzlei schicken?

Die Seite Austria beschreibt die SAF-T-Datei als Auskunft gegenüber der österreichischen Finanzverwaltung, wenn diese sie verlangt. Damit sie vollständig ist, müssen Firmendaten, eine Ansprechperson mit Telefonnummer, die UID-Nummern der Partner, ÖNACE-Code und Gewinnermittlungsart stimmen und jedes Konto ein Kennzeichen des SAF-T-Kontenrahmens tragen. Ob BMD oder RZL die Datei als Buchungsimport liest, sagt die Seite nicht; fragen Sie das Ihre Steuerberatung.

Wie oft muss ich die Buchungen übergeben?

Der Rhythmus ist Sache der Kanzlei. Eintragungen in Bücher für die Abgaben vom Umsatz, Einkommen und Ertrag sind spätestens einen Monat und 15 Tage nach Ablauf des Kalendermonats vorzunehmen; Abzugssteuern sind ausgenommen (§ 131 Abs. 1 Z 2 lit. a BAO). Bei vierteljährlichem Voranmeldungszeitraum gilt das Kalendervierteljahr. Legen Sie den Übergabetermin so, dass dieser Rahmen auch bei Urlaub hält.

Was passiert mit den Belegen?

Der beschriebene Listenexport führt keine Belegdateien mit: Laut Dokumentation sind Excel (xlsx) und CSV seine Formate, Liste und Belegdatei bleiben getrennt. Die deutsche Lokalisierung kennt daneben den DATEV ATCH-Export, der die mit einer Rechnung oder Eingangsrechnung verknüpften Dateien mitliefert (Modul l10n_de_reports); laut Dokumentation muss die Datei bei Ausgangsrechnungen über die Schaltfläche Send erzeugt, bei Eingangsrechnungen über einen E-Mail-Alias empfangen oder über die Schaltfläche Upload hochgeladen worden sein. Für Österreich nennt keine der geprüften Seiten einen solchen Weg. RZL bietet für den umgekehrten Weg ein lizenzpflichtiges Zusatzmodul, das zu jeder Belegdatei eine XML-Datei nach der RZL-XSD-Beschreibung mit gleichem Dateinamen erwartet. Klären Sie mit der Kanzlei, welchen Kanal die Belege nehmen. Aufbewahren müssen Sie die zugehörigen Belege mindestens sieben Jahre, länger, solange sie für ein Abgabenerhebung betreffendes anhängiges Verfahren von Bedeutung sind, in dem die Buchführungspflichtigen oder die freiwillig Bücherführenden Parteistellung haben (§ 132 Abs. 1 BAO).

Quellen

  1. Austria (Fiscal localizations), Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  2. Austria (Fiscal localizations), Odoo 19.0 DokumentationOdoo S.A. · abgerufen am
  3. Germany (Fiscal localizations), Abschnitt Exporting entries from Odoo to DATEV (DATEV DATA, DATEV ATCH), Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  4. Chart of accounts, Abschnitt Configuration of an account (Wechsel des Lokalisierungspakets), Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  5. Export and import data, Abschnitt Export data from Odoo, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  6. Export and import data, Abschnitt Export data from Odoo, Odoo 19.0 DokumentationOdoo S.A. · abgerufen am
  7. Reporting, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  8. Data inalterability check report, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  9. Fiscal localizations, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  10. Modulliste des Verzeichnisses addons, Branch 20.0 des Repositorys odoo/odoo (Verzeichnis-API)Odoo S.A. (GitHub) · abgerufen am
  11. Modulliste des Verzeichnisses addons, Branch 19.0 des Repositorys odoo/odoo (Verzeichnis-API)Odoo S.A. (GitHub) · abgerufen am
  12. Odoo Online, Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  13. Odoo Apps FAQ, Abschnitt I am an App Buyer (Apps-Store-Module mit Odoo Online, Datenmodule ohne Python-Dateien)Odoo S.A. · abgerufen am
  14. RZL Online Hilfe: Datenimport (RZL-Format, Konten, Salden, Buchungen, OP, Journalzeilen)RZL Software GmbH · abgerufen am
  15. RZL Online Hilfe: Datenimport – BuchungenRZL Software GmbH · abgerufen am
  16. RZL Online Hilfe: Datenimport – Salden & KontenRZL Software GmbH · abgerufen am
  17. RZL Online Hilfe: Datenimport – OPRZL Software GmbH · abgerufen am
  18. RZL Online Hilfe: Belege mit XML-Belegdatenimport aus Fremdsystem übernehmenRZL Software GmbH · abgerufen am
  19. RZL Online Hilfe: Klientenportal – Finanzbuchhaltung (Fibu Vorerfassung, Fibu Auswertung)RZL Software GmbH · abgerufen am
  20. BMD Buchhaltungssoftware, Abschnitte Kompatibilität und Künstliche IntelligenzBMD Systemhaus GesmbH · abgerufen am
  21. § 131 Bundesabgabenordnung (BAO), Fassung vom 14. Oktober 2026Bundeskanzleramt der Republik Österreich, Rechtsinformationssystem des Bundes (RIS) · abgerufen am
  22. § 132 Bundesabgabenordnung (BAO), Fassung vom 14. Oktober 2026Bundeskanzleramt der Republik Österreich, Rechtsinformationssystem des Bundes (RIS) · abgerufen am