From 7b9f9c935d2ff5883fc5da1dbf33d8839da49352 Mon Sep 17 00:00:00 2001 From: louispaulb Date: Wed, 3 Jun 2026 18:22:23 -0400 Subject: [PATCH] =?UTF-8?q?Custom=20Field=20install=5Fregular=20(Service?= =?UTF-8?q?=20Contract):=20prix=20install=20barr=C3=A9=20marketing?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- frappe-setup/setup_dispatch_custom_fields.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe-setup/setup_dispatch_custom_fields.py b/frappe-setup/setup_dispatch_custom_fields.py index 67da973..b1eb938 100644 --- a/frappe-setup/setup_dispatch_custom_fields.py +++ b/frappe-setup/setup_dispatch_custom_fields.py @@ -35,6 +35,8 @@ FIELDS = [ # ── Service Contract : installation financée (conformité CRTC 2026-43, pas de clawback) ── ("Service Contract", "install_fee", "Installation financée ($)", "Currency", None, None, "monthly_rate", {"description": "Install financée sur la durée (vraie créance, pas une promo). Ex: 240 standard / 120 simple."}), + ("Service Contract", "install_regular", "Installation — valeur affichée (barrée)", "Currency", None, None, "install_fee", + {"description": "Prix de référence barré (marketing), ex. 360. Le montant réellement financé/dû reste install_fee (ex. 240)."}), ] for dt, fn, label, ft, opts, default, after, extra in FIELDS: