Vous êtes sur la page 1sur 4

Synthse // Rflexion // Une entreprise/un homme // Rfrences

audit

Contrle des comptes


par le commissaire aux comptes
laide de lanalyse de donnes 1
Le systme dinformation de lentreprise est une source inpuisable de donnes.
Lextraction et la mise en forme adquate de donnes issues du systme
dinformation constituent le pralable la mise en uvre de lanalyse de
donnes. Lanalyse de donnes consiste traiter des listes de donnes (tris,
calculs) de manire en extraire un rsultat prcis, condens (par exemple les
exceptions une rgle), une tendance. Les systmes informatiques modernes, Par Benot-Ren RiViRE
Expert-comptable, COGEDIAC &
des plus complexes PGI/ERP aux plus courants couplant comptabilit et gestion
Associs S.A. Caen
commerciale, sont tous conus autour de bases de donnes interrogeables
favorisant lexploitation de linformation comptable et de gestion.

secteurs y compris le domaine de laudit comptes. De ce point de vue, les extrac-


lgal, lutilisation des ressources informa- tions de donnes sont pour le commis-
Rsum de larticle
tiques de lentreprise et de son systme saire aux comptes dun intrt stratgique
Les systmes informatiques actuels dinformation par le commissaire aux indniable.
sont tous conus autour de bases comptes apparat comme une rponse Les comptences techniques acqurir
de donnes. Le commissaire aux pertinente aux nouveaux enjeux de sa par le cabinet ne sont pas ncessaire-
comptes a tout intrt tirer avan- mission. Elle lui assure une meilleure effi- ment trs pointues. La plupart du temps,
tage de cet atout offert par les nou- cacit dans laccomplissement de sa mis- lutilisation dun tableur comme Excel ou
velles technologies: extraire din- sion de certification des comptes et dans CALC suffit. Les fonctions volues dun
nombrables donnes du systme lapport de valeur ajoute son client. tableur permettent de traiter la plupart
dinformation de ses clients dans Les extractions de donnes permettent des cas susceptibles dtre rencontrs
lexercice de ses missions. Les en effet dtoffer sa panoplie doutils, de par les auditeurs : filtres, formats condi-
entreprises ont dj franchi le pas rpondre ses obligations normatives, tionnels, tableaux croiss dynamiques...
avec linformatique dcisionnelle. En daccrotre la taille des chantillons son- Ds lors que les contrles oprer
adoptant ces nouvelles pratiques, ds et de dceler plus systmatiquement mlent plusieurs tables de donnes, le
le commissaire aux comptes tend les anomalies potentielles. La formulation tableur nest plus adapt et le recours
les chantillons sonds et rpond de recommandations circonstancies la un gestionnaire de base de donnes (par
mieux encore ses obligations pro- direction contribue la mise en valeur des exemple Access) ou un logiciel dana-
fessionnelles. travaux excuts par le commissaire aux lyse de donnes (tel IDEA ou ACL) devient
ncessaire. A titre dexemple, le tableau 1
page suivante donne une liste succincte
Abstract de contrles informatiss que le com-
1. Cet article fait suite larticle intitul
Current computer systems are all Orientation du contrle des comptes :
missaire aux comptes peut tre amen
designed around databases. It is in Recherche danomalies et dtermination effectuer avec les outils adquats.
the statutory auditors best interest de points de contrle partir dune balance Les exemples sont cits titre dillus-
to take advantage of these systems gnrale et des tats financiers (cas pratique) tration et les moyens de les mettre en
offered by the NICT: extract vast publi en mars 2009 sur le blog lURL uvre ne sont pas exhaustifs, plusieurs
amounts of data from the informa- http://auditsystemes.olympe-network.com/ solutions tant gnralement possibles.
wordpress/?p=303. Depuis cet article, Le lecteur pourra utilement se rfrer au
tion system of his customers during
de substantielles amliorations ont t blog 3 et au mmoire 4 cits en rfrence
his audits. Companies have already apportes la requte danalyse de la
taken the plunge with Business en fin de cet article; y sont abordes dif-
balance gnrale.
Intelligence. By adopting these new frentes mthodes danalyse de donnes
practices, statutory auditor extends 2. Pour une dfinition complte de ce et fournis des exemples concrets.
the surveyed samples and res- concept, le lecteur pourra utilement se rfrer
ponds even better to his professio-
larticle de Wikipdia : http://fr.wikipedia. Un exemple dutilisation
nal duties.
org/wiki/Informatique_dcisionnelle. dextraction de donnes
3. Des articles traitant de lutilisation des par le commissaire aux
extractions de donnes dans le cadre comptes : recherche des
des missions daudit des comptes sont exceptions des rgles
Linformatique rgulirement publis sur le blog www.blog.
comptables sur une
dcisionnelle 2, auditsi.eu
balance gnrale
une opportunit 4. Le mmoire dexpertise comptable intitul
pour le commissaire Extraction et exploitation des donnes du
aux comptes systme dinformation dans le cadre du Lexemple ci-aprs se propose dillus-
commissariat aux comptes : mthodologie trer ce propos. Cet exemple simple mais
Dans un environnement conomique o & outils est tlchargeable sur le site concret a t mis en uvre dans le cadre
la course la performance atteint tous les bibliotique et sur le site internet www.auditsi.eu. de la cration dune application daide

Revue Franaise de Comptabilit // N433 Juin 2010 // 69


Synthse // Rflexion // Une entreprise/un homme // Rfrences
audit

Tableau 1 : Exemples de contrles informatiss


Exemple Logiciel danalyse Mthode danalyse
Reprsentativit des clients dans le CA EXCEL Tri dcroissant des statistiques de ventes par client
(analyse de la concentration
du portefeuille-client)
Contrle de cohrence ACCESS/EXCEL Requte jointure entre les tables dinventaire N/N-1, calcul de variation de prix
sur les tats dinventaire unitaire, dtection des quantits et prix ngatifs, mise en vidence des anomalies
potentielles (format conditionnel), tri et filtre sur les rfrences les plus reprsentatives
(mthode 20/80)
Tableau de bord de lactivit comptable ACCESS/EXCEL Rsum dun grand livre de plusieurs milliers de lignes en un tableau de quelques
partir dun grand livre gnral dizaines de lignes prsentant les schmas dcritures par journal comptable
(contrle de cohrence, apprciation (requte SQL de regroupement et tableau crois dynamique)
du risque de fraude)
Apprciation du risque de fraude EXCEL Utilisation de la fonction gauche (x;1) puis tableau crois dynamique
laide de la loi de Benford IDEA Utilisation de la fonction ddie Loi de Benford

laudit des comptes et de revue analytique SQL permet dautomatiser facilement


automatise interface Auditsoft (cf. cette premire analyse des comptes. Pour
5. La prsentation du projet de revue analytique
prsentation du projet 5). la mettre en uvre, il est ncessaire de
automatise interface Auditsoft est
Laudit des comptes dbute par une collecter les balances N et N-1. consultable ladresse suivante : http://www.
revue analytique. Pour ce faire, le pre- La requte, rdige en langage SQL 6 scribd.com/doc/29589899/
mier lment comptable quun auditeur so u s A c c e s s , s a p p u i e s u r d e u x
obtient est la balance gnrale. Lanalyse t a b l e s : la premire contenant les 6. Les ouvrages approfondissant lusage dExcel
visuelle dune balance gnrale de plu- balances N et N-1 et la deuxime et Access sont nombreux. Le lecteur intress
sieurs centaines de lignes nest pas aise. la table des exceptions. Diffrentes pourra consulter Matriser les tableaux et les
graphiques croiss dynamiques Excel dit
La confrontation de la balance gnrale requtes retraitent ces balances pour
par First Interactive (2008) et Microsoft Access
une table de rgles comptables per- en extraire les variations N/N-1, recons- 2007 dit par Micro-Application. Le lecteur
met de faire ressortir les exceptions ces tituer les postes des tats financiers est par ailleurs invit consulter le site internet
rgles et lauditeur de se focaliser sur notamment. Ces requtes sortent du http://www.developpez.com/ qui est une
ces exceptions. Une analyse succincte de cadre de cet article, nous nen abor- riche base de tutoriels sur le dveloppement
cette balance permet de donner quelques derons que le fonctionnement gnral dapplications laide du SQL, dExcel,
points de contrle de base. Une requte titre de sous-requte. dAccess

