Un abonnement récurrent ne peut pas être négatif. La facturation F (gestionclient) est autoritaire et correcte :
ces écarts sont des anomalies de données côté ERPNext/OPS (rabais ajoutés manuellement ou artefacts d'import) à corriger.
Statut du compte GLOBAL dans F (legacy) — l'autorité. Résilié = compte terminé (rabais résiduel = ménage).{{ money(props.row.total) }}{{ money(props.row.customer_total) }}Rabais et frais sur des adresses différentes — le compte n'est pas négatif.Une charge active dans F est Suspendue/Annulée dans ERPNext → le rabais reste seul. Désync de statut.