Rapport voor controle van onveranderlijkheid van gegevens

Belastingautoriteiten in sommige landen eisen dat bedrijven bewijzen dat hun geboekte boekingsregels ongewijzigd zijn, wat betekent dat een boeking niet meer gewijzigd kan worden zodra deze beveiligd is.

Odoo vytváří pro každou zabezpečenou položku jedinečný otisk pomocí algoritmu SHA-256. Tento otisk se nazývá hash. Hash je generován tak, že se vezmou základní údaje položky (hodnoty polí name, date, journal_id, company_id, debit, credit, account_id a partner_id), zřetězí se a zadají do hashovací funkce SHA-256, která následně vytvoří řetězec znaků o pevné velikosti (256 bitů). Hashovací funkce je deterministická (stejný vstup vždy vytvoří stejný výstup): jakákoli drobná úprava původních dat by zcela změnila výsledný hash. Algoritmus SHA-256 se proto často používá mimo jiné k ověřování integrity dat.

Kromě toho je hash předchozí položky vždy přidán k další položce za účelem vytvoření řetězce hashů. Ten slouží k zajištění, že mezi dvě zabezpečené položky není dodatečně přidána nová položka, protože by to přerušilo řetězec hashů.

Notitie

Hashe generované algoritmem SHA-256 teoreticky nejsou jedinečné, protože existuje konečný počet možných hodnot. Toto číslo je však mimořádně vysoké: 2²⁵⁶, což je mnohem větší než počet atomů ve známém vesmíru. Proto jsou hashe v praxi považovány za jedinečné.

Funkce neměnnosti

Funkce neměnnosti lze aktivovat povolením možnosti zabezpečit zaúčtované položky pomocí hashe v libovolném dagboeku nebo pomocí průvodce zabezpečením položek.

  • Do formulierweergave boeking jsou přidány dva indikátory. Ukazují, zda je položka zabezpečena či nikoli.

    • nebo (ikona zámku) vedle stavu Zaúčtováno.

    • Selectievakje Zabezpečeno na kartě Další informace.

  • Filtr Nezabezpečeno je k dispozici v seznamových zobrazeních boekingen a boekingsregels. Lze jej použít k vyhledání zaúčtovaných boekingen, které ještě nejsou zabezpečeny.

  • Možnost otevřít průvodce zabezpečením položek se zobrazí v nabídce Boekhouding.

Zabezpečit zaúčtované položky pomocí hashe

Chceš-li aktivovat hashovací funkci v konkrétním dagboeku, jdi na Boekhouding ‣ Konfigurace ‣ Dagboeken. Otevři prodejní, nákupní nebo dagboek diversen, přejdi na kartu Pokročilá nastavení a povol Zabezpečit zaúčtované položky pomocí hashe. Dagboeken, pro které je tato funkce aktivována, se nazývají „omezené”.

Pro výpočet hashe položky Odoo získá předchozí položky řetězce (tj. položky se stejnou předponou pořadí) a zahashuje je souvislým způsobem od poslední zahashované položky k nové položce, kterou je třeba zahashovat.

Waarschuwing

Jakmile zaúčtuješ položku v omezeném dagboeku, nemůžeš již funkci deaktivovat ani upravovat žádnou zabezpečenou položku.

Průvodce zabezpečením položek

Můžeš také použít průvodce Zabezpečit položky k zabezpečení všech boekingen ve všech dagboeken až do konkrétního data.

Notitie

Průvodce funguje nezávisle na nastavení dagboeku a typech dagboeken.

Chceš-li jej otevřít, aktivuj režim vývojáře, jdi na Boekhouding ‣ Boekhouding a klikni na Zabezpečit položky. Pokud jsou aktivovány funkce neměnnosti, je viditelný i mimo režim ladění.

Pro zabezpečení položek vyber datum, do kterého mají být všechny položky zabezpečeny, a stiskni Zabezpečit položky.

Waarschuwing

Po zabezpečení položek je již nemůžeš upravovat.

Notitie

Het kan voorkomen dat boekingen die na de geselecteerde datum liggen zijn beveiligd. Dit is mogelijk omdat de hash-keten overeenkomt met het voorvoegsel van de volgorde, gesorteerd op volgordenummer.

Rapport downloaden

Om het gegevensonveranderlijkheidscontrolerapport te downloaden, ga je naar Boekhouding ‣ Configuratie ‣ Instellingen ‣ Rapportage en klik je op Download het gegevensonveranderlijkheidscontrolerapport.

De eerste sectie van het rapport is een overzicht van alle dagboekvolgorde-voorvoegsels die gehashte boekingen bevatten. In de kolom Beperkt kun je zien of een dagboek de optie beveilig geboekte boekingen met hash geactiveerd heeft (V) of niet (X). De kolom Controle vertelt je of alle boekingen correct gehasht zijn.

Configuratierapport voor twee dagboeken

De tweede sectie geeft een gedetailleerder resultaat van de gegevensconsistentiecontrole voor elk gehasht dagboekvolgorde-voorvoegsel. Je kunt de eerste gehashte boeking en de bijbehorende hash bekijken, evenals de laatste gehashte boeking en de bijbehorende hash.

Gegevensconsistentiecontrolerapport voor een dagboek