Aller au contenu
Prochain drop : vendredi 9 octobre

Rapport · REP-025 · v1.0

Bellatrix · Rentabilité par projet pour les sociétés de services

Quel projet gagne, lequel perd et pourquoi, avec la marge à terminaison de chaque contrat et le taux d’occupation réel de votre équipe.

PremiumStandard mondialStandard 2026.10Contrôles 6/6MensuelXLSXDOCXPPTX
Meridian Coffee Co. (Demo) · Rentabilité par projet pour les sociétés de services · octobre 2026REP-025 · p. 1/1
DONNÉES FICTIVES · milliers d’USD · RS2026.10Contrôles Repporti 6/6 · REP-025 v1.0
DONNÉES FICTIVES · Meridian Coffee Co. (Demo)Contrôles 6/6
REP-025 · Rentabilité par projet pour les sociétés de services · octobre 2026 · exemple illustratif avec des données fictives
  • Word (.docx) de 5 pages A4, prêt à exporter en PDF
  • Excel (.xlsx) avec les feuilles Données, Heures, Calcul par projet, Contrats, Capacité, Contrôle et Graphiques, avec des formules actives
  • PowerPoint (.pptx) facultatif avec une fiche par projet à risque

Pour les cabinets de conseil, agences, cabinets comptables ou d’avocats, bureaux d’études et toute activité qui vend des heures ou des projets. Croise les heures du mois avec le coût et le taux de chaque fonction, les frais directs et la facturation, et calcule la marge de chaque projet selon son contrat : régie, forfait mensuel (abonnement) ou prix fixe.

Sur les contrats à prix fixe, mesure l’avancement par les coûts engagés, compare la marge estimée à terminaison avec la marge budgétée et comptabilise dès maintenant la perte attendue des contrats qui ne couvriront pas leur coût. Distingue l’actif sur contrat (travail réalisé non facturé) du passif sur contrat (facturé d’avance) et mesure le taux d’occupation sur les heures disponibles, pas sur les heures saisies.

Les chiffres viennent d’un tableau que l’IA construit par code et valide avec cuadre.py ; la feuille Contrôle rapproche les heures, le coût de la capacité, l’avancement et la facturation. Si une personne saisit plus d’heures que disponibles ou s’il manque le coût restant à engager d’un contrat, elle s’arrête et pose la question. Les personnes n’apparaissent que par code et par fonction.

Contenu

5 sections, dans cet ordre

  1. 01En 30 secondes : marge des projets, marge de l’unité, taux d’occupation et position nette des contrats
  2. 02Portefeuille de projets : produits, coûts, marge, taux de réalisation et marge à terminaison face à la marge budgétée
  3. 03Projets à risque : avancement, estimation à terminaison, changement d’estimation et perte attendue
  4. 04Personnes et capacité : taux d’occupation par fonction, heures internes, heures non saisies et dépassement des forfaits
  5. 05Décisions (avenants, réaffectations, taux et pertes), hypothèses, contrôles et glossaire

Contrôles 6/6

Ce qu’il vérifie avant d’écrire un chiffre

  • C1Données complètes : en-têtes, valeurs numériques, aucune ligne en double et unités valides (cuadre.py).

  • C2Arrêt préalable : personne ne saisit plus d’heures que les heures disponibles, toutes les heures vont à un projet existant et chaque contrat au forfait indique son coût restant à engager.

  • C3Heures et capacité cohérentes : heures projets + internes + non saisies = heures disponibles, en heures et en coût (feuille Contrôle = 0).

  • C4Contrats au forfait : produit cumulé = avancement × valeur du contrat et coût estimé à terminaison = coût cumulé + coût restant à engager (feuille Contrôle = 0).

  • C5Facturation et marge : facturé cumulé = précédent + mois, et marge totale = produits − coûts directs − provisions (feuille Contrôle = 0).

  • C6Chiffres traçables : chaque chiffre du Word existe dans calculo.json avec le même arrondi (cuadre.py verificar).

Si le script a tourné

Contrôles Repporti 6/6 · REP-025 v1.0 · RS2026.10 · {fecha} · empreinte {hash}

S’il n’a pas tourné

NON VÉRIFIÉ — contrôles non exécutés par du code. Vérifiez l’onglet Contrôle du XLSX.

Si un contrôle échoue, l’IA s’arrête, montre l’écart et demande comment continuer. Elle ne force jamais l’équilibre.

