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