Sperrdatum (Odoo)
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).