Tableau 2 : Extrait de la table PTCTRL_COND


PTCTRL_COND
cl Rfb Rfh Sens Type_cond Libell_cond
Anomalie
340 1900000000 1999999999 D Sur le principe, ce compte doit tre crditeur
apparente
Anomalie Les comptes dimmobilisations incorporelles et
316 2010000000 2799999999 C
apparente corporelles doivent tre dbiteurs
335 2010000000 2039999999 D Point justifier Valider la valorisation de ces actifs
336 2060000000 2069999999 D Point justifier Valider la valorisation de ces actifs
315 2320000000 2329999999 M Point justifier Compte dimmobilisation en cours ; point justifier
Anomalie
342 2800000000 2999999999 D Sur le principe, ce compte doit tre crditeur
apparente
Anomalie Ce compte nexiste pas => ne sagirait-il pas
372 2860000000 2869999999 C
apparente damortissements drogatoires (687x->14x)
Anomalie Les comptes de stocks et encours doivent tre
317 3000000000 3799999999 C
apparente dbiteurs
Anomalie
344 3900000000 3999999999 D Sur le principe, ce compte doit tre crditeur
apparente
Vrifier labsence de compensation des comptes
375 4010000000 4019999999 D Point contrler
dbiteurs/crditeurs au bilan
Vrifier la conformit des enregistrements comp-
326 VARIATION_1010000000 VARIATION_1079999999 M Point justifier
table avec les lments juridiques
Vrifier la conformit des enregistrements comp-
330 VARIATION_1300000000 VARIATION_1399999999 M Point justifier
tables avec les conventions de subventions
Obtenir les lments ncessaires justifiant
333 VARIATION_1500000000 VARIATION_1599999999 M Point justifier
les mouvements

70 // N433 Juin 2010 // Revue Franaise de Comptabilit


Synthse // Rflexion // Une entreprise/un homme // Rfrences
audit

Exemple :
Vrifier la conformit des enregistrements
330 VARIATION_1300000000 VARIATION_1399999999 M Point justifier comptables avec les conventions
de subventions

Tableau 3 : Texte de la requte PTCTRL_RESULTAT

