diff --git a/models/scop_liasse_fiscale.py b/models/scop_liasse_fiscale.py index 7fb1bdc23017bbfaa2041ae35f9f99679e3d360d..db4f7dfa798be0377fbd1f68ce85a1ea5a3e6194 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 :