Звіт про перевірку незмінності даних¶
Податкові органи в деяких країнах вимагають від компаній довести, що опубліковані ними бухгалтерські записи є незмінними, тобто після того, як запис було опубліковано, його більше не можна змінити.
Для цього Odoo може використовувати алгоритм SHA-256 для створення унікального відбитка для кожного опублікованого запису. Цей відбиток називається хешем. Хеш генерується шляхом об’єднання основних даних запису (значень полів name
, date
, journal_id
, company_id
, debit
, credit
, account_id
та partner_id
), їх об’єднання та введення в хеш-функцію SHA-256, яка потім виводить рядок символів фіксованого розміру (256 біт). Хеш-функція є детермінованою (одні й ті самі вхідні дані завжди створюють однакові вихідні дані): будь-яка незначна зміна вихідних даних повністю змінить результуючий хеш. Отже, алгоритм SHA-256 часто використовується, серед іншого, для цілей перевірки цілісності даних.
Крім того, хеш попереднього запису завжди додається до наступного запису для формування хеш-ланцюжка. Це використовується, щоб гарантувати, що новий запис не буде додано пізніше між двома опублікованими записами, оскільки це призведе до розриву хеш-ланцюжка.
Примітка
Хеші, згенеровані алгоритмом SHA-256, теоретично не є унікальними, оскільки існує кінцева кількість можливих значень. Однак це число надзвичайно високе: 2²⁵⁶, що набагато більше, ніж кількість атомів у відомому Всесвіті. Ось чому на практиці хеші вважаються унікальними.
Блокувати опубліковані записи за допомогою хешу¶
Щоб почати використовувати функцію хешування, перейдіть до Розширені налаштування і ввімкніть Блокування опублікованих записів за допомогою хешу.
. Відкрийте журнал, для якого ви бажаєте активувати цю функцію, перейдіть на вкладкуПопередження
Після того, як ви опублікували запис у заблокованому журналі, ви більше не зможете вимкнути функцію або редагувати будь-який опублікований запис.
Завантаження звіту¶
Щоб завантажити звіт про перевірку незмінності даних, перейдіть до Завантажити звіт про перевірку незмінності даних.
та натиснітьПерший розділ звіту – це огляд усіх ваших журналів та їхньої конфігурації. У стовпці перевірки незмінності ви можете побачити, чи опубліковані записи журналу заблоковано хешем (V) чи ні (X). Стовпець покриття повідомляє вам, коли опубліковані записи в журналі почали блокуватися.

Другий розділ містить результат перевірки узгодженості даних для кожного хешованого журналу. Ви можете переглянути перший хешований запис і відповідний хеш, а також останній хешований запис і відповідний хеш.