PTCTRL_RESULTAT
(1) SELECT *
(2) FROM (SELECT PTCTRL_BASE.Rfrence, PTCTRL_BASE.solde, PTCTRL_COND.Type_cond, PTCTRL_COND.Libell_cond
FROM PTCTRL_COND, PTCTRL_BASE
WHERE (((PTCTRL_BASE.Rfrence)>=[rfb] And (PTCTRL_BASE.Rfrence)<=[rfh]) AND ((PTCTRL_BASE.solde)>0)
AND ((PTCTRL_COND.Sens)=D)) OR (((PTCTRL_BASE.Rfrence)>=[rfb] And (PTCTRL_BASE.Rfrence)<=[rfh])
AND ((PTCTRL_BASE.solde)<0) AND ((PTCTRL_COND.Sens)=C)) OR (((PTCTRL_BASE.Rfrence)>=[rfb] And
(PTCTRL_BASE.Rfrence)<=[rfh]) AND ((PTCTRL_BASE.solde)<>0) AND ((PTCTRL_COND.Sens)=M))
ORDER BY PTCTRL_BASE.Rfrence
(3) UNION ALL
(4) SELECT Left([numcpte],3) & ******* AS Rfrence, Sum([BalanceN].SoldeN) AS solde, ANOMALIE PCG AS Type_
cond, Ces numros de comptes ne sont pas conformes au PCG ; risque danomalie sur la prsentation des tats financiers
AS Libell_cond
FROM PCG_Cpte3 RIGHT JOIN [BalanceN] ON PCG_Cpte3.code = [BalanceN].cpte3
GROUP BY Left([numcpte],3) & *******, PCG_Cpte3.libell, ANOMALIE PCG, Ces numros de comptes ne sont
pas conformes au PCG ; risque danomalie sur la prsentation des tats financiers
HAVING (((PCG_Cpte3.libell) Like *** Subdivision non-conforme PCG ***))
(5) ORDER BY rfrence;

Table des exceptions Type_cond et le message dlivrer lat- Description du fonctionnement de la


Cette table dfinit quatre types dexcep- tention de lauditeur dans Libell_cond requte:
tions(champ Type_cond) : (voir exemple ci-dessus). La requte reprend lensemble des
Anomalie apparente : les anomalies Avec ce point de contrle, la variation occurrences (1) des sous-requtes (2) et
apparentes par rapport des critres de solde des comptes 130x 139x quel (4) tries dans lordre (5) des rfrences
comptables (dfinis par le plan comptable quen soit le sens entranera la sortie de (Rfb). Les sous-requtes sont fusion-
gnral); par exemple, compte caisse loccurrence Vrifier la conformit. nes laide de UNION ALL (3).
(53x) crditeur, impts payer (4486x) La sous-requte (2) teste le contenu de la
dbiteur, Requte de restitution sous-requte PTCTRL_BASE aux points
Point justifier : le solde ou le mouve- des exceptions de contrle. La sous-requte PTCTRL_
ment de certains comptes appelle habi- A partir des tables contenant la balance BASE comprend les soldes de la balance
tuellement une analyse ou une justifica- gnrale et les exceptions, la requte N et des postes des tats financiers ainsi
tion particulire; il en est ainsi en cas de analyse les soldes et variations de soldes que les variations. Le tableau 4 prsente
variation sur le compte de capital (101x), des comptes, des regroupements de un extrait du rsultat de la sous-requte
Point contrler : point particulier contr- comptes (1x, 10x, 101X), des postes PTCTRL_BASE.
ler, par exemple vrifier labsence de com- des tats financiers (par exemple, capi- La clause WHERE permet de ne lister
pensation des comptes dbiteurs/crditeurs taux propres, dettes financires) et que les occurrences de la sous-requte
au bilan pour un compte 401x dbiteur, restitue les exceptions dfinies dans la PTCTRL_BASE qui rpondent aux
Anomalie PCG : les numros de table des exceptions PTCTRL_COND critres de dclenchement de la table
comptes non conformes au PCG pr- (voir tableau 3). PTCTRL_COND.
sentent un risque danomalie sur la pr- Les numros entre parenthses renvoient La sous-requte (4) teste la conformit
sentation des tats financiers due une aux explications ci-aprs. des numros de compte de la balance
mauvaise affectation.
Lextrait de la table PTCTRL_COND
Tableau 4 : Extrait du rsultat de la sous-requte PTCTRL_BASE
(voir tableau 2 page prcdente) dfinit
les exceptions faire ressortir. PTCTRL_BASE

Description de la table: Rfrence Solde


Les tranches de comptes tester sont 1010000000 - 500 000,00
reprsentes par les champs Rfb et 1061000000 - 50 000,00
Rfh. Si la tranche de comptes dbute
par VARIATION_, ce nest pas le solde AC_APAUTRTIT - 24 775,11
du compte mais la variation N/N-1 du AC_APCLTS - 6 505,43
solde qui sera utilise comme critre
VARIATION_2805000000 - 2 734,91
dclenchant. Le champ Sens fait figure
de critre dclenchant avec D pour VARIATION_2814100000 - 3 507,73
dbiteur, C pour crditeur, M pour VARIATION_AC_APAUTRTIT 10 363,50
sens du solde indiffrent. La nature de
lexception est stocke dans le champ VARIATION_AC_APCLTS - 3 920,07

Revue Franaise de Comptabilit // N433 Juin 2010 // 71


Synthse // Rflexion // Une entreprise/un homme // Rfrences
audit

Tableau 5 : Extrait de la table PCG_Cpte3 laccroissement de la taille des chantillons


sonds. Toutes les phases de notre mis-
PCG_Cpte3 sion sont concernes: test dapplication
code Libell des procdures, apprciation du risque de
109 Actionnaires : capital souscrit - non appel fraude, contrle des comptes Lanalyse
quasi-exhaustive de donnes donne une
110 Report nouveau (solde crditeur)
meilleure assurance aux conclusions du
111 *** Subdivision non-conforme PCG *** commissaire aux comptes. Ltendue
des donnes informatiques auditables
est maintenant trs large: comptabilit,
N avec ceux dfinis par le plan comp- dorienter le contrle des comptes. gestion commerciale, stock, production
table gnral (contenus dans la table Une fois programme, cette requte est Laudit des comptes partir de donnes
intitule PCG_Cpte3). Les comptes qui aise mettre en uvre sur tous les informatiques est facilit par ladoption par
sortent des critres du plan comptable dossiers. A partir dune simple balance les diteurs de solutions informatiques de
gnral (le test est opr laide de la gnrale, lauditeur dispose dune batterie systmes de bases de donnes ouverts,
jointure de tables PCG_Cpte3 RIGHT de contrles de base. Cest tout lintrt interrogeables par de simples requtes. Le
JOIN [BalanceN] ON PCG_Cpte3.code = que prsente ce genre doutil danalyse. commissaire aux comptes (mais aussi lex-
[BalanceN].cpte3) alimentent le rsultat Cette requte est parfaitement adaptable pert-comptable) a tout intrt faire usage
de la requte (voir tableau 5). dautres types de contrle (toutes les de ces techniques daide linvestigation.
Cette requte fait appel la requte fois que lauditeur a besoin de confron- Le commissaire aux comptes change son
PTCTRL_BASE qui est charge de cal- ter une liste de donnes des critres image aux yeux de la direction et apporte
culer les variations N/N-1. de contrle). de la valeur ajoute sa mission en tayant
Le rsultat apparat sous la forme dun ses recommandations.
tableau similaire un tableau Excel. Dans Conclusion
le cas prsent, le rsultat est export auto-
matiquement dans Excel et prsent sous Lutilisation des extractions de donnes ne
forme dune feuille de travail (voir tableau 6). doit pas tre ressentie comme un nime Bibliographie
Ce rsultat est intressant puisquil pr- gadget ou comme une contrainte. Bien au
sente un ventail des principaux cas contraire, il sagit dun atout qui rpond Extraction et exploitation des donnes du
danomalies que lauditeur est suscep- aux nouvelles exigences auxquelles la pro- systme dinformation dans le cadre du com-
missariat aux comptes : mthodologie &
tible de rencontrer, ainsi son attention fession doit faire face. Comme indiqu en outils, mmoire dexpertise comptable de
est attire, par exemple, par un compte introduction, lutilisation du systme infor- Benot-Ren Rivire, tlchargeable sur le
408x dbiteur. Cette requte est un vri- matique de nos clients dans le cadre des site bibliotique et sur le site internet :
table outil daide la dcision lusage missions du commissaire aux comptes www.auditsi.eu
du commissaire aux comptes permettant prsente de nombreux intrts, comme Blog www.blog.auditsi.eu

Tableau 6 : Exemple de restitution des anomalies formalise sous Excel

72 // N433 Juin 2010 // Revue Franaise de Comptabilit