Sommaire du prompt

Ce que contient le prompt, bloc par bloc

  1. 0Before you paste your filesFixe618
  2. 1Role, audience and business context839
  3. 2Parameters614
  4. 3Repporti standard405
  5. 4Data contract1 255
  6. 5Questions first420
  7. 6Validation with a hard stop1 814
  8. 7Calculation by code213
  9. 7-bisNo-code modeFixe455
  10. 8Formulas1 727
  11. 9Structure1 321
  12. 10Writing without «AI slop» and without invention908
  13. 11Theme and notation951
  14. 12QA, traceability and seal1 074
Le texte est livré au moment de copier, avec votre licence. Il n’est jamais sur cette page.≈ 33 153 caractères + cuadre.py (919 lignes)

Noyau disponible en : Espagnol · Anglais

Standard Repporti

Adapté à votre profil de reporting

Compatible avec tous les pays et référentiels du Standard : au moment de copier, il est composé avec votre profil (pays, référentiel comptable, langue du rapport, devise, unité et clôture). La terminologie, le format des chiffres et le nom des états viennent du Standard, pas du prompt.

La comptabilisation du produit à l’avancement et de la perte attendue suit le référentiel de votre profil et votre politique comptable ; si votre référentiel ou votre politique appliquent une autre méthode, l’IA pose la question avant de calculer.

Voir le Standard Repporti

Mode d’emploi

De la balance au rapport en trois étapes

  1. 01Configurez et copiezVérifiez votre profil de reporting (pays, référentiel, langue, devise) et la période. Le prompt est assemblé dans votre navigateur.
  2. 02Collez dans votre IAOuvrez ChatGPT ou Claude, joignez vos fichiers anonymisés et collez le prompt.
  3. 03Vérifiez et livrezVérifiez le tableau des contrôles et le sceau. Si quelque chose ne boucle pas, l’IA s’arrête et pose la question.

Anonymisez avant de coller

  • Raison sociale → un alias (« Client 07 ») ; identifiant fiscal → « ID-XX ».
  • Clients, fournisseurs et salariés → des codes (C001, P001, E001). La table de correspondance reste sur votre ordinateur.
  • Utilisez une IA qui ne s’entraîne pas sur vos données : offre entreprise, API ou entraînement désactivé.

Repporti ne reçoit ni ne conserve vos fichiers ou vos chiffres : le prompt est assemblé dans votre navigateur et vos fichiers vont directement à votre IA.

Pour qui

Conçu pour la personne qui livre le rapport

Directeur financier / CFOExpert-comptable / cabinetAgence
Domaine
Rentabilité et coûts
Fréquence
Mensuel
Secteur
Services, Agences, Conseil

Compatibilité

Avec quelle IA il fonctionne

NiveauIA
Avec exécution de codeChatGPT · ClaudeConçu pour les offres avec analyse de données (ChatGPT) ou exécution de code (Claude) : cuadre.py tourne dans l’IA.
Mode sans codeCopilot · GeminiGénère l’Excel avec formules et onglet Contrôle. Le pied de page indique « NON VÉRIFIÉ », sauf si vous lancez cuadre.py sur votre ordinateur.

Questions

À propos de ce rapport

Est-ce utile si je ne saisis pas les heures par projet ?

Pas entièrement : sans heures, pas de coût par projet. Si vous n’avez que des heures par personne et par semaine, l’IA vous demande de les répartir par projet et le présente comme hypothèse ; le rapport signale cette marge comme estimée.

Comment le produit d’un contrat à prix fixe est-il comptabilisé ?

Par défaut, à l’avancement selon les coûts engagés sur le coût total estimé. Si votre politique comptable ou votre référentiel utilisent une autre méthode (jalons, heures), l’IA vous pose la question avant de calculer.

Pourquoi un projet a-t-il une marge négative sur le mois alors que le contrat reste bénéficiaire ?

Parce que le chef de projet a relevé le coût restant à engager et que l’ajustement de tout ce qui a été comptabilisé jusqu’ici passe sur le mois. Le rapport sépare cet effet du travail du mois.

Les salaires des personnes apparaissent-ils ?

Non. Le coût est calculé par fonction (coût horaire chargé) et les personnes n’apparaissent que par code. Un faible taux d’occupation est présenté comme une capacité disponible, pas comme une performance.

Rentabilité et coûts

D’autres rapports de ce domaine

Voir tout le domaine