DeutschlandRatgeber

Odoo für Deutschland: Was die Lokalisierung abdeckt

Aktualisiert:

Gilt für: Odoo 20.0; l10n_de: Community und Enterprise; Berichte, DATEV, ELSTER, Kasse: Enterprise (Online, Odoo.sh, On-Premise), Dokumentation ohne Hostingmatrix

Kurz gesagt

Die deutsche Lokalisierung von Odoo 20.0 liefert die Kontenrahmen SKR03 und SKR04, Steuern und Steuerpositionen sowie ein DIN-5008-Layout (Modul l10n_de, auch im Community-Quellcode). Berichte, DATEV-Export, ELSTER-Übermittlung der Umsatzsteuer-Voranmeldung und die TSE-Anbindung der Kasse liegen laut Dokumentation (ohne Angabe der Edition) in weiteren Modulen, die wir im Community-Quellcode nicht gefunden haben; die Editionsseite nennt Accounting nur für Enterprise.

Das Wichtigste

  • Laut Dokumentation 20.0 (ohne Angabe von Edition und Hostingart) werden l10n_de, l10n_de_reports, l10n_de_pos_cert und l10n_de_pos_res_cert mit der deutschen Lokalisierung automatisch installiert; l10n_de_reports_elster ist manuell zu installieren.
  • Unterstützt sind die Kontenrahmen SKR03 und SKR04; das Paket lässt sich laut Dokumentation nur wechseln, solange kein Eintrag gebucht ist; eine neue Odoo-Online-Datenbank erhält SKR03.
  • Im Community-Quellcode 20.0 liegen l10n_de (Kontenrahmen, Steuern, Steuerpositionen, Felder St.-Nr. und W-IdNr., Prüfpfad) und l10n_din5008; l10n_de_reports, l10n_de_reports_elster, l10n_de_pos_cert und l10n_de_pos_res_cert haben wir dort am 13.10.2026 nicht gefunden.
  • Die Editionsseite (13.10.2026) ordnet Accounting samt Lokalisierungen und Berichten nur der Spalte Enterprise zu; Invoicing steht in beiden.
  • Die TSE-Anbindung der Kasse läuft laut Dokumentation über die Cloud-Lösung von fiskaly und braucht eine Internetverbindung.

Wer in Deutschland mit Odoo bucht, fragt als Erstes, was „deutsche Lokalisierung“ konkret heißt: Welche Module kommen mit, was ist vorbelegt, was müssen Sie selbst erledigen, und wo ist die Edition entscheidend. Dieser Artikel stellt die Antworten in einer Tabelle zusammen. Er behandelt kein Steuerrecht; Pflichten und Fristen stehen in den verlinkten Artikeln und in den Quellen der Finanzverwaltung.

Wie die Lokalisierung installiert wird

Die Dokumentation 20.0 nennt keine Edition und keine Hostingart für die folgenden Angaben. Sie nennt für Deutschland vier Module, die mit der Lokalisierung automatisch installiert werden: Germany - Accounting (l10n_de), Germany - Accounting Reports (l10n_de_reports), Germany - Certification for Point of Sale (l10n_de_pos_cert) und die Variante für Restaurants (l10n_de_pos_res_cert). Das Modul Germany - Elster Tax Submission (l10n_de_reports_elster) muss manuell installiert werden. Fehlt ein Modul, nennt die Dokumentation die manuelle Installation als Weg. Welches Paket aktiv ist, sehen Sie laut Dokumentation unter Accounting ‣ Configuration ‣ Settings im Abschnitt Steuerliche Lokalisierung (Fiscal Localization) im Feld Paket.

Die Edition prägt die Antwort: Die Editionsseite (13. Oktober 2026) führt Invoicing in beiden Spalten, Accounting dagegen samt der Zeile „Comprehensive Accounting“ mit „Localizations, Reports“ nur in der Spalte Enterprise. Im öffentlichen Community-Quellcode 20.0 haben wir l10n_de und l10n_din5008 gefunden; l10n_de_reports, l10n_de_reports_elster, l10n_de_pos_cert und l10n_de_pos_res_cert lieferten am 13. Oktober 2026 keine Moduldatei. Das zeigt nur, dass sie nicht im öffentlichen Repository liegen, nicht, wie Odoo sie ausliefert.

Was abgedeckt ist

