From 91768df13c2189e3f617f21c8e418cde0aa8988e Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Mon, 15 Jan 2024 12:21:43 +0100
Subject: [PATCH] [UPD] min value for contribution UR Med

---
 models/scop_liasse_fiscale.py | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/models/scop_liasse_fiscale.py b/models/scop_liasse_fiscale.py
index 1866382..2740f1b 100644
--- a/models/scop_liasse_fiscale.py
+++ b/models/scop_liasse_fiscale.py
@@ -167,9 +167,7 @@ class ScopLiasseFiscale(models.Model):
         """
         Calcule la cotisation de l'UR Med pour 1 liasse :
         - Assiette : Assiette de la cotisation CGSCOP
-        - Taux d’appel : 1/3 du taux
-        - Calcul intermédiaire : Assiette * taux
-            (soit 1/3 de la cotisation CGSCOP sans plancher)
+        - Taux d’appel : 1/3 dde la cotisation CG Scop avec plancher
         - Complément de cotisation : 1% du résultat net si positif
         - Abattement pour sociétariat :
             Taux de sociétariat =   nombre de salariés sociétaires /
@@ -184,10 +182,6 @@ class ScopLiasseFiscale(models.Model):
         ur_med = self.env.ref("cgscop_partner.riga_14243")
         for liasse in self:
             if liasse.partner_id.ur_id == ur_med:
-                # Assiette CG
-                assiette_rate = 1 / 3
-                assiette = liasse.get_assiette()
-
                 # Résultat net
                 net_results_rate = 0.01
                 net_results = (
@@ -221,7 +215,7 @@ class ScopLiasseFiscale(models.Model):
 
                 # Calcul Cotisation
                 contribution_med = (
-                    (assiette * assiette_rate) + (net_results * net_results_rate)
+                    (liasse.contribution_cg * 1/3) + (net_results * net_results_rate)
                 ) * abatt_rate
                 final_contribution_med = (
                     contribution_med if contribution_med >= 0 else 0
-- 
GitLab