64dfcd572114374b2961049973af3a9f3b67b6ef
StatsController : - Séparation cout_infra et cout_prestataire par service - cout_total = cout_infra + cout_prestataire (calculé, plus en dur) - marge_nette = ca_ht - cout_total par service et global - marge_nette globale = ca_ht - cout_total - commission_stripe - resolveStatus() : Surplus (marge > 30% du CA), Rentable (marge >= 0), Negatif (marge < 0) — appliqué par service et global - Tous les totaux calculés dynamiquement depuis les services Template admin/stats/index.html.twig : - KPI : 3 cartes cout (Infra, Prestataire, Total) - KPI : Commission Stripe, Marge nette HT (vert/rouge), Badge statut (Surplus vert foncé, Rentable vert, Negatif rouge) - Cartes services : colonnes Infra/Presta/Marge + badge statut au lieu de l'ancien cout/marge unique Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
PHP
66.2%
Twig
28.7%
JavaScript
4%
Jinja
0.5%
Makefile
0.3%
Other
0.2%