From fb183a35af66ca5db719ff89be4779b1894d5615 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Tue, 28 Feb 2023 11:52:01 +0100 Subject: [PATCH] [update] create liasse with date closeout --- models/scop_liste_ministere.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/models/scop_liste_ministere.py b/models/scop_liste_ministere.py index d1ecd60..ea39330 100644 --- a/models/scop_liste_ministere.py +++ b/models/scop_liste_ministere.py @@ -1570,11 +1570,15 @@ class ScopListeMinistere(models.Model): # LIASSE FISCALE def create_liasse_fiscale(self, type_lf="lm"): + if self.date_closeout: + year = self.date_closeout.year + else: + year = self.year - 1 if not self.scop_liasse_fiscale_id: liasse_fiscale_id = self.env["scop.liasse.fiscale"].search( [ ("partner_id", "=", self.partner_id.id), - ("year", "=", self.year - 1), + ("year", "=", year), ("type_id", "=", type_lf), ] ) @@ -1582,8 +1586,9 @@ class ScopListeMinistere(models.Model): liasse_values = { "liste_ministere_id": self.id, "partner_id": self.partner_id.id, - "year": self.year - 1, + "year": year, "type_id": type_lf, + "L2050_DCLO": self.date_closeout, } liasse_fiscale_id = self.env["scop.liasse.fiscale"].create( liasse_values -- GitLab