Bereich Was Odoo 20.0 liefert Modul Fundort Offen oder zu klären
Kontenrahmen SKR03 und SKR04, vierstellige Kontonummern; die Vorlagen legen Standardkonten fest (zum Beispiel Debitoren 1410 und Kreditoren 1610 in SKR03) l10n_de Community-Quellcode Paket nach der ersten Buchung nicht mehr wechselbar (Dokumentation); Konto-Code lässt sich laut Quellcode nach Buchung nicht ändern
Steuern Je Kontenrahmen 49 vorgefertigte Steuern (Sätze 19, 7, 5,5, 10,7 und 0 Prozent in Verkauf und Einkauf), davon 12 standardmäßig aktiv; Standard-Verkaufssteuer ist 19 Prozent l10n_de Community-Quellcode Nicht aktive Steuern und Sonderfälle schalten Sie selbst frei; welche Sie brauchen, klärt die Steuerberatung
Steuerpositionen Vorlagen für Inland, EU mit und ohne USt-IdNr., Nicht-EU, Dienstleister EU und Dienstleister Nicht-EU; laut Vorlage werden Inland und EU (mit USt-IdNr.) automatisch angewendet l10n_de Community-Quellcode Zuordnung der Positionen an Ihre Geschäftsfälle prüfen
Firmenstammdaten Felder St.-Nr. (mit Prüfung gegen das Bundesland) und W-IdNr. am Unternehmen; das Steuerland lässt sich laut Quellcode nicht mehr von Deutschland wegändern, sobald Buchungssätze der Firma existieren l10n_de Community-Quellcode Für die fiskaly-Registrierung nennt die Dokumentation Firmenname, Adresse, USt-IdNr., St.-Nr. und W-IdNr.; für ELSTER USt-IdNr. und St.-Nr.
Leistungsdatum Das Datum der steuerpflichtigen Lieferung steuert das Buchungsdatum und damit die Periode; bei Verkaufsbelegen wird ein leeres Liefer-/Leistungsdatum beim Buchen mit dem Rechnungsdatum gefüllt l10n_de Community-Quellcode, Dokumentation Liegt die Periode in einer Sperre, bucht Odoo laut Dokumentation in die aktuelle offene Periode; das Datum erscheint laut Dokumentation nicht auf gedruckten Berichten
Beleglayout Beim Anlegen des Kontenrahmens setzt Odoo das DIN-5008-Layout und ein DIN-Papierformat für die Firma l10n_din5008 Community-Quellcode Für das Datum auf dem PDF muss laut Dokumentation das Feld Liefer-/Leistungsdatum gefüllt sein
Prüfpfad Der restriktive Prüfpfad ist für Firmen mit Land Deutschland erzwungen l10n_de Community-Quellcode Welche Pflichten daneben bestehen, behandelt der Artikel GoBD-Grundlagen
E-Rechnungsformate l10n_de hängt im Quellcode von account_edi_ubl_cii ab (Formate UBL und CII) account_edi_ubl_cii Community-Quellcode Die Seite Germany der Dokumentation beschreibt dazu nichts; siehe E-Rechnung in Deutschland
Berichte Bilanz, Gewinn- und Verlustrechnung, Umsatzsteuer-Voranmeldung mit ELSTER-Anbindung, EC Sales List, Intrastat l10n_de_reports Dokumentation Modul nicht im Community-Quellcode gefunden; Edition klären
Umsatzsteuer-Voranmeldung Übermittlung über ELSTER; USt-IdNr. und Steuernummer müssen am Unternehmen stehen; Testmodus über einen Systemparameter l10n_de_reports_elster Dokumentation Manuell installieren; Ablauf im Artikel Umsatzsteuer-Voranmeldung über ELSTER
DATEV-Export Hauptbuch-Aktionen für DATEV ATCH (Belege) und DATEV DATA (Buchungen) l10n_de_reports Dokumentation Das Feld DATEV-Code ist an 4 von 49 Vorlagensteuern gefüllt (19 und 7 Prozent, Verkauf und Einkauf); Ablauf im Artikel DATEV-Export
Kasse TSE-Anbindung über die Cloud-Lösung von fiskaly, Registrierung des Unternehmens über fiskaly, DSFinV-K-Export; es gelten die von fiskaly erlaubten Umsatzsteuersätze l10n_de_pos_cert, l10n_de_pos_res_cert Dokumentation Internetverbindung nötig; siehe Kasse und TSE
Lohnabrechnung Laut Seite Fiscal localizations getrennt dokumentiert (Payroll localizations) nicht Teil dieses Artikels Dokumentation Payroll steht auf der Editionsseite nur in der Spalte Enterprise

