DE · AT · CHRatgeber

Kontinental oder angelsächsisch buchen in Odoo

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 20.0; App Buchhaltung laut Editionsseite nur Enterprise, App Lager in Community und Enterprise; Odoo Online, Odoo.sh, On-Premise; Lokalisierung DE, AT, CH

Kurz gesagt

In der deutschen Buchhaltung ist die kontinentale Buchung der Ausgangspunkt: Mit periodischer Bewertung geht die Lieferantenrechnung ins Aufwandskonto und den Vorratsbestand holt die Abschlussbuchung in die Bilanz. Angelsächsisch mit fortlaufender Bewertung bucht den Wareneinsatz mit der Kundenrechnung und ändert den Zeitpunkt, nicht das Jahresergebnis. Vorräte gehören in beiden Fällen in die Bilanz (§ 246 Abs. 1 HGB).

Das Wichtigste

  • Kontinental mit periodischer Bewertung: Die Lieferantenrechnung bucht Aufwand, den Bestand holt die Abschlussbuchung herein.
  • Mit fortlaufender Bewertung entsteht der Wareneinsatz mit der Kundenrechnung, im angelsächsischen wie im kontinentalen Modell.
  • Das angelsächsische Rechnungswesen und der Bewertungszeitpunkt (periodisch bei Abschluss, fortlaufend bei Rechnung) sind zwei getrennte Festlegungen; das Berechnungsmodell der 20.0-Dokumentation rechnet alle vier Kombinationen durch.
  • Deutschland: Vorräte sind in der Bilanz auszuweisen (§ 246 Abs. 1 HGB, § 247 Abs. 1 HGB).
  • Deutschland: Kapitalgesellschaften gliedern die Gewinn- und Verlustrechnung nach Gesamtkosten- oder Umsatzkostenverfahren (§ 275 Abs. 1 HGB).
  • Odoo 20.0: Die App Buchhaltung mit dem Abschnitt Bestandsbewertung führt die Editionsseite nur in der Spalte Enterprise.

Ein Wareneingang und eine Lieferung hinterlassen in Odoo 20.0 kein vollständiges Bild in den Büchern: Die App Lager bewertet den Bestand sofort, die App Buchhaltung zieht später nach. Wann der Wareneinsatz erscheint und auf welchem Konto, entscheiden zwei getrennte Festlegungen. Am Jahresergebnis ändern sie nichts, solange der Abschluss gebucht wird, an den Zahlen eines einzelnen Monats und an den Konten dagegen viel.

Zwei Zeitpunkte, zwei Namen

Odoo beschreibt zwei Rechnungslegungen (Dokumentation 20.0, Seite Inventory valuation, Abschnitt Accounting standards). In der kontinentalen Rechnungslegung wird der Einkauf mit der Lieferantenrechnung zum Aufwand, nach der Beschreibung der Dokumentation mit dem Zugang ins Lager und unabhängig davon, wann die Ware verkauft wird. In der angelsächsischen Rechnungslegung ist der Wareneinsatz (Cost of Goods Sold, COGS) der Aufwand des Verkaufs, also der Kundenrechnung; in Odoo wird dieser Zeitpunkt mit der fortlaufenden Bewertung wirksam.

Davon getrennt steht der Bewertungszeitpunkt. Er liegt in der App Buchhaltung unter Buchhaltung ‣ Konfiguration ‣ Einstellungen im Abschnitt Bestandsbewertung (Inventory Valuation) und kennt die beiden Werte Periodic (at closing) und Perpetual (at invoicing); im Folgenden heißen sie periodisch und fortlaufend. Periodisch bucht Lieferantenrechnungen als Aufwand und zieht den Lagerwert im Abschluss nach; fortlaufend bucht den Zugang auf das Bestandskonto und den Wareneinsatz beim Verkauf.

