Rapport de vérification de l’inaltérabilité des données¶
Les autorités fiscales de certains pays demandent aux sociétés de prouver que leurs écritures comptables enregistrées sont inaltérables, ce qui signifie que l’écriture, une fois comptabilisée, ne peut plus être modifiée.
To do so, Odoo can use the SHA-256 algorithm to create a unique fingerprint for each posted
entry. This fingerprint is called a hash. The hash is generated by taking an entry’s essential data
(the values of the name
, date
, journal_id
, company_id
, debit
, credit
, account_id
, and
partner_id
fields), concatenating it, and inputting it to the SHA-256 hash function, which then
outputs a fixed size (256-bit) string of characters. The hash function is deterministic (the
same input always creates the same output): any minor modification to the original data would
completely change the resulting hash. Consequently, the SHA-256 algorithm is often used, among
others, for data integrity verification purposes.
De plus, le hachage de l’écriture précédente est toujours ajouté à l’écriture suivante pour former une chaîne de hachage. Cela permet de s’assurer qu’une nouvelle écriture n’est pas ajoutée après coup entre deux écritures comptabilisées, car cela briserait la chaîne de hachage.
Note
Les hachages générés par l’algorithme SHA-256 ne sont théoriquement pas uniques, car il existe un nombre fini de valeurs possibles. Toutefois, ce nombre est exceptionnellement élevé : 2²⁵⁶, ce qui est beaucoup plus grand que le nombre d’atomes dans l’univers connu. C’est la raison pour laquelle les hachages sont considérés comme uniques dans la pratique.
Verrouiller les écritures comptabilisées avec hachage¶
Pour commencer à utiliser la fonction de hachage, allez à Paramètres avancés et activez Verrouilles les écritures comptabilisées avec hachage.
. Ouvrez le journal pour lequel vous souhaitez activer la fonctionnalité, allez à l’ongletAvertissement
Une fois que vous comptabilisez une écriture sur un journal verrouillé, vous ne pouvez plu désactiver la fonctionnalité ou modifier une écriture comptabilisée.
Télécharger le rapport¶
Pour télécharger le rapport de vérification de l’inaltérabilité des données, allez à Télécharger le rapport de vérification de l’inaltérabilité des données.
et cliquez surLa première section du rapport est une vue d’ensemble de tous vos journaux et leur configuration. Dans la colonne Contrôle d’inaltérabilité, vous pouvez voir si les écritures comptables comptabilisées sont verrouillées avec un hachage (V) ou non (X). La colonne Couverture vous indique quand les écritures comptabilisées ont commencé à être verrouillées.
La deuxième section présente le résultat du contrôle de cohérence des données pour chaque journal haché. Vous pouvez visualiser la première écriture hachée et le hachage correspondant et la dernière écriture hachée et le hachage correspondant.