DE · AT · CHGlossar

Sperrdatum (Odoo)

Rechtsstand: · Aktualisiert:

Gilt für: Odoo 19.0 und 20.0; App Buchhaltung laut Editionsseite Enterprise, Community-Zweig des Moduls account: Sperrfelder; Online, Odoo.sh, On-Premise

Kurz gesagt

In Odoo 19.0 und 20.0 ist ein Sperrdatum ein Buchungsdatum, bis zu dem gebuchte Journalbuchungen nicht mehr geändert und neue Einträge nicht mehr gebucht werden; ein früheres Buchungsdatum setzt Odoo auf den Folgetag. Die weiche Sperre Alles sperren lässt sich mit einer Ausnahme öffnen, die feste Sperre Feste Sperrung nicht; den Weg weist die App Buchhaltung, die die offizielle Editionsseite der Enterprise-Edition zuordnet. In Deutschland verlangt § 146 Abs. 4 AO, dass der ursprüngliche Inhalt feststellbar bleibt.

Das Wichtigste

  • Odoo 19.0 und 20.0: Das Sperrdatum blockiert Änderungen an gebuchten Journalbuchungen bis einschließlich dieses Datums.
  • Odoo 19.0 und 20.0: Ein neues Buchungsdatum vor dem Sperrdatum setzt Odoo automatisch auf den Tag danach.
  • Odoo 19.0 und 20.0: Die weiche Sperre Alles sperren lässt sich über eine Ausnahme öffnen; nur Buchhaltungs-Administratoren legen sie an.
  • Odoo 19.0 und 20.0: Die feste Sperre Feste Sperrung (Hard Lock) ist unumkehrbar und lässt keine Ausnahme zu.
  • Deutschland: § 146 Abs. 4 AO verlangt für Buchführungspflichtige, dass der ursprüngliche Inhalt feststellbar bleibt; GoBD Rz. 110 nennt Sperren und Festschreibung.
  • Odoo 19.0 und 20.0: Der Weg lautet Buchhaltung ‣ Buchhaltung ‣ Sperrdaten; diese App ordnet die offizielle Editionsseite der Enterprise-Edition zu, die Sperrfelder liegen im öffentlichen Community-Zweig des Moduls account.

Ein Sperrdatum ist in Odoo ein Stichtag, der eine abgeschlossene Buchungsperiode schließt: Gebuchte Journalbuchungen mit Buchungsdatum bis einschließlich dieses Tages lassen sich nicht mehr ändern, und neue Einträge lassen sich nicht mehr mit solchen Buchungsdaten erfassen.

Wozu ein Sperrdatum dient

Das Datum gehört an das Ende eines Abschlusses, damit eine geprüfte Periode während der Jahresabschlussprüfung oder nach einer Steuererklärung unverändert bleibt. In Odoo 19.0 und 20.0 setzen Sie es unter Buchhaltung ‣ Buchhaltung ‣ Sperrdaten im Fenster Journalbuchungen sperren (Lock Journal Entries) und tragen dort das Feld Alles sperren (Lock Everything) ein. Die Dokumentation unterscheidet zwei Formen: die weiche Sperre, die sich über eine Ausnahme öffnen lässt, und die feste Sperre Feste Sperrung (Hard Lock), die unumkehrbar ist, keine Ausnahme zulässt und laut Dokumentation der Unveränderbarkeit und den Rechnungslegungsvorschriften bestimmter Länder dient. Eine Ausnahme (für mich oder für jeden, mit Dauer) legen nur Benutzer mit Administratorrechten der Buchhaltungsapp an; Odoo protokolliert sie im Chatter des Unternehmensdatensatzes. Den Ablauf mit Kontrollschritten beschreibt Festschreibung und Sperrdatum in Odoo.

Edition und Hosting. Der beschriebene Weg gehört zur App Buchhaltung; die offizielle Editionsseite ordnet die vollständige Buchhaltung (Comprehensive Accounting) der Enterprise-Edition zu, die App Rechnungsstellung (Invoicing) führen beide Editionen. Die Dokumentation der Sperrdaten nennt selbst keine Edition und kein Hostingmodell; die Sperrfelder liegen zusätzlich im öffentlichen Community-Zweig 20.0 des Moduls account, daraus wird kein Enterprise-Verhalten abgeleitet. Enterprise läuft laut der offiziellen Preisseite im Tarif Standard auf Odoo Online und im Tarif Custom zusätzlich auf Odoo.sh oder auf einem selbst gehosteten Server.

Beispiel: Das Buchungsdatum springt

Beispiel: Sie setzen das Sperrdatum auf den 31. Dezember 2026. Eine Lieferantenrechnung mit Buchungsdatum 15. Dezember 2026 erhält beim Buchen automatisch den 1. Januar 2027, und eine Änderung an einer gebuchten Buchung aus dem Dezember lehnt Odoo ab, solange für Ihren Benutzer keine Ausnahme gilt.

