데이터 불변성 확인 보고서¶
일부 국가의 경우 세무서에서 기업에 회계 발행 항목이 변경 불가능 하다는 것을 입증하도록 요구하는데, 이는 항목이 발행되면 더 이상 변경할 수 없게 하라는 의미입니다.
이를 위해 Odoo에서는 보안 항목마다 SHA-256 알고리즘 을 활용하여 고유한 지문을 생성할 수 있습니다. 이 지문을 해시라고 합니다. 해시는 항목의 필수 데이터(date
, journal_id
, company_id
, debit
, credit
, account_id
, partner_id
필드 값)를 취합하여 연결한 다음 SHA-256 해시 함수에 입력함으로써 고정 크기(256비트) 문자열을 도출하는 방식으로 생성됩니다. 해시 함수는 결정론적(‘입력값이 동일할 경우 항상 동일한 출력값을 생성’) 특성을 가지고 있기 때문에 원본 데이터의 일부만 수정하더라도 해시 결과는 완전히 달라지게 됩니다. 따라서 SHA-256 알고리즘은 데이터 무결성 검증 목적으로 자주 사용됩니다.
또한 이전 항목에 있는 해시는 항상 다음 항목에 추가되어 해시 체인 을 형성합니다. 이는 새로운 항목이 두 개의 보안 항목 사이에 추가되지 않도록 하는 데 사용되며, 새 항목으로 인해 해시 체인이 끊어지지 않게 합니다.
참고
SHA-256 알고리즘으로 생성된 해시는 가능한 값이 한정되어 있기 때문에 이론적으로는 고유하지 않습니다. 그러나 이 숫자는 매우 높은 수치로, 2²⁵⁶로 알려진 우주의 원자 수보다도 훨씬 더 큰 값입니다. 이것이 바로 해시가 실제로 고유한 것으로 간주되는 이유입니다.
변경 불가능 기능¶
Inalterability features can be enabled by activating the secure posted entries with hash option on any journal or using the secure entries wizard.
Two indicators are added to the journal entry’s form view. They show whether the entry is secured or not.
게시됨 상태 옆에 있는 또는 :icon:`fa-unlock`(:guilabel:`자물쇠 아이콘`)입니다.
기타 정보 탭의 보안 확인란에 표시합니다.
보안되지 않음 필터는 전표 입력 및 전표 항목 목록 보기에서 사용할 수 있습니다. 아직 보안 설정을 하지 않은 전표 게시 항목을 찾는 경우에 사용할 수 있습니다.
보안 항목 마법사 열기 옵션이 회계 메뉴에 표시됩니다.
해시로 게시된 항목 보안¶
특정한 전표에 해시 기능을 활성화하려면 고급 설정 탭으로 이동한 다음 발행 항목을 해시로 보안 을 활성화합니다. 이 기능이 활성화되면 “제한된” 전표라고 지칭하게 됩니다.
로 이동합니다. 판매, 구매 또는 기타 전표를 열고항목의 해시를 계산하기 위해서, Odoo에서는 체인에 있는 선행 항목 (즉, 같은 순서 접두사가 있는 항목)을 검색하여 마지막으로 해시된 항목부터 새로 해시할 항목까지 연속적으로 해시를 실행합니다.
경고
Once you post an entry in a restricted journal, you cannot disable the feature anymore, nor edit any secured entry.
보안 항목 마법사¶
You can also use the Secure Entries Wizard to secure all journal entries, in all journals, up to a specific date.
참고
마법사는 전표 설정 및 전표 유형과 독립적으로 진행됩니다.
열려면 개발자 모드 를 활성화하고 로 이동한 다음 보안 항목 을 클릭합니다. 변경 불가능 기능 이 활성화된 경우 디버그 모드 외부에서도 볼 수 있습니다.
To secure entries, select a date up to which all entries should be secured and press Secure Entries.
경고
항목 보호하기를 선택하면 더 이상 편집할 수 없습니다.
참고
선택한 날짜가 이미 지난 항목에 보안이 적용되는 경우가 있습니다. 해시 체인이 순서에 따른 번호로 정렬되어 있는 순서 접두사에 해당하기 때문에 가능합니다.
보고서 다운로드¶
데이터 불변성 확인 보고서를 다운로드하려면 :menuselection:`계정 –> 환경 설정 –> 설정 –> 보고`로 이동하여 :guilabel:`데이터 불변성 확인 보고서 다운로드`를 클릭합니다.
보고서의 첫 섹션에는 전체보기로 모든 전표 접두사 순서가 해시된 항목과 함께 표시되어 있습니다. 제한됨 열에서 전표에 해시로 발행 항목 보안 옵션이 활성화 (V) 혹은 비활성화되어 있는지 (X) 여부를 확인할 수 있습니다. 확인 열을 통해 모든 항목에 제대로 해시 처리가 되었는지 확인할 수 있습니다.

두 번째 섹션에서는 데이터 일관성 검사를 각각의 해시된 전표 순서 접두사에 대해 실행한 결과를 더 자세하게 확인할 수 있습니다. 첫 번째 해시된 항목과 이에 해당하는 해시, 그리고 마지막으로 해시된 항목과 해당하는 해시를 볼 수 있습니다.