Die beiden Festlegungen stehen unabhängig nebeneinander: Das Berechnungsmodell der Dokumentation führt die Rechnungslegung (continental, anglo_saxon) und die Bewertungsmethode (periodic, perpetual) getrennt und rechnet alle vier Kombinationen durch; die Gegenüberstellung der Seite Valuation cheat sheet nennt die periodisch-angelsächsische Kombination in Odoo 18 als nicht unterstützt und ab Odoo 19 als vollständig unterstützt. Die Dokumentation nennt die periodische Bewertung die übliche Praxis in Europa und die fortlaufende die der angelsächsisch rechnenden Länder und lässt ausdrücklich eine andere Wahl zu. Die App Lager bewertet lagerverfolgte Produkte unabhängig davon in Echtzeit; die App Buchhaltung aktualisiert nach ihrer Beschreibung auf Anforderung, am häufigsten zum Abschluss, oder beim Buchen der Rechnungen. Die Dokumentation nennt die sofortige Aktualisierung des Bewertungskontos in zwei gesonderten Abschnitten, jeweils gebunden an die angelsächsische Rechnungslegung mit fortlaufender Bewertung: beim Bestandsschwund (Inventory Loss) aktualisiert sich das Bewertungskonto sofort in Echtzeit, sobald die Bewegung abgeschlossen ist, und bei der Fertigung (Cost of Production) wird das Bewertungskonto für Fertigerzeugnisse und Komponenten aktualisiert, sobald ein Fertigungsauftrag bestätigt wird.

Die App Buchhaltung mit diesen Einstellungen, der Abschlussbuchung und dem Bericht Bestandsbewertung führt die Editionsseite (14. Oktober 2026) nur in der Spalte Enterprise; die App Lager steht in beiden Spalten. Wie Odoo den Bestand bewertet, steht in Lagerbewertung in Odoo.

Die vier Kombinationen

Die Übersicht nennt Konten als Rolle, weil erst der Kontenrahmen die Nummern bestimmt; die Einrichtung beschreibt Kontenrahmen SKR03 und SKR04.

Kombination Lieferantenrechnung Kundenrechnung Abschlussbuchung
Kontinental, periodisch Aufwandskonto Wareneingang nur Erlös, kein Wareneinsatz holt den Bestand herein gegen die Bestandsveränderung
Kontinental, fortlaufend Bestandskonto zusätzlich Wareneinsatz gegen Bestand gliedert den Bestandszuwachs zwischen Wareneinsatz und Bestandsveränderung um
Angelsächsisch, periodisch Aufwandskonto Wareneinsatz nur Erlös, kein Wareneinsatz holt den Bestand herein gegen den Wareneinsatz
Angelsächsisch, fortlaufend Bestandskonto zusätzlich Wareneinsatz gegen Bestand nur für Bewegungen ohne Rechnung nötig

Wareneingang und Lieferung selbst erzeugen in keiner der vier Kombinationen eine Buchung.

Dasselbe Geschäft in vier Wegen

Beispielrechnung mit erfundenen Beträgen, netto, ohne Umsatzsteuer und ohne Anfangsbestand: Ein Händler kauft 100 Stück zu 5,00 € und verkauft 60 Stück zu 15,00 € netto. Der Lagerwert endet bei 200,00 € (40 × 5,00 €), der Wareneinsatz bei 300,00 €.

Schritt Kontinental, periodisch Kontinental, fortlaufend Angelsächsisch, periodisch Angelsächsisch, fortlaufend
Wareneingang 100 Stück keine Buchung keine Buchung keine Buchung keine Buchung
Lieferantenrechnung 500,00 € Soll Wareneingang 500,00 €, Haben Verbindlichkeiten Soll Bestand 500,00 €, Haben Verbindlichkeiten Soll Wareneinsatz 500,00 €, Haben Verbindlichkeiten Soll Bestand 500,00 €, Haben Verbindlichkeiten
Lieferung 60 Stück keine Buchung keine Buchung keine Buchung keine Buchung
Kundenrechnung 900,00 € Soll Forderungen, Haben Erlöse zusätzlich Soll Wareneinsatz 300,00 €, Haben Bestand Soll Forderungen, Haben Erlöse zusätzlich Soll Wareneinsatz 300,00 €, Haben Bestand
Abschlussbuchung Soll Bestand 200,00 €, Haben Bestandsveränderung Soll Wareneinsatz 200,00 €, Haben Bestandsveränderung (Umgliederung) Soll Bestand 200,00 €, Haben Wareneinsatz keine
Aufwand des Jahres 300,00 € 300,00 € 300,00 € 300,00 €
Bestand am 31. Dezember 200,00 € 200,00 € 200,00 € 200,00 €

