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