From f7f9f1fa0b0cf571d29f5e656890d364767b5f2b Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Tue, 3 May 2022 18:10:19 +0200 Subject: [PATCH] [update] update quarter on bdx validation --- models/scop_bordereau_cg.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/models/scop_bordereau_cg.py b/models/scop_bordereau_cg.py index 2dbf21e..013adf0 100644 --- a/models/scop_bordereau_cg.py +++ b/models/scop_bordereau_cg.py @@ -394,6 +394,12 @@ class Bordereau(models.Model): # ------------------------------------------------------ def validate_cotiz_cg(self): self.ensure_one() + quarters = [ + self.base_cotisation_cg.trimester_1, + self.base_cotisation_cg.trimester_2, + self.base_cotisation_cg.trimester_3, + self.base_cotisation_cg.trimester_4, + ] for inv in self.invoice_ids: if inv.state == 'draft': if not inv.date_invoice: @@ -402,7 +408,9 @@ class Bordereau(models.Model): }) inv.update({ 'payment_mode_id': self.payment_mode_id, + 'date_due': quarters[int(inv.cotiz_quarter) - 1] }) + if self.is_sdd and not inv.mandate_id: raise UserError( "Vous ne pouvez pas valider une cotisation au " -- GitLab