Die vier Wege treffen sich am Jahresende: 900,00 € Umsatz, 300,00 € Wareneinsatz, 600,00 € Rohertrag. Sie unterscheiden sich im Zwischenstand. In der kontinentalen periodischen Einrichtung stehen die 500,00 € als Aufwand in den Büchern, bis die Abschlussbuchung den Endbestand von 200,00 € hereinholt und ihm 200,00 € Bestandsveränderung gegenüberstellt; als Wareneinsatz bleiben 300,00 €. In der angelsächsischen fortlaufenden Einrichtung stehen Bestand und Wareneinsatz schon mit der Kundenrechnung richtig. Die kontinentale fortlaufende Einrichtung liegt dazwischen: Sie bucht den Wareneinsatz mit der Rechnung und gliedert im Abschluss den Bestandszuwachs der Periode zwischen Wareneinsatz und Bestandsveränderung um.

Bewegungen ohne passende Rechnung fängt die angelsächsische fortlaufende Einrichtung mit der Abschlussbuchung ab: Das Variationskonto dient der Dokumentation dabei als Puffer bis zu den Abgrenzungsbuchungen, die aus den Berichten Bill To Receive und Invoices To Be Issued entstehen und ihren Wert aus diesem Konto nehmen.

Was HGB, UGB und OR vorgeben

Rechtslage dieses Abschnitts: 14. Oktober 2026. Die Einstellung in Odoo entscheidet über den Zeitpunkt des Wareneinsatzes; ob und wie Vorräte und Wareneinsatz in Bilanz und Gewinn- und Verlustrechnung stehen, sagen die nationalen Vorschriften.

Land Norm Was sie regelt
Deutschland § 246 Abs. 1 HGB Der Jahresabschluss hat sämtliche Vermögensgegenstände, Schulden, Rechnungsabgrenzungsposten sowie Aufwendungen und Erträge zu enthalten, soweit gesetzlich nichts anderes bestimmt ist; Vermögensgegenstände sind in der Bilanz des Eigentümers aufzunehmen. Vorräte sind danach in der Bilanz auszuweisen.
Deutschland § 247 Abs. 1 HGB Anlage- und Umlaufvermögen sind gesondert auszuweisen und hinreichend aufzugliedern.
Deutschland § 275 Abs. 1 HGB Kapitalgesellschaften stellen die Gewinn- und Verlustrechnung in Staffelform nach dem Gesamtkostenverfahren (Absatz 2) oder dem Umsatzkostenverfahren (Absatz 3) auf.
Österreich § 196 Abs. 1 UGB Der Jahresabschluss hat sämtliche Vermögensgegenstände, Rückstellungen, Verbindlichkeiten und Rechnungsabgrenzungsposten zu enthalten, soweit gesetzlich nichts anderes bestimmt ist.
Österreich § 198 Abs. 1 und 4 UGB In der Bilanz sind Anlage- und Umlaufvermögen gesondert auszuweisen; Umlaufvermögen sind die Gegenstände, die nicht bestimmt sind, dauernd dem Geschäftsbetrieb zu dienen.
Österreich § 231 Abs. 1 UGB Für Kapitalgesellschaften ist die Gewinn- und Verlustrechnung in Staffelform nach dem Gesamtkostenverfahren oder dem Umsatzkostenverfahren aufzustellen.
Schweiz Art. 959 Abs. 2 OR Vermögenswerte müssen bilanziert werden, wenn aufgrund vergangener Ereignisse über sie verfügt werden kann, ein Mittelzufluss wahrscheinlich ist und ihr Wert verlässlich geschätzt werden kann.
Schweiz Art. 959a Abs. 1 OR Unter den Aktiven ist das Umlaufvermögen auszuweisen, darunter die Vorräte und nicht fakturierten Dienstleistungen.
Schweiz Art. 959b Abs. 1 OR Die Erfolgsrechnung kann als Produktionserfolgsrechnung (Gesamtkostenverfahren) oder als Absatzerfolgsrechnung (Umsatzkostenverfahren) dargestellt werden.

Zwei Punkte folgen daraus. Erstens entscheidet die angelsächsische Rechnungslegung in Odoo nicht über die Gliederung Ihrer Gewinn- und Verlustrechnung: Das Gesamtkostenverfahren weist die Erhöhung oder Verminderung des Bestands an fertigen und unfertigen Erzeugnissen gesondert aus (§ 275 Abs. 2 Nr. 2 HGB), das Umsatzkostenverfahren die Herstellungskosten der zur Erzielung der Umsatzerlöse erbrachten Leistungen (§ 275 Abs. 3 Nr. 2 HGB). Zweitens gilt die Aktivierung der Vorräte in beiden Rechnungslegungen; die Wahl verschiebt nur, wann der Wareneinsatz entsteht (redaktionelle Einschätzung).

