From a8cf3bad26d629a3d1054f21144188f062f11ced Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Fri, 15 Mar 2024 13:45:20 +0100
Subject: [PATCH] [UPD] contribution IDF & mail template

---
 datas/mail_data.xml         | 17 ++++++++++++++---
 models/scop_bordereau_cg.py |  7 +++++--
 2 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/datas/mail_data.xml b/datas/mail_data.xml
index 847ec0b..380b38b 100644
--- a/datas/mail_data.xml
+++ b/datas/mail_data.xml
@@ -19,7 +19,14 @@
                 <div style="margin: 0px; padding: 0px;">
                     <p style="margin: 0px; padding: 0px; font-size: 13px;">
                         <p>Chère Coopératrice, Cher Coopérateur,</p>
-
+                        <p>&#160;</p>
+                        <p>
+                            La Confédération générale appelle chaque année la cotisation nationale ainsi que, pour les coopératives concernées, certaines cotisations fédérales et régionales.
+                        </p>
+                        <p>
+                            Nous vous rappelons que les cotisations constituent les principales ressources de notre mouvement, et lui donnent les moyens d’agir en toute indépendance au service de ses adhérents, notamment au travers des outils financiers et des équipes de délégués de votre Union régionale.
+                        </p>
+                        <p>&#160;</p>
                         <p
                         >Votre appel de cotisation ${object.year} est disponible sur <a
                                 href="https://extranet.scop.coop"
@@ -31,11 +38,15 @@
                                 href="/union-sociale/${object.partner_id.member_number}/${object.year}"
                             >bordereau de l'union sociale</a></p>
 
+                        <p>Nous vous rappelons que les cotisations constituent les principales ressources de notre mouvement, et lui donnent les moyens d’agir en toute indépendance au service de ses adhérents, notamment au travers des outils financiers et des équipes de délégués de votre Union régionale.</p>
+                        <p>&#160;</p>
+                        Pour toute question, n'hésitez pas à vous rapprocher de votre délégué régional ou le service de la confédération régionale (<a href="mailto:administratif.cg@scop.coop">administratif.cg@scop.coop</a>)
+                        <p>&#160;</p>
                         <p
                         >Nous vous prions d'agréer, Chère Coopératrice, Cher Coopérateur, nos sentiments les meilleurs.</p>
-
+                        <p>&#160;</p>
                         <p>Pour la CG Scop,</p>
-
+                        <p>&#160;</p>
                         <p>JACQUES LANDRIOT</p>
                         <p>Président</p>
                     </p>
diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py
index b482bb1..6e23718 100644
--- a/models/scop_bordereau_cg.py
+++ b/models/scop_bordereau_cg.py
@@ -899,12 +899,15 @@ class Bordereau(models.Model):
         # Invoice cotiz UR Ile De France
         #
         ur_idf = self.env.ref("cgscop_partner.riga_14231").id
-        if partner.ur_id.id == ur_idf:
+        dom_tom_id = self.env.ref("cgscop_partner.domtom")
+        if partner.ur_id.id == ur_idf and partner.region != dom_tom_id:
             product_idf_id = self.company_id.contribution_idf_id
             journal_idf_id = self.company_id.journal_ur_idf_id
 
             if liasse:
-                amount_idf = liasse.contribution_idf
+                amount_idf = base_cotiz.round_to_closest_multiple(
+                    liasse.contribution_idf, 4
+                )
             else:
                 amount_idf = 840
             self.create_contribution(
-- 
GitLab