Duomenų nekintamumo tikrinimo ataskaita

Kai kurių šalių mokesčių institucijos reikalauja, kad įmonės įrodytų, jog jų apskaitos įrašai yra nekeičiami, tai reiškia, kad kai įrašas yra paskelbtas, jo nebegalima pakeisti.

Norėdamas tai padaryti, Odoo gali naudoti SHA-256 algoritmą unikalaus piršto atspaudo sukūrimui kiekvienai paskelbtai įrašų daliai. Šis piršto atspaudas vadinamas maiša. Maiša yra generuojama paimant esminius įrašo duomenis (date, journal_id, company_id, debit, credit, account_id ir partner_id laukų reikšmes), juos sujungiant ir įvedant į SHA-256 maišos funkciją, kuri tada pateikia fiksuoto dydžio (256 bitų) simbolių eilutę. Maišos funkcija yra deterministinė (tas pats įėjimas visada sukuria tą pačią išvestį): bet kokie nedideli originalių duomenų pakeitimai visiškai pakeistų gautą maišą. Todėl SHA-256 algoritmas dažnai naudojamas, be kita ko, duomenų vientisumo patikrinimo tikslais.

Be to, ankstesnės įrašo maišos visada pridedamos prie kitos įrašo, suformuojant maišos grandinę. Tai naudojama siekiant užtikrinti, kad naujas įrašas nebūtų pridėtas vėliau tarp dviejų įrašytų įrašų, nes tai nutrauktų maišos grandinę.

Pastaba

SHA-256 algoritmo generuojamos maišos teoriškai nėra unikalios, kadangi galimų verčių skaičius yra baigtinis. Tačiau šis skaičius yra nepaprastai didelis: 2²⁵⁶, kas yra daug didesnis už žinomų Visatos atomų skaičių. Dėl šios priežasties maišos praktiškai laikomos unikaliomis.

Užrakinti įrašus su maišos kodu

Norėdami pradėti naudoti maišos funkciją, eikite į Buhalterija ‣ Konfigūracija > Žurnalai. Atidarykite žurnalą, kuriame norite aktyvuoti šią funkciją, eikite į skirtuką Išplėstiniai nustatymai ir įjunkite Užrakinti paskelbtas įrašus su maiša.

Įspėjimas

Kai paskelbiate įrašą užrakintame dienoraštyje, negalite išjungti šios funkcijos ir negalite redaguoti jokio paskelbto įrašo.

Atsisiųsti ataskaitą

Norėdami atsisiųsti duomenų nekintamumo patikrinimo ataskaitą, eikite į Apskaita ‣ Konfigūracija ‣ Nustatymai ‣ Ataskaitos ir spustelėkite Atsisiųsti duomenų nekintamumo patikrinimo ataskaitą.

Pirmoji ataskaitos dalis yra visų jūsų žurnalų ir jų konfigūracijos apžvalga. Stabilumo tikrinimo skiltyje galite matyti, ar žurnalo paskelbtos įrašų yra užrakintos su maiša (V), ar ne (X). Apimtis skiltyje nurodoma, kada žurnalo paskelbtos įrašų pradėtos užrakinti.

Konfigūracijos ataskaita dviem žurnalams

Antrajame skyriuje pateikiamas duomenų nuoseklumo patikrinimo rezultatas kiekvienam suhashuotam žurnalui. Galite peržiūrėti pirmą suhashuotą įrašą ir jo atitinkamą hash’ą bei paskutinį suhashuotą įrašą ir jo atitinkamą hash’ą.

Žurnalo duomenų nuoseklumo patikros ataskaita