Raportul de verificare a inalterabilității datelor

Autoritățile fiscale în unele țări cer companiilor să dovedească că înregistrările contabile postate sunt inalterabile, ceea ce înseamnă că odată ce o înregistrare a fost postată, nu mai poate fi modificată.

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.

În plus, hash-ul înregistrării anterioare este întotdeauna adăugat într-o înregistrare nouă pentru a forma o șir de hash-uri. Acest lucru este folosit pentru a asigura că o nouă înregistrare nu este adăugată ulterior între două înregistrări postate, deoarece acest lucru ar strica șirul de hash-uri.

Notă

Hash-urile generate de algoritmul SHA-256 nu sunt teoretic unice, deoarece există un număr finit de valori posibile. Cu toate acestea, acest număr este excepțional de mare: 2²⁵⁶, care este mult mai mare decât numărul de atomi din Universul cunoscut. De aceea, hash-urile sunt considerate unice în practică.

Blocați înregistrările postate cu hash

Pentru a începe să utilizați funcția de hash, accesați Contabilitate ‣ Configurare ‣ Jurnale. Deschideți jurnalul pentru care doriți să activați funcția, accesați fila Setări avansate și activați Blocați înregistrările postate cu hash.

Atenționare

Odată ce postați o înregistrare pe un jurnal blocat, nu mai puteți dezactiva funcția, nici edita orice înregistrare postată.

Descărcare raport

Pentru a descărca raportul de verificare a inalterabilității datelor, accesați Contabilitate ‣ Configurare ‣ Setări ‣ Raportare și faceți clic pe Descărcați raportul de verificare a inalterabilității datelor.

Prima secțiune a raportului este o prezentare generală a tuturor jurnalelor și a configurării lor. În coloana de verificare a inalterabilității, puteți vedea dacă înregistrările postate ale unui jurnal sunt blocate cu un hash (V) sau nu (X). Coloana de acoperire vă spune când au început să fie blocate înregistrările postate ale unui jurnal.

Raport de configurare pentru două jurnale

A doua secțiune vă oferă rezultatul verificării consistenței datelor pentru înregistrările hash-ate. Puteți vizualiza prima înregistrare hash-ată și hash-ul corespunzător și ultima înregistrare hash-ată și hash-ul corespunzător.

Raport de verificare a consistenței datelor pentru un jurnal