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 Könyvelés ‣ Konfiguráció ‣ Naplók 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 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, 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 Könyvelés ‣ Konfiguráció ‣ Beállítások ‣ Jelentéskészítés 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.

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

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.

Egy napló adatkövetkezményességi ellenőrzési jelentése