FR Piste d'Audit
Immutable field-level change history on fiscal-relevant records to support the French piste d'audit fiable (PAF / CGI art. 289, BOI-TVA-DECLA)
FR Piste d'Audit
Historique immuable des modifications au niveau des champs sur les enregistrements fiscalement pertinents, à l'appui de la piste d'audit fiable française (PAF / CGI art. 289, BOI-TVA-DECLA)
Journal d'audit au niveau des champs avec mentions légales (France)
Fonctionnalités clés
Entrée d'audit PAF au niveau du champ (immuable)
Entrée d'audit PAF au niveau du champ (immuable). Suit le modèle, l'identifiant de l'enregistrement, l'enregistrement, le champ et le libellé du champ.
Outils d'audit PAF
Outils d'audit PAF.
Référence légale PAF (mention légale)
Référence légale PAF (mention légale). Suit le titre, la référence et le texte légal.
Modèle surveillé PAF
Modèle surveillé PAF. Suit le modèle, la journalisation des créations, la journalisation des suppressions, la mention légale par défaut et les champs surveillés. Consultation des entrées en un clic.
Champ surveillé PAF
Champ surveillé PAF. Suit le modèle, le champ, la mention légale et la clé fiscale.
Journal d'audit avec mentions légales
Journal d'audit au niveau des champs avec mentions légales (France).
Exigence légale d'une piste d'audit fiable
La législation française sur la TVA impose une *piste d'audit fiable* (PAF): un historique fiable reliant chaque facture à la transaction sous-jacente, avec un historique des modifications horodaté et chaîné par empreintes SHA-256: toute altération via l'ORM est bloquée et laisse une trace détectable. La protection s'applique à la couche applicative Odoo; elle ne remplace pas les contrôles d'accès à la base de données elle-même.
Le chatter standard ne suffit pas
Le chatter standard d'Odoo ne suffit pas: il ne capture pas tous les champs surveillés, il est modifiable, et il ne porte aucune mention légale sur qui a changé quoi et pourquoi.
Cas d'usage
Captures d'écran
Export de la piste d'audit PAF
Références légales
Modèles surveillés
Vérification de la piste d'audit
Pourquoi choisir ce module
Modèles et champs surveillés: choisissez précisément quels modèles (account.move, account.move.line, res.partner, product, ...) et quels champs sont fiscalement pertinents. Des valeurs par défaut françaises pertinentes sont préchargées (numéro de facture, date, montants, TVA, SIREN, partenaire). Entrées immuables: chaque création / modification / suppression sur un champ surveillé génère une entrée d'audit avec l'ancienne valeur, la nouvelle valeur, l'utilisateur, l'horodatage et une empreinte SHA-256 chaînée à l'entrée précédente (inaltérabilité au sens de BOI-TVA-DECLA-30-10-30, CGI art. 286-I-3 bis), rendant détectable toute antidate silencieuse. Mentions légales: chaque entrée peut porter le motif de contrôle et la référence légale (CGI art. 289, art. L102 B LPF, BOI-TVA-DECLA-30-20-30), restituées sur un rapport d'audit exportable. Vérification et export de la chaîne: un assistant recalcule la chaîne d'empreintes et signale toute entrée dont l'empreinte ne correspond plus, et exporte la piste au format CSV à destination de l'auditeur.
Spécifications
- Compatible: Odoo 18.0 / 19.0 / 20.0
- Licence: OPL-1
- Langues: Français, Anglais
- Auteur: Pokutsoft
- Dépendances: base, mail, account
- Support: support@pokutsoft.com
Update date: 2026-09-05
User guides (PDF)
Related modules
FR BSN/NISS/NIR Validator
Checksum-validate FR NIR, BE NISS/INSZ and NL BSN on partner & employee records (local algorithm, no registry)
FR PII Masking & Pseudo
Mask & pseudonymise national IDs (NIR, NISS/INSZ, BSN) with role-based reveal and an access log
EU Backup Verify
Schedule database backups to the customer's EU-region storage (BYOK) and run an automated restore-test report so backups are actually proven (FR/BE/NL BCP)