PARCOURS MANAGER FINANCIER / DAF · TD TRANSVERSAL CONSERVÉ

Piloter la masse salariale : du reporting au choix financier

Ce TD existant est désormais rattaché au parcours DAF. Les données et le corrigé restent inchangés. Pour aller plus loin, distinguez les effets d’effectif, de rémunération, de GVT et de productivité avant de proposer une décision ; ne jamais transmettre de paie réelle à une IA publique.

Voir les autres laboratoires du parcours DAF →

TD 4 · Contrôle de gestion · Power Query + Power BI

Construire un reporting de masse salariale

Apprenez à consolider des exports fictifs de paie, calculer un coût complet, ventiler les charges et rapprocher les résultats de la comptabilité.

Atelier Decryptia · Données fictives · Aucun accès aux applications d’entreprise requis pour la simulation

Le défi : rapprocher la paie et la comptabilité

24 lignes de paie

8 salariés fictifs sur trois mois, identifiants pseudonymes et centres analytiques.

3 soldes comptables

Une synthèse de charges de personnel destinée à la réconciliation mensuelle.

Deux écarts

Un écart de +250 € et un de −180 € volontairement introduits.

Important : il s’agit de données inventées, sans lien avec une véritable entreprise. Les exports réels Sage Paie sont confidentiels et nécessitent des autorisations spécifiques.

TD A — Construire la synthèse dans Excel avec les menus Power Query

  1. Télécharger les deux CSV puis les enregistrer dans un même dossier d’exercice.
  2. Excel → Données → Obtenir des données → À partir d’un fichier → À partir d’un fichier texte/CSV. Sélectionner le fichier paie ; séparateur point-virgule, encodage UTF-8, puis « Transformer les données ».
  3. Vérifier les types : Mois et Matricule en texte, Centre en texte ; ETP, Brut, CotisationsPatronales, AutresCouts et CoutTotal en nombres décimaux (paramètres régionaux adaptés si nécessaire).
  4. Ajouter une colonne personnalisée nommée « CoutRecalcule » : [Brut] + [CotisationsPatronales] + [AutresCouts]. Créer une deuxième colonne « EcartLigne » : [CoutTotal] - [CoutRecalcule]. Vérifier 24 écarts nuls.
  5. Dupliquer la requête de paie pour conserver les lignes détaillées ; dans la copie, utiliser Accueil → Regrouper par → Avancé ; groupe « Mois » ; somme de « CoutTotal » nommée « CoutPaie » ; somme des « ETP » nommée « ETPMois » via un second regroupement si l’interface ne permet pas deux agrégations à la fois.
  6. Importer la balance depuis l’autre CSV en utilisant le même parcours ; convertir TotalCompta en nombre décimal ; vérifier une ligne par mois.
  7. Fusionner les requêtes de synthèse paie et balance sur « Mois », jointure externe gauche ; développer uniquement « TotalCompta ».
  8. Ajouter « EcartCompta » : [TotalCompta] - [CoutPaie]. Trier les écarts non nuls et noter les mois concernés.
  9. Fermer et charger vers une feuille Excel. Comparer les trois lignes obtenues au corrigé.
Le regroupement mensuel des ETP est pertinent ici : chaque salarié compte selon sa quotité de travail chaque mois. Ne pas additionner les ETP des trois mois pour présenter un effectif mensuel.

TD B — Construire un reporting Power BI Desktop

  1. Accueil → Obtenir des données → Texte/CSV : importer le CSV de paie, puis « Transformer les données » pour ouvrir l’Éditeur Power Query.
  2. Vérifier les mêmes types de colonnes et Fermer et appliquer. Renommer la table Paie.
  3. Dans Modélisation → Nouvelle mesure, créer les mesures DAX ci-dessous, une à la fois.
  4. Ajouter une carte avec « Coût total », une carte « ETP du mois » et un graphique en colonnes : Axe « Mois », Valeurs « Coût total ».
  5. Ajouter un graphique en barres par centre analytique et un segment sur Mois ; sélectionner un seul mois pour lire l’ETP.
  6. Importer la balance ; réaliser une table par Mois avec les charges paie et comptables ; examiner les écarts sans les corriger automatiquement.
  7. Sauvegarder le rapport td-masse-salariale-decryptia.pbix. La publication sur un espace partagé n’est pas nécessaire pour cet exercice.
Coût total = SUM(Paie[CoutTotal])
Brut total = SUM(Paie[Brut])
Charges patronales = SUM(Paie[CotisationsPatronales])
ETP du mois = SUM(Paie[ETP])
« ETP du mois » n’est pertinent que lorsque le rapport est filtré sur un seul mois. Pour plusieurs mois, ne pas présenter la somme comme un effectif : utiliser un ETP moyen mensuel, avec la définition métier validée.

