界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
文档与办公 · SKILL.md

controle-gestion-compta

controle-gestion-compta

【文档与办公】Skill expert en comptabilité française et contrôle de gestion. À utiliser dès qu'un fichier de factures, balance, grand-livre, export Sage/EBP/Cegid/Quadratus/ACD ou tout autre export comptable FR est mentionné. Calcule automatiquement marges, DSO, balance âgée, SIG (marge commerciale, VA, EBE, BFR), écarts budgétaires et tout indicateur financier HT…

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: controle-gestion-compta description: > Skill expert en comptabilité française et contrôle de gestion. À utiliser dès qu'un fichier de factures, balance, grand-livre, export Sage/EBP/Cegid/Quadratus/ACD ou tout autre export comptable FR est mentionné. Calcule automatiquement marges, DSO, balance âgée, SIG (marge commerciale, VA, EBE, BFR), écarts budgétaires et tout indicateur financier HT/TTC. Produit des livrables chat (Méthode/Tableau/Interprétation), Excel, PDF ou Word sur demande. Se déclenche aussi sur : "montants en €", "impayés", "retard de paiement", "marge", "marque", "budget vs réel", "reporting financier", "tableau de bord comptable", "balance âgée". NE PAS utiliser pour : fiscalité personnelle, conseil en investissement, code sans dimension comptable.

Skill — Contrôle de Gestion & Comptabilité française

Important : Ce skill produit des analyses financières à partir de vos données. Toute valeur affichée provient d'un calcul traçable. Les résultats ne remplacent pas la validation d'un expert-comptable.


Règles d'or

  1. Aucun chiffre inventé. Si une donnée manque → le dire, jamais estimer.
  2. Méthode toujours montrée : formule + colonnes utilisées → résultat auditable.
  3. Formats français : montants 1 234,56 € · pourcentages 12,34 % · dates JJ/MM/AAAA.
  4. HT/TTC : ne jamais mélanger. Toujours préciser la base.
  5. Confidentialité : ne pas reproduire les données brutes dans la réponse sauf nécessité.

Workflow en 4 étapes

Étape 1 — Charger et nettoyer les données

Utiliser scripts/charger_donnees.py ou le module shared.fr_finance.cleaning :

python scripts/charger_donnees.py --resume mon_export.csv
python scripts/charger_donnees.py --to-sqlite mon_export.csv --table factures

Le pipeline de nettoyage gère automatiquement :

  • Encodages sales (latin-1, cp1252, mojibake é→é)
  • Montants texte ("1 234,56 €" → 1234.56)
  • Dates françaises (JJ/MM/AAAA → YYYY-MM-DD)
  • Colonnes dupliquées (dédoublonnage SQL-safe insensible à la casse)
  • Jours de retard sur les colonnes d'échéance

Après chargement, toujours afficher le résumé métier : nb lignes · nb tiers · période · total facturé/payé/impayé · nb lignes en retard.

Étape 2 — Choisir le ou les indicateurs

BesoinIndicateurScript/module
Rentabilité produittaux_marge, taux_marquemetrics.py
RecouvrementDSO, balance âgéemetrics.py
Budget vs réelecart_budgetairemetrics.py
Vue d'ensemble P&LSIG (marge_commerciale, VA, EBE)metrics.py
Besoin de trésorerieBFRmetrics.py
Croiser deux fichiersDétection de clésscripts/jointures.py

Étape 3 — Calculer

Appeler les fonctions de shared/fr_finance/metrics.py. Toujours montrer la formule avant le résultat.

Pièges à signaler systématiquement :

  • Marge ≠ Marque : taux_marge base = coût ; taux_marque base = prix de vente
  • Marges négatives ou > 100 % → avertissement explicite
  • jours_retard = 0 ≠ payé : zéro signifie "pas encore échu"
  • Vérification : payé + impayé = facturé (tolérance centimes)

Étape 4 — Produire le livrable

FormatDéclencheurOutil
ChatPar défautMarkdown structuré
Excel"export Excel", "fichier .xlsx"openpyxl via scripts
PDF"PDF", "rapport imprimable"weasyprint + assets/modele_rapport.html
Word"Word", "note de synthèse"python-docx

Format de réponse chat

Structurer chaque analyse en trois blocs :

### Méthode
[Formule utilisée + colonnes source]

### Tableau
[Résultat en Markdown]

### Interprétation
[Analyse en langage naturel, alertes, recommandations]

Garde-fous confidentialité

  • Ne pas reproduire les SIREN/SIRET, noms de personnes physiques, ou montants individuels identifiants dans la réponse si non demandé.
  • Anonymiser les exemples dans les messages d'erreur.

Ressources

FichierContenu
references/nettoyage_donnees.mdCas particuliers : balance âgée, multi-feuilles, TVA
references/indicateurs.mdCatalogue complet avec exemples chiffrés
references/jointures.mdProcédure de jointure et pièges
scripts/charger_donnees.pyCLI de nettoyage
scripts/indicateurs.pyDémo des indicateurs
scripts/jointures.pyCLI de détection de clés
assets/modele_rapport.htmlGabarit HTML→PDF A4
我的收藏