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 . 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 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 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.
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.