From 6ff4a324ca800cac2c53762d869464db64514896 Mon Sep 17 00:00:00 2001 From: louispaulb Date: Wed, 3 Jun 2026 18:08:08 -0400 Subject: [PATCH] =?UTF-8?q?R=C3=A9cap=20contrat:=20d=C3=A9tail=20mensuel?= =?UTF-8?q?=20(forfait=20+=20financement=20install=20=E2=88=92=20rabais=20?= =?UTF-8?q?nouveau=20client=20=3D=20net),=20install=20offerte=20tant=20qu'?= =?UTF-8?q?abonn=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- services/targo-hub/lib/contracts.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/services/targo-hub/lib/contracts.js b/services/targo-hub/lib/contracts.js index 5affb5f..fa95c81 100644 --- a/services/targo-hub/lib/contracts.js +++ b/services/targo-hub/lib/contracts.js @@ -998,10 +998,21 @@ tfoot td{font-weight:700;color:#00733a;background:#f4fff6;border-top:1px solid #
Client${escapeHtml(contract.customer_name || contract.customer || '')}
Mensualité${contract.monthly_rate || 0} $/mois (+taxes)
- ${installFee ? `
Installation (financée sur ${duration} mois)${installMonthly} $/mois (${installFee} $ — service)
` : ''}
Durée${duration} mois
Début prévu${contract.start_date || 'À déterminer'}
+ ${installFee ? ` +

Détail mensuel

+ + + + + + + +
Forfait${contract.monthly_rate || 0} $
Financement de l'installation (${duration} mois)+${installMonthly} $
Rabais nouveau client (${duration} mois)−${installMonthly} $
Total mensuel${contract.monthly_rate || 0} $
+
Votre installation (${installFee} $) est offerte tant que vous demeurez client : le rabais nouveau client annule le financement. En cas de départ avant ${duration} mois, seul le solde restant de l'installation demeure dû — un service déjà réalisé, sans pénalité.
` : ''} + ${benefitRows ? `

Promotions appliquées