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

To activate the hashing function on a specific journal, go to Accounting ‣ Configuration ‣ Journals. Open a sales, purchase, or miscellaneous journal, go to the Advanced Settings tab, and enable Secure Posted Entries with Hash. Journals for which the feature is activated are called „restricted”.

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 Számvitel ‣ Számvitel 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, ameddig az összes bejegyzést biztosítani kell, majd nyomja meg a Secure Entries gombot.

Figyelem

A bejegyzések biztosítása után már nem lehet őket szerkeszteni.

Megjegyzés

Előfordulhat, hogy a kiválasztott dátum utáni bejegyzések is biztosítva vannak. Ez lehetséges, mivel a hash lánc megfelel a szekvencia előtagjának, amely szekvenciaszám szerint van rendezve.

Jelentés letöltése

A megváltoztathatatlansági ellenőrzési jelentés letöltéséhez menjen a Számvitel ‣ Konfiguráció ‣ Beállítások ‣ Jelentés menüpontra, és kattintson a Download the Data Inalterability Check Report gombra.

A jelentés első része áttekintést nyújt az összes naplószekvencia előtagról, amelyek hash-elt bejegyzéseket tartalmaznak. A Restricted oszlopban láthatja, hogy egy naplóban aktiválva van-e a secure posted entries with hash opció (V) vagy sem (X). A Check oszlop megmutatja, hogy minden bejegyzés helyesen van-e hash-elve.

Két napló konfigurációs jelentése

A második szakasz részletesebb eredményt ad az adatok konzisztenciájának ellenőrzéséről minden egyes hash-elt napló sorozat előtag esetében. Megtekintheti az első hash-elt bejegyzést és annak megfelelő hash-ét, valamint az utolsó hash-elt bejegyzést és annak megfelelő hash-ét.

Adatkonzisztencia-ellenőrzési jelentés egy naplóról