Typische Fehler

  • Von der angelsächsischen Rechnungslegung auf die Gliederung schließen: Sie ersetzt keine Umsatzkostenrechnung; die Gliederung folgt § 275 HGB.
  • Fortlaufend ohne Abschluss nutzen: Ohne Abschlussbuchung laufen Buchwert und Lagerwert auseinander; die Differenz zeigt der Bericht Bestandsbewertung im Abschnitt Stock Variation.
  • Kontinental fortlaufend wie angelsächsisch behandeln: In der kontinentalen fortlaufenden Einrichtung gehört die Umgliederung des Bestandszuwachses im Abschluss dazu; in der angelsächsischen entfällt sie.
  • Die Umstellung nachträglich ohne Plan: Seit Odoo 19 verwendet Odoo die Zwischenkonten für Wareneingang und Warenausgang nicht mehr; die Dokumentation beschreibt die Umbuchung offener Salden auf das Bestandskonto.
  • Steuerzeilen in der Lagerbewegung suchen: Die Steuer kommt aus der Rechnung, nicht aus der Bewegung.

So gehen Sie vor

  1. Legen Sie mit Ihrer Buchhaltung fest, wie die Gewinn- und Verlustrechnung gegliedert wird und ob Sie den Wareneinsatz monatlich sehen wollen.
  2. Prüfen Sie in der App Buchhaltung (Enterprise) unter Buchhaltung ‣ Konfiguration ‣ Einstellungen den Abschnitt Bestandsbewertung (Inventory Valuation): die Methode der Lagerbewertung (Inventory Valuation), den Abschlussprozess (Periodic Valuation), das Kalkulationsverfahren (Inventory Cost Method), das Bewertungskonto (Valuation Account) und das Journal.
  3. Klären Sie, ob kontinental oder angelsächsisch gerechnet wird. Ein Kennzeichen dafür ist nur für das Community-Modul account des Zweigs 20.0 belegt: Dort ist es ein Firmenfeld (Feld anglo_saxon_accounting) ohne Vorgabewert, das Odoo beim Laden einer Kontenrahmenvorlage bedingt als Vorbelegung auf Nein setzt und beim Neuladen derselben Vorlage auf dem bisherigen Firmenwert belässt; die deutsche Übersetzung des Zweigs beschriftet es mit Angelsächsische Buchhaltung verwenden. Für Enterprise, Odoo Online und Odoo.sh nennen die am 14. Oktober 2026 geöffneten Dokumentationsseiten Ort und Vorgabewert des Kennzeichens nicht; halten Sie in Ihrer Testdatenbank fest, was dort gilt.
  4. Buchen Sie Kauf und Verkauf der Beispielrechnung in einer Testdatenbank und vergleichen Sie in der App Buchhaltung unter Buchhaltung ‣ Prüfung ‣ Bestandsbewertung die Abschnitte Initial Balance, Stock Variation und Ending Stock.
  5. Erzeugen Sie die Abschlussbuchung und prüfen Sie beide Ergebnisse. Die Konten je Bewegung stehen in Lagerbuchungen und Konten, der Aufbau der App in Odoo Buchhaltung im Überblick.

Häufige Fragen

Ändert die Einstellung meinen Jahresüberschuss?

Nein. Am Jahresende stehen in allen vier Kombinationen derselbe Umsatz, derselbe Wareneinsatz und derselbe Bestand; in der Beispielrechnung 900,00 € Umsatz, 300,00 € Wareneinsatz und 200,00 € Bestand. Der Unterschied liegt im Zwischenstand: Wer den Wareneinsatz in jedem Monat sehen will, braucht die fortlaufende Bewertung (sie bucht ihn mit der Kundenrechnung, im angelsächsischen wie im kontinentalen Modell) oder eine Abschlussbuchung je Monat.

Kann ich die Rechnungslegung später umstellen?

