Bericht über Unveränderlichkeitsprüfung von Daten¶
In einigen Ländern verlangen die Steuerbehörden von den Unternehmen, dass Sie beweisen, dass ihre gebuchten Buchungsposten unveränderlich sind, d. h., dass ein einmal gebuchter Posten nicht mehr geändert werden kann.
To do so, Odoo can use the SHA-256 algorithm to create a unique fingerprint for each posted
entry. This fingerprint is called a hash. The hash is generated by taking an entry’s essential data
(the values of the name
, date
, journal_id
, company_id
, debit
, credit
, account_id
, and
partner_id
fields), concatenating it, and inputting it to the SHA-256 hash function, which then
outputs a fixed size (256-bit) string of characters. The hash function is deterministic (the
same input always creates the same output): any minor modification to the original data would
completely change the resulting hash. Consequently, the SHA-256 algorithm is often used, among
others, for data integrity verification purposes.
Außerdem wird der Hash des vorherigen Eintrags immer zum nächsten Eintrag hinzugefügt, um eine Hash-Kette zu bilden. Damit wird sichergestellt, dass nicht nachträglich ein neuer Eintrag zwischen zwei gebuchten Einträgen hinzugefügt wird, da dies die Hash-Kette unterbrechen würde.
Bemerkung
Die mit dem SHA-256-Algorithmus erzeugten Hashes sind theoretisch nicht eindeutig, da es eine endliche Anzahl möglicher Werte gibt. Diese Zahl ist jedoch außergewöhnlich hoch: 2²⁵⁶, was viel größer ist als die Anzahl der Atome im bekannten Universum. Aus diesem Grund werden Hashes in der Praxis als einzigartig angesehen.
Gebuchte Posten mit Hash sperren¶
Um die Hash-Funktion zu nutzen, gehen Sie zu Buchhaltung –> Konfiguration > Journale. Öffnen Sie das Journal, für das Sie die Funktion aktivieren möchten, wechseln Sie zum Reiter Erweiterte Einstellungen und aktivieren Sie Gebuchte Posten mit Hash sperren.
Warnung
Sobald Sie einen Posten in einem gesperrten Journal gebucht haben, können Sie die Funktion nicht mehr deaktivieren und auch keinen Posten mehr bearbeiten.
Berichtsdownload¶
Um den Bericht über die Prüfung der Daten auf Unveränderlichkeit herunterzuladen, gehen Sie zu Bericht über die Unveränderlichkeitsprüfung von Daten herunterladen.
und klicken Sie aufDer erste Abschnitt des Berichts enthält eine Übersicht über alle Ihre Journale und deren Konfiguration. In der Spalte Unveränderlichkeitsprüfung können Sie sehen, ob die Journalbuchungen mit einem Hash (V) gesperrt sind oder nicht (X). In der Spalte Abdeckung sehen Sie, seit wann die Journalbuchungen gesperrt sind.
Der zweite Abschnitt zeigt Ihnen das Ergebnis der Datenkonsistenzprüfung für jedes gehashte Journal. Sie können den ersten gehashten Eintrag und den dazugehörigen Hash sowie den letzten gehashten Eintrag und den dazugehörigen Hash einsehen.