From 4962a4f169609a52e9ba430c4e4bf63f9309e7ba Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 6 Feb 2023 13:32:16 +0100 Subject: [PATCH] [update] contribution depends on cooperative_form_id, is_federation_com & is_federation_cae --- models/scop_liasse_fiscale.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/models/scop_liasse_fiscale.py b/models/scop_liasse_fiscale.py index 7fb1bdc..db4f7df 100644 --- a/models/scop_liasse_fiscale.py +++ b/models/scop_liasse_fiscale.py @@ -50,7 +50,9 @@ class ScopLiasseFiscale(models.Model): # ------------------------------------------------------ # Compute fields # ------------------------------------------------------ - @api.depends("av_lf", "av_cg", "L2052_FL", "dureeExercice") + @api.depends( + "av_lf", "av_cg", "L2052_FL", "dureeExercice", "partner.cooperative_form_id" + ) def _compute_contribution_cg(self): """ Calcule la cotisation de la CG Scop : @@ -210,7 +212,7 @@ class ScopLiasseFiscale(models.Model): ) liasse.contribution_med = final_contribution_med - @api.depends("av_lf", "av_cg") + @api.depends("av_lf", "av_cg", "is_federation_com") def _compute_contribution_com(self): """ Calcule la cotisation de la fédération de la com pour 1 partenaire @@ -273,7 +275,7 @@ class ScopLiasseFiscale(models.Model): else: liasse.contribution_com = plafond - @api.depends("L2052_FY", "partner_id.cae") + @api.depends("L2052_FY", "partner_id.cae", "is_federation_cae") def _compute_contribution_cae(self): """ Calcule la cotisation CAE 1 partenaire : -- GitLab