Ein Kennzeichen für die angelsächsische Rechnungslegung ist nur für das Community-Modul account des Zweigs 20.0 belegt: Dort ist es ein Firmenfeld, technisch also eine Firmeneinstellung und damit änderbar (beim Neuladen derselben Kontenrahmenvorlage behält Odoo den bisherigen Firmenwert); für Enterprise, Odoo Online und Odoo.sh nennen die am 14. Oktober 2026 geöffneten Dokumentationsseiten Ort und Vorgabewert des Kennzeichens nicht. Für einen Wechsel nach bereits gebuchten Beständen enthält die Dokumentationsseite kein Verfahren; sie beschreibt nur die Umbuchung der früheren Zwischenkonten für Wareneingang und Warenausgang, die Odoo seit Version 19 nicht mehr verwendet. Rechnen Sie die Wirkung auf Bestandskonto und Gewinn- und Verlustrechnung vorher durch und stimmen Sie den Wechsel mit Ihrer Steuerberatung ab.

Brauche ich die angelsächsische Einstellung für eine deutsche GmbH?

Nein. § 275 Abs. 1 HGB lässt der Kapitalgesellschaft die Wahl zwischen Gesamtkosten- und Umsatzkostenverfahren, und die Vorräte gehören unabhängig davon in die Bilanz (§ 246 Abs. 1 HGB). Den Wareneinsatz mit der Kundenrechnung liefert nach dem Berechnungsmodell der Dokumentation auch die kontinentale fortlaufende Bewertung; die angelsächsische Rechnungslegung wählen Sie, wenn Ihr Konzern sie vorgibt (redaktionelle Einschätzung).

Quellen

  1. Inventory valuation (Odoo 20.0): Accounting standards, Configuration, Valuation methods, Valuation account, Variation account, Stock closing entry, Upgrade process for Anglo-Saxon PerpetualOdoo S.A., Dokumentation · abgerufen am
  2. Valuation cheat sheet (Odoo 20.0): Costing Methods, Inventory vs Accounting, Accounting Methods (Periodic, Perpetual, Stock Account, Stock Variation, Expense/Cost of Goods Sold)Odoo S.A., Dokumentation · abgerufen am
  3. Berechnungsmodell der Dokumentation 20.0 zum Valuation cheat sheet (VALUATION_STANDARDS, VALUATION_ENTRIES, VALUATION_REVIEWS): Buchungszeilen für kontinentale und angelsächsische Rechnungslegung, periodisch und fortlaufendOdoo S.A., Dokumentation · abgerufen am
  4. Compare Editions: Community und Enterprise, Zeilen Hosting, Accounting, Invoicing und InventoryOdoo S.A. · abgerufen am
  5. Release Notes: Version 20, veröffentlicht September 2026Odoo S.A. · abgerufen am
  6. Feld anglo_saxon_accounting im Modul account (res.company), ohne Vorgabewert angelegt, Zweig 20.0Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  7. Deutsche Übersetzung des Moduls stock_account, Zweig 20.0 (Oberflächenname Kalkulationsverfahren für die Felder Cost Method und Costing Method)Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  8. Bedingte Vorbelegung anglo_saxon_accounting = False in _pre_load_data (setdefault) und Übernahme des bisherigen Firmenwerts in _pre_reload_data beim Laden und Neuladen einer Kontenrahmenvorlage, Zweig 20.0Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  9. Vorgabekonten der deutschen Lokalisierung SKR03 (_get_de_skr03_res_company, ohne anglo_saxon_accounting), Zweig 20.0Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  10. Deutsche Übersetzung des Moduls account, Zweig 20.0 (Community-Repository; übersetzte Oberflächennamen: Konfiguration, Einstellungen, Prüfung, Bestandsbewertung, Bewertungskonto, Angelsächsische Buchhaltung verwenden, Journal; ohne Übersetzung im Katalog: Periodic (at closing), Perpetual (at invoicing), Initial Balance, Stock Variation, Ending Stock)Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  11. Handelsgesetzbuch (HGB), § 246 Vollständigkeit. VerrechnungsverbotBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  12. Handelsgesetzbuch (HGB), § 247 Inhalt der BilanzBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  13. Handelsgesetzbuch (HGB), § 275 GliederungBundesministerium der Justiz, Gesetze im Internet · abgerufen am
  14. Unternehmensgesetzbuch (UGB), §§ 196, 198 und 231, Bundesrecht konsolidiert, Fassung vom 14. Oktober 2026Bundeskanzleramt Österreich, Rechtsinformationssystem des Bundes (RIS) · abgerufen am
  15. Schweizerisches Obligationenrecht (OR), SR 220, Art. 959, 959a und 959b (Bilanz und Erfolgsrechnung), Stand am 1. Oktober 2026Schweizerische Eidgenossenschaft, Fedlex · abgerufen am