diff --git a/models/scop_liste_ministere.py b/models/scop_liste_ministere.py index d1ecd60bda27a9aab4b5074729df215fd970de99..ea393309a48746549aff9c0ef2d5789d7c174e59 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