Corrigé : les chiffres à retrouver

MoisCoût paieComptabilitéÉcart compta − paieETP
2026-0132 717.00 €32 717.00 €-0.00 €7.2
2026-0232 781.35 €33 031.35 €+250.00 €7.2
2026-0332 845.70 €32 665.70 €-180.00 €7.2

Questions de contrôle : les écarts correspondent-ils à un décalage de période, une provision, un compte manquant, un élément non issu de la paie ou une erreur de ventilation ? Ces causes ne peuvent pas être déduites du montant seul.

TD C — Utiliser une IA pour expliquer les transformations

Sans communiquer de vrais bulletins ni informations personnelles, utiliser ce prompt avec les intitulés fictifs :

Tu es formateur Power Query pour contrôleurs de gestion.
Je dispose de deux CSV séparés par des points-virgules :
1. Paie (Mois, Matricule, Centre, ETP, Brut, CotisationsPatronales, AutresCouts, CoutTotal)
2. Balance (Mois, Compte, TotalCompta).
Explique les manipulations dans les menus de Power Query pour :
- vérifier le coût de chaque ligne,
- grouper la paie par mois,
- fusionner la balance sur Mois,
- calculer TotalCompta - CoutPaie,
- isoler les anomalies.
Puis propose le code M équivalent en séparant les requêtes et sans inventer de noms de tables.
Signale tout contrôle à exécuter avant utilisation.

Vérifier le résultat : l’IA doit donner les trois périodes exactes et les écarts 0, +250 et −180 €, sans inventer leur cause.

Méthode pédagogique : reproduire, contrôler, documenter. Les exemples sont des simulations et ne constituent pas une certification d’intégration à Sage, n8n ou Microsoft.

Décryptia · Intégrer l’IA sans perdre le contrôle

Expliquer les écarts de masse salariale sans inventer les causes

Les 24 lignes fictives et la balance mensuelle suffisent à calculer les coûts. L’IA peut rendre le commentaire plus lisible, mais elle ne sait pas pourquoi un écart existe sans pièce justificative.

Sans IA : méthode de référence

Power Query regroupe les lignes par mois/centre ; Power BI réalise les calculs et rapproche les totaux comptables.

Avec IA : rôle précis

Demander à un assistant de proposer une mesure, d’expliquer un écart chiffré et de rédiger une liste de questions à adresser aux RH.

Réaliser l’essai pas à pas

Étape 1. Faire le TD de consolidation sans IA et retrouver les écarts : 0 €, +250 €, −180 €.
Étape 2. Rédiger un dictionnaire minimal : Mois, Centre, coût calculé, solde comptable, écart ; omettre noms, matricules, contrats et tout détail de salariés.
Étape 3. Envoyer uniquement ce dictionnaire et trois montants fictifs à l’assistant avec le prompt ci-dessous.
Étape 4. Comparer la mesure ou formule proposée avec la requête Power Query créée à la main : tester les bornes de période, les signes et la gestion des valeurs nulles.
Étape 5. Relever toute cause de variation inventée (« prime exceptionnelle », « embauche ») : elle doit être supprimée sauf si un justificatif fictif a été fourni.
Étape 6. Produire une note de synthèse distinguant : faits calculés, hypothèses à vérifier et décisions humaines. Joindre les calculs utilisés.
Prompt à copier pour expérimenter avec un assistant autorisé
Tu es contrôleur de gestion social. Données entièrement fictives : écarts de rapprochement paie/comptabilité : mois 1 = 0 €, mois 2 = +250 €, mois 3 = −180 €. Je n'ai transmis AUCUNE cause. Rédige une note de 130 mots pour les RH avec : (a) faits chiffrés, (b) deux contrôles à effectuer pour chaque mois non nul, (c) questions sans présumer des causes. N'invente aucune prime, embauche ou absence. Propose ensuite une mesure DAX ou une transformation Power Query, mais demande d'abord les noms exacts de tables et colonnes.
Contrôle de réussite. Le commentaire doit conserver 0 / +250 / −180 € et ne pas attribuer de cause non documentée. Toute sortie qui affirme avoir vu un bulletin ou une écriture est incorrecte.
Conditions et limites. Les données de paie réelles sont sensibles et contiennent souvent des informations personnelles. Jamais de bulletins, noms ou matricules sur un assistant public. Valider la pseudonymisation réelle et l’usage de l’outil avec le DPO.