數據不可更改性檢查報告?

一些國家的稅務機構要求公司 證明其已發布的會計分錄是不可更改的 ,這意味著一旦分錄被發布,就不能再更改。

為此,Odoo可以使用 SHA-256算法 為每個已發布的條目創建唯一的指紋。這個指紋被稱為哈希。哈希是通過取一個條目的基本數據( date 、 journal_id 、 company_id 、 debit 、 credit 、 account_idpartner_id 字段的值),將它們連接起來,并將它們輸入SHA-256哈希函數來生成的,然后輸出一個固定大?。?56位)的字符串。哈希函數是確定性的( 相同的輸入總是創建相同的輸出 ):對原始數據的任何微小修改都會完全改變生成的哈希。因此,SHA-256算法通常用于數據完整性驗證等目的,其中包括其他用途。

此外,前一條記錄的哈希值總是添加到下一條記錄中,形成一個 哈希鏈 。這用于確保在兩個已發布的記錄之間不會添加新的記錄,因為這樣做會破壞哈希鏈。

注解

SHA-256算法生成的哈希值在理論上不是唯一的,因為可能的值是有限的。但是,這個數字非常大:22??,比已知宇宙中的原子數量還要大得多。這就是為什么哈希值在實踐中被認為是唯一的原因。

使用哈希鎖定已過賬的分錄?

要開始使用哈希函數,請轉到 會計 ? 配置 > 日志 。打開您想要激活該功能的日志,轉到 高級設置 選項卡,并啟用 使用哈希鎖定已發布的條目 。

警告

一旦您在鎖定的日記賬上發布了一條記錄,您將無法再禁用該功能,也無法編輯任何已發布的記錄。

報告下載?

要下載數據不可更改性檢查報告,請轉到 會計 ? 配置 ? 設置 ? 報告 ,然后單擊 下載數據不可更改性檢查報告 。

報告的第一部分是您所有賬簿和其配置的概述。在不可更改性檢查列下,您可以看到一個賬簿的已過賬分錄是否被哈希鎖定(V)或未鎖定(X)。覆蓋范圍列告訴您一個賬簿的已過賬分錄開始被鎖定的時間。

兩個日志的配置報告

第二部分為您提供了每個哈希日志的數據一致性檢查結果。您可以查看第一個哈希條目及其對應的哈希值以及最后一個哈希條目及其對應的哈希值。

一個日志的數據一致性檢查報告