Confirmations directes : la difficile réalité de la transparence financière

La confirmation directe (ou circularisation) est une des diligences obligatoires du commissaire aux comptes (NEP-505. Demandes de confirmation des tiers). Cette technique de collecte des éléments probants permet de valider les soldes et mouvements comptables et contribue à la détection d’anomalies voire de fraudes (NEP-240. Prise en considération de la possibilité de fraudes lors de l’audit des comptes).  A ce titre, nous la pratiquons tous. Et, généralement, le taux de réponse est assez satisfaisant.

Depuis de nombreuses années, nous nous sommes habitués à ce que les banques facturent une « prestation » pour l’édition d’une réponse « sous réserve d’erreur ou d’omission ». Entre 40 et 200 € la réponse, il faut vraiment cibler les demandes et faire preuve de pédagogie auprès des clients, PME pour la plupart.

Ce sont maintenant les fournisseurs qui s’engagent dans cette démarche. Et pas des moindres. Un des trois opérateurs de téléphonie mobile demande pas moins de 300 € pour répondre à notre demande.

Continue reading ‘Confirmations directes : la difficile réalité de la transparence financière’ »

ACCESS-EXCEL – SQL – Audit de données – Valorisation des stocks : contrôle de la cohérence des états d’inventaire

Le contrôle des stocks est une phase incontournable du contrôle des comptes. Le commissaire aux comptes s’assure, entre autres, que les états d’inventaire ayant servi de base à la comptabilisation des stocks sont conformes d’une part en quantité en les rapprochant avec les feuilles de comptage et ses prises d’inventaire et d’autre part en valeur en rapprochant les prix unitaires avec des factures d’achat (marchandises, matières premières). Préalablement à ces sondages, des contrôles de cohérence sur la présentation des états ainsi que sur les variations N/N-1 des références et des quantités présentes peuvent être réalisées.

Cependant, face aux milliers de lignes que comprennent certains états d’inventaire, les contrôles s’avèrent assez rapidement lourds à mener. Grâce à l’analyse de données informatisée, l’auditeur automatisera de multiples contrôles.

Continue reading ‘ACCESS-EXCEL – SQL – Audit de données – Valorisation des stocks : contrôle de la cohérence des états d’inventaire’ »

DELPHI, EXCEL / Les langages de programmation compilés alliés à EXCEL : outils puissants de traitement de données à disposition de la profession comptable

Dans de précédents articles, j’évoquais l’usage du langage VBA et de logiciels tels qu’EXCEL ou ACCESS dans nos missions d’audit en vue de faciliter la mise en forme et l’analyse de données. Cependant, d’autres langages de programmation structurés, tels DELPHI (déclinaison orientée objet du langage Pascal) ou le C++ (successeur du C également orienté objet) existent. A la différence du VBA qui est un langage interprété, DELPHI et C++ sont des langages compilés[1].

Indéniablement, la création d’applications, mettant en œuvre des formules pour lesquelles l’inaltérabilité et/ou la confidentialité doivent rester de mise (par exemple, calculatrices ou outils de calcul de primes, de RFA, d’impôts… à destination des clients et mettant en avant les compétences du cabinet), requière l’usage de langages de programmation compilés tels que ceux évoqués plus avant. En effet, l’utilisateur n’a pas accès au code-source du programme (contrairement aux développements en VBA) mais seulement à son exécutable (*.exe, *.com), il ne peut donc pas en modifier le fonctionnement (sauf à se lancer dans des opérations de décompilation fort ardues).

Les langages compilés assurent, de la même manière que le VBA, des passerelles avec des applications tierces, telles EXCEL, ACCESS ou WORD (mais la liste est beaucoup plus longue). Ainsi, il est aisé de prendre le contrôle d’EXCEL, d’ouvrir des feuilles de calcul et de les modifier avec quelques lignes de codes. La liaison opérée entre les processus de traitements programmés et des tableurs ou SGBDR étendent de manière infinie le champ du possible en matière de traitement de données. C’est ce que je vous propose de découvrir avec l’exemple qui suit.

Continue reading ‘DELPHI, EXCEL / Les langages de programmation compilés alliés à EXCEL : outils puissants de traitement de données à disposition de la profession comptable’ »

VBA : Outil d’échange de données entre les applications MS/OFFICE

Le VBA permet d’automatiser les échanges de données entre applications de la suite Office. Il est ainsi possible de lire des données dans une table Access, d’effectuer les calculs dans Excel, de présenter les données calculées dans un rapport sous Word et d’envoyer le document généré par mél à l’aide d’Outlook, tout ça automatiquement en VBA.

C’est dans cette optique que j’ai réalisé une application qui réalise les synthèses de cycle d’audit automatiquement à partir, entre autres, de la balance générale annotée (cf. http://www.auditsi.eu/?wpfb_dl=197).

Continue reading ‘VBA : Outil d’échange de données entre les applications MS/OFFICE’ »

Audit de données et VBA : automatisation du formatage des données numériques

Lorsque l’auditeur exploite des données extraites d’un système informatique, il est fréquemment confronté à des formats numériques incompatibles avec les formats proposés par Excel. L’auditeur doit alors retraiter manuellement les éléments chiffrés, ce qui s’avère fastidieux sur des listes de données conséquentes.

Le VBA peut, dans ce cadre, s’avérer beaucoup plus productif.

La fonction et la procédure VBA proposées (intitulées respectivement NettoyageNombre et NettoyageNombreSélection) retraitent les données qui leur sont soumises afin qu’elles soient reconnues par Excel comme des données numériques.

Continue reading ‘Audit de données et VBA : automatisation du formatage des données numériques’ »