Adatváltoztathatatlansági ellenőrzési jelentés¶
Néhány ország adóhatóságai megkövetelik a vállalatoktól, hogy bizonyítsák, hogy a könyvelési bejegyzéseik változatlanok, ami azt jelenti, hogy miután egy bejegyzés biztosítva van, azt már nem lehet megváltoztatni.
Ennek érdekében az Odoo minden biztosított bejegyzéshez egyedi ujjlenyomatot hoz létre a SHA-256 algoritmus segítségével. Ezt az ujjlenyomatot hash-nek nevezik. A hash úgy jön létre, hogy a bejegyzés lényeges adatait (a name, date, journal_id, company_id, debit, credit, account_id és partner_id mezők értékeit) összefűzik, és bemenetként adják a SHA-256 hash függvénynek, amely egy fix méretű (256 bites) karakterláncot ad ki. A hash függvény determinisztikus (ugyanaz a bemenet mindig ugyanazt a kimenetet hozza létre): bármilyen apró módosítás az eredeti adatokban teljesen megváltoztatná a kapott hash-t. Következésképpen a SHA-256 algoritmust gyakran használják többek között az adatintegritás ellenőrzésére.
Ezenkívül az előző bejegyzés hash-e mindig hozzáadódik a következő bejegyzéshez, hogy egy hash láncot képezzen. Ez biztosítja, hogy ne lehessen új bejegyzést utólag hozzáadni két biztosított bejegyzés közé, mivel ez megszakítaná a hash láncot.
Megjegyzés
A SHA-256 algoritmus által generált hashek elméletileg nem egyediek, mivel a lehetséges értékek száma véges. Azonban ez a szám rendkívül magas: 2²⁵⁶, ami sokkal nagyobb, mint az ismert univerzumban található atomok száma. Ezért a hasheket a gyakorlatban egyedinek tekintik.
Változtathatatlansági funkciók¶
A változtathatatlansági funkciók engedélyezhetők a secure posted entries with hash opció aktiválásával bármely naplóban, vagy a secure entries wizard használatával.
Két jelző került hozzáadásra a naplóbejegyzés űrlap nézetéhez. Ezek mutatják, hogy a bejegyzés biztosított-e vagy sem.
Egy vagy (lock icon) a Posted állapot mellett.
Egy Secured jelölőnégyzet a Other info fülön.
Egy Not Secured szűrő elérhető a naplóbejegyzések és naplóelemek listanézeteiben. Ez használható a még nem biztosított naplóbejegyzések megtalálására.
A secure entries wizard megnyitásának lehetősége megjelenik a Accounting menüben.
Biztosított bejegyzések hash-sel¶
Egy adott napló kivonatolási funkciójának aktiválásához lépjen a menübe. Nyisson meg egy értékesítési, beszerzési vagy vegyes naplót, lépjen a Speciális beállítások fülre, és engedélyezze a Könyvelt tételek biztosítása kivonattal lehetőséget. Azokat a naplókat, amelyeknél a funkció aktiválva van, „korlátozott” naplóknak nevezzük.
Egy bejegyzés hash-ének kiszámításához az Odoo lekéri a lánc előző bejegyzéseit (azaz az azonos sorozat előtaggal rendelkező bejegyzéseket), és folyamatosan hash-eli őket az utolsó hash-elt bejegyzéstől az új hash-elendő bejegyzésig.
Figyelem
Miután közzétesz egy bejegyzést egy korlátozott naplóban, többé nem tilthatja le a funkciót, és nem szerkesztheti a biztosított bejegyzést.
Biztosított bejegyzések varázsló¶
A Secure Entries varázslóval az összes naplóbejegyzést, minden naplóban, egy adott dátumig biztosíthatja.
Megjegyzés
A varázsló függetlenül működik a naplóbeállításoktól és naplótípusoktól.
A megnyitásához aktiválja a fejlesztői módot, menjen a menüpontra, és kattintson a Secure Entries gombra. Ha a megváltoztathatatlansági funkciók aktiválva vannak, akkor a hibakeresési módon kívül is látható.
A bejegyzések biztosításához válasszon ki egy dátumot, amelyig minden bejegyzést rögzíteni kell, majd kattintson a Bejegyzések biztosítása gombra.
Figyelem
A bejegyzések rögzítése után azok már nem szerkeszthetők.
Megjegyzés
Előfordulhat, hogy a kiválasztott dátumnál korábbi bejegyzések is rögzítésre kerülnek. Ez azért lehetséges, mert a hash-lánc a sorrendi előtaghoz igazodik, sorszám szerint rendezve.
Jelentés letöltése¶
Az adatok megváltoztathatatlanságának ellenőrzési jelentéséhez lépjen a menüpontra, majd kattintson a Az adatok megváltoztathatatlanságának ellenőrzési jelentése letöltése gombra.
A jelentés első szakasza áttekintést nyújt az összes kivonatos bejegyzést tartalmazó naplósorrend-előtagról. A Korlátozott oszlopban látható, hogy az adott naplónál aktív-e (V) vagy sem (X) a feladott bejegyzések biztosítása hash-sel beállítás. Az Ellenőrzés oszlop megmutatja, hogy minden bejegyzés helyesen van-e kivonatolva.
A második szakasz részletes eredményt tartalmaz az egyes kivonatos naplósorrend-előtagok adatkövetkezményességi ellenőrzéséről. Megtekinthető az első kivonatos bejegyzés és a hozzá tartozó hash, valamint az utolsó kivonatos bejegyzés és a hozzá tartozó hash.