Odoo für Deutschland: Was die Lokalisierung abdeckt
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
- Prüfen Sie unter Accounting ‣ Configuration ‣ Settings das Paket (SKR03 oder SKR04) vor der ersten Buchung.
- Öffnen Sie die Liste der Steuern und markieren Sie, welche aktiven Sätze zu Ihrem Geschäft passen; schalten Sie fehlende frei.
- 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.
- Prüfen Sie, welche der Module aus der Tabelle installiert sind; fragen Sie im Angebot nach Edition und Hostingart der fehlenden.
- Erstellen Sie eine Testrechnung mit gesetztem Liefer-/Leistungsdatum und prüfen Sie Buchungsdatum und PDF im DIN-5008-Layout.