Dans un précédent article (http://www.auditsi.eu/?p=599), j’indiquais que la bonne imputation des balances générales dans les postes des états financiers consolidés pouvait être auditée à partir de la table de conversion paramétrée dans le logiciel de consolidation. Ce contrôle s’accompagne de sondages, notamment sur des postes sensibles telles la trésorerie active, les dettes financières, le chiffre d’affaires, le résultat d’exploitation…
Ce sondage peut avantageusement être remplacé par un contrôle exhaustif. C’est l’objet du programme VBA qui suit : il assure la conversion exhaustive des comptes des balances générales (comptes individuels) des entités consolidées en postes des états financiers consolidés.
Pour mémoire, les comptes consolidés sont constitués à partir des comptes individuels, cette étape étant complétée par les opérations de retraitement et d’élimination.
Le tableau 1 ci-après illustre parfaitement ce propos. Il s’agit d’un extrait du tableau de passage des balances générales cumulées (colonne de gauche) aux comptes consolidés (colonne de droite) tiré du logiciel de consolidation ETAFI CONSO. Les colonnes intermédiaires résument les opérations de consolidation.
Tableau1 – Extrait du tableau de passage du bilan social au bilan consolidé (dettes financières) :
La colonne « Social » du tableau précédent cumule les balances générales des entités consolidées.
Pour contrôler la bonne imputation des balances générales, deux éléments sont nécessaires : une table de conversion et un mécanisme de conversion (ici un code-source en VBA).
Table de conversion des comptes
Cette table (cf tableau 2) définit les tranches de comptes de la balance générale (limites basse RéfbCI et haute RéfhCI), le sens du solde de ces comptes (débiteur, créditeur ou indifférent) et leur affectation dans les comptes consolidés. Par exemple, les comptes 1640 à 1649 sont affectés en dette financière bancaire quel que soit le sens du solde du compte (alors que les comptes bancaires ne seront imputés en dettes financières que s’ils sont créditeurs).
Tableau 2 – Extrait de la table de conversion utilisée par le programme de contrôle :
RUBCONSO | ORB_LIBELLE | COMPTEDEB | COMPTEFIN |
1010 | Capital social | 1 | 103zzzzzzzzzz |
1010 | Capital social | 108 | 108zzzzzzzzzz |
1011 | Capital souscrit non appele | 109 | 10zzzzzzzzzzz |
1040 | Prime d’émission,de fusion,d’apport | 104 | 104zzzzzzzzzz |
1050 | Ecarts de réévaluation | 105 | 105zzzzzzzzzz |
1060 | Réserve légale | 106 | 1061zzzzzzzzz |
1063 | Réserves statulaires,contractuelles | 1063 | 1063zzzzzzzzz |
Code-source du programme de conversion
Le programme ci-dessous est écrit sous la forme d’une fonction VBA. A partir du numéro de compte (paramètre « compte10 ») et du solde (paramètre « solde »), elle renvoie l’affectation dans les comptes consolidés.
Function AffecteRubrique(compte10, solde) Dim RéfbCI As String Dim RéfhCI As String Dim Sens As String Dim Rub As String Dim compte4 As String compte4 = Left(compte10, 4) Do ligneRubrique = ligneRubrique + 1 RéfbCI = Table_AffectCICSO(ligneRubrique, 1) RéfhCI = Table_AffectCICSO(ligneRubrique, 2) Sens = Table_AffectCICSO(ligneRubrique, 3) Rub = Table_AffectCICSO(ligneRubrique, 4) Loop While (ligneRubrique < NbOccurrencesCICSO) And Not ((compte4 >= RéfbCI) And (compte4 <= RéfhCI) And (((solde > 0) And (Sens = "D")) Or ((solde < 0) And (Sens = "C")) Or (Sens = "M"))) If RéfbCI <> "" Then AffecteRubrique = Rub Else AffecteRubrique = "????" If ligneRubrique > 20 Then ligneRubrique = ligneRubrique - 20 Else ligneRubrique = 0 End Function
Analyse du résultat de la fonction VBA
Le résultat, présenté sous forme d’un tableau croisé dynamique (Tableau 3), résume les dettes financière par nature et par entité. On notera au passage que les lignes en orage et en bleu valident les dettes mentionnées dans le tableau 1.
Nous avons donc validé, avec quelques lignes de code, l’intégralité de l’imputation des balances générales dans les postes des états financiers consolidés.
Tableau 3 – Ventilation des dettes financières par nature et par entité
Retrouvez tous les articles sur l’audit des comptes consolidés
Derniers articles parBenoît RIVIERE (voir tous)
- Nouveautés de l’interpréteur de formules de calcul (v1.1) - dimanche 3 novembre 2024
- Dématérialisation de la facturation : nouvelles mentions obligatoires - lundi 28 octobre 2024
- Interpréteur de formules de calcul en Python - dimanche 13 octobre 2024
- Les données de la facturation électronique - mercredi 9 octobre 2024
- VBA/SQL vs Power Query : deux solutions complémentaires - mercredi 2 octobre 2024
j’ai beaucoup aimé cet article il est precis et va directement à l’essentiel
Je prépare actuellemnt un mémoire sur l’audit des comptes consolidés et j’aimerais bien avoir votre contact pour discuter un peu de l’approche à adopter.
Bonjour,
Merci pour votre commentaire.
Vous pouvez me joindre à : benoit@auditsi.eu pour qu’éventuellement nous échangions nos coordonnées.
Je serai ravi d’échanger avec vous sur le sujet.
Cordialement,
B. RIVIERE
Bonjour Mr Benoit …
je suis une étudiante à l’IHEC DE TUNIS ….je suis en 3eme année et j ai à la fin d’année un projet de fin d’étude,et je compte bien choisir le sujet suivant : l’audit des comptes consolidés.
Voulez vous m’aider à choisir un plan de travail? sachant que la consolidation était l’un des chapitres de la matière IFRS que nous avons vu pendant le 1er semestre de cette année..En fait ce que nous avons étudiés lors de ce chapitre n’était pas trop détaillé,seules les règles de base ….et j compte bien ne pas me plonger trop dans le détail de ce sujet afin d’éviter de parler de choses pas encore étudié en cours… je vous remercie et j’aimerais bien avoir votre contact pour discuter un peu du plan à adopter.
Bonjour,
Dans la mesure du possible, je veux bien répondre à vos questions. Vous pouvez me joindre sur mon mél : benoit@auditsi.eu.
Cordialement,
Benoît RIVIERE
Pingback: ETAFI CONSO : mettre à jour les fourchettes de regroupement de comptes | Audit & Systèmes d'Information
bonjour, j’ai essayé avec le code source mails il est non fonctionnel
Bonjour,
Pourriez-vous préciser ?
Bonjour Mr Benoit,
J’espère que vous allez bien . Je suis étudiante en M2 ‘Gestion Financière et Fiscalité’ . Actuellement en train d’élaborer mon mémoire de fin d’études intitulé l’audit des comptes consolidés.
Est-ce que vous pouvez m’aider à clarifier une problématique concise et cohérente?
j’étais déjà élaborer une problématique à ce niveau qui est ” Dans quelle mesure l’audit externe a un impact sur la maîtrise des risques de la consolidation des comptes au sein des groupes au Maroc ?” .Mais j’ai trouvé des problèmes dans la documentation .
Si vous avez quelque chose qui peut m’aider à élaborer mon mémoire, je vous serais très reconnaissant de les partager avec moi.
Bien à vous .
Bonjour,
Je ne demande pas mieux que de vous aider mais je n’ai pas compris votre difficulté. Quel problème avez-vous trouvé ? Pourriez-vous préciser SVP ?
Bien cordialement,
Benoît RIVIERE