Audit
L’audit doit permettre de suivre l’ensemble des opérations effectuées sur les éléments concourant à la création des pièces comptables, les opérations de maintenance, les modifications des règles de gestion.
Traduction fonctionnelle
Le pré paramétrage livré prévoit qu’un ensemble de tables et de champs soit audité1.
Toute modification, création ou suppression d’une donnée de ces tables est stockée dans une table dédiée.
Les tables devant être suivies via audit sont les suivantes :
-
Audit des actions particulières
Code table
Intitulé
ATABLE
Dictionnaire des tables
ATABAUD
Champs audités
ADOPAR
Table de définition des paramètres
-
Audit des paramétrages
Code table
Intitulé
ADOVAL
Table des valeurs paramètres
ADOVALAUS
Table des valeurs paramètres utilisateur
ACODNUM
Compteurs document
GACCCODE
Codes comptables
GAUTACE
Pièces automatiques
GAUTACED
Pièces automatiques (lignes)
GAUTACEF
Pièces automatiques (formules)
GVARPARVAL
Valeurs paramètres
GTYPACCENT
Types de pièces
TABPIVTYP
Table types facture fournisseur
TABSIVTYP
Table types facture client
TYPACE
Types d’écritures comptables
TYPACEINT
Types d’écritures comptables
TABVAT
Tables des codes taxes
TABRATVAT
Tables des taux de taxe
ITMFACILIT
Articles - Sites
TABCOSTMET
Méthodes de valorisation
Reportez-vous aux Annexes pour une description détaillée des champs audités.
Lorsque vous activez l’audit sur une table, toute modification déclenche, par le biais d’un trigger dans la base de données, l’écriture dans une table d’en-tête des audits les informations suivantes :
- Horodatage de l’opération
- Identification de l’utilisateur ayant réalisé la modification
- Identification (i.e. clé unique) de la donnée modifiée
Optionnellement (selon le paramétrage), vous pouvez stocker, dans des lignes de détail liées à l’en-tête, la valeur avant / après des champs jugés critiques pour la traçabilité.
Par exemple, le paramétrage étant audité afin de connaître les modifications faites dans le paramétrage, non seulement la clé du paramètre modifié, mais également la valeur avant et après modification du champ stockant la valeur du paramètre sont stockées dans les données d’audit
Par ailleurs, les paramètres ASIGMNT - Maintenance et transactions et ACLRLOG - Suppression des traces (chapitre SUP, groupe AUZ) ont la valeur verrouillée dans le cadre de la législation française :
- ASIGMNT - Maintenance et transactions permet d’imposer, lorsque sa valeur est Oui, la saisie d’un mot de passe préalablement à toute maintenance de table (valeur livrée à Oui pour tout utilisateur lorsque la législation française est active).
Pour les interventions de la hotline, on veillera à créer un motif HTL dans la table diverse 82). - ACLRLOG - Suppression des traces permet d’interdire toute suppression de trace (hors opération d’épuration périodique) (valeur livrée à Non pour tout utilisateur lorsque la législation française est active).