Rechtliche Grundlage in Deutschland

Nach § 146 Abs. 4 AO darf eine Buchung nicht so verändert werden, dass der ursprüngliche Inhalt nicht mehr feststellbar ist. Die GoBD (BMF-Schreiben vom 28. November 2019, geändert am 11. März 2024 und am 14. Juli 2025) nennen Sperren und Festschreibung als ein softwaremäßiges Mittel der Unveränderbarkeit (Rz. 110). Daneben bleiben ein Änderungsprotokoll (Rz. 59 und 111) und eine Verfahrensdokumentation (Rz. 151) gefordert.

Nicht zu verwechseln mit

  • Sperrdatum der Steuererklärung (Steuererklärung sperren, Lock Tax Return): ein eigenes Datum für umsatzsteuerbezogene Buchungen, das Odoo laut Dokumentation bei der Validierung einer Steuererklärung automatisch aktualisiert.
  • Zugriffsgruppe und Datensatzregel: sie regeln, wer Datensätze ändern darf, nicht bis zu welchem Buchungsdatum (Zugriffsgruppe).

Häufige Fragen

Kann ich ein weiches Sperrdatum wieder öffnen?

Ja. Ein Benutzer mit Administratorrechten der Buchhaltungsapp entfernt unter Buchhaltung ‣ Buchhaltung ‣ Sperrdaten das Datum Alles sperren und wählt im Banner Ausnahme, ob sie für mich oder für jeden gilt und wie lange. Für die feste Sperre Feste Sperrung gibt es diesen Weg nicht.

Gilt ein Sperrdatum für alle Unternehmen in der Datenbank?

Die Dokumentation beschreibt die Sperrdaten nicht getrennt je Unternehmen und protokolliert eine Ausnahme nur im Chatter des Unternehmensdatensatzes. Prüfen Sie in einer Datenbank mit mehreren Unternehmen vor dem Setzen, für welchen Datensatz das Datum gilt und wer noch buchen muss.

Setzt Odoo ein Sperrdatum auch von selbst?

Ja, die Steuersperre: Laut Dokumentation aktualisiert Odoo das Datum Steuererklärung sperren automatisch, wenn Sie eine Steuererklärung validieren, und bucht dabei die Abschlussjournalbuchung im Journal Steuererklärungen. Das Datum Alles sperren setzen Sie dagegen selbst; kontrollieren Sie beide nach jeder Steuererklärung unter Buchhaltung ‣ Buchhaltung ‣ Sperrdaten.

Quellen

  1. § 146 Abgabenordnung (AO), Ordnungsvorschriften für die Buchführung und für Aufzeichnungen, Absatz 4Bundesministerium der Justiz, Gesetze im Internet · abgerufen am
  2. BMF-Schreiben vom 28. November 2019 (BStBl I S. 1269), GoBD, amtliche Kopie der bayerischen FinanzverwaltungBayerisches Landesamt für Steuern · abgerufen am
  3. BMF-Schreiben vom 11. März 2024 (BStBl I S. 374), GoBD, Änderung; Rz. 184 bestimmt die Geltung ab 1. April 2024Bayerisches Landesamt für Steuern · abgerufen am
  4. BMF-Schreiben vom 14. Juli 2025 (IV D 2 - S 0316/00128/005/088), GoBD, 2. Änderung; Rz. 185 bestimmt die Geltung ab 14. Juli 2025Bayerisches Landesamt für Steuern · abgerufen am
  5. Jahresabschluss (Sperrdaten), deutsche Fassung der Odoo 19.0 Dokumentation: Alles sperren, Ausnahme für Sperrdatum, feste Sperrung irreversibelOdoo S.A. · abgerufen am
  6. Jahresabschluss (Sperrdaten), deutsche Fassung der Odoo 20.0 Dokumentation: Alles sperren, Ausnahme für Sperrdatum, feste Sperrung irreversibelOdoo S.A. · abgerufen am
  7. Year-end closing (Lock everything date, Lock date exception, Hard Lock), englische Fassung der Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  8. Steuererklärung (Sperrdatum der Steuererklärung), deutsche Fassung der Odoo 20.0 DokumentationOdoo S.A. · abgerufen am
  9. Release Notes, Version 20, veröffentlicht im September 2026Odoo S.A. · abgerufen am
  10. company.py, Zweig 20.0 (Felder fiscalyear_lock_date und hard_lock_date am Unternehmensmodell, Modul account)Odoo S.A., öffentlicher Quellcode (Community) · abgerufen am
  11. Compare Editions (Odoo Community und Odoo Enterprise), Zeilen Accounting und Invoicing sowie HostingOdoo S.A. · abgerufen am
  12. Preise und Tarife, deutsche Fassung (Tarif Standard auf Odoo Online; Tarif Custom zusätzlich auf Odoo.sh oder selbst gehostet)Odoo S.A. · abgerufen am