Was die Seite Germany nicht beschreibt

Die Dokumentationsseite Germany der Version 20.0 beschreibt die folgenden Punkte nicht; klären Sie sie im Angebot oder im Test, bevor Sie sich festlegen. Das heißt nicht, dass Odoo sie nicht kann.

  • ob und wie die Zusammenfassende Meldung oder Intrastat elektronisch übermittelt werden (die Seite führt EC Sales List und Intrastat nur als Berichte),
  • welche der vorgefertigten Steuern für Ihre Geschäftsfälle gelten,
  • ob alle Module Ihrer Hostingart und Ihrer Edition zur Verfügung stehen (die Seite unterscheidet beides nicht).

So prüfen Sie Ihre Datenbank

  1. Prüfen Sie unter Accounting ‣ Configuration ‣ Settings das Paket (SKR03 oder SKR04) vor der ersten Buchung.
  2. Öffnen Sie die Liste der Steuern und markieren Sie, welche aktiven Sätze zu Ihrem Geschäft passen; schalten Sie fehlende frei.
  3. Tragen Sie in den Einstellungen im Abschnitt Unternehmen (Info aktualisieren) USt-IdNr., St.-Nr. und W-IdNr. ein, soweit Sie ELSTER oder die TSE-Anbindung nutzen.
  4. Prüfen Sie, welche der Module aus der Tabelle installiert sind; fragen Sie im Angebot nach Edition und Hostingart der fehlenden.
  5. Erstellen Sie eine Testrechnung mit gesetztem Liefer-/Leistungsdatum und prüfen Sie Buchungsdatum und PDF im DIN-5008-Layout.

Häufige Fragen

Welchen Kontenrahmen bekomme ich, und kann ich ihn später wechseln?

Laut Dokumentation 20.0 sind SKR03 und SKR04 unterstützt; in einer neu angelegten Odoo-Online-Datenbank wird SKR03 installiert. Den Kontenrahmen ändern Sie unter Accounting ‣ Configuration ‣ Settings im Feld Package nur, solange kein Eintrag gebucht ist; danach brauchen Sie eine neue Firma oder Datenbank und müssen alle Buchungen neu erfassen. Entscheiden Sie deshalb mit der Steuerberatung vor der ersten Buchung.

Reicht Odoo Community für die deutsche Buchführung?

Der Community-Quellcode 20.0 enthält das Modul l10n_de mit Kontenrahmen und Steuern. Nach der Editionsseite (13.10.2026) steht Accounting mit Berichten und Lokalisierungen aber nur in der Spalte Enterprise, und die Module für Berichte, DATEV-Export, ELSTER und TSE haben wir im Community-Quellcode nicht gefunden. Klären Sie im Angebot, welche Funktionen Sie in Ihrer Edition und Hostingart bekommen.

Wo steht, wie ich die Umsatzsteuer-Voranmeldung übermittle?

Laut Dokumentation 20.0 mit dem manuell zu installierenden Modul Germany - Elster Tax Submission; Schritte und Voraussetzungen beschreibt der Artikel zur Umsatzsteuer-Voranmeldung über ELSTER. Welche Fristen und Pflichten dazu gelten, regelt das Steuerrecht und steht nicht in diesem Artikel.

Quellen

  1. Germany (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  2. Fiscal localizations (Odoo 20.0)Odoo S.A., Dokumentation · abgerufen am
  3. Compare Editions (Odoo Community und Odoo Enterprise)Odoo S.A. · abgerufen am
  4. Release Notes (Version 20, veröffentlicht im September 2026)Odoo S.A. · abgerufen am
  5. Modul l10n_de (__manifest__.py), Branch 20.0 des Repositorys odoo/odooOdoo S.A., GitHub · abgerufen am
  6. Modul l10n_de, Verzeichnis models und data/template, Branch 20.0 des Repositorys odoo/odooOdoo S.A., GitHub · abgerufen am
  7. Modul l10n_din5008 (__manifest__.py), Branch 20.0 des Repositorys odoo/odooOdoo S.A., GitHub · abgerufen am
  8. Verzeichnis addons, Branch 20.0 des Repositorys odoo/odooOdoo S.A., GitHub · abgerufen am