diff --git a/models/lefilament_projets.py b/models/lefilament_projets.py
index 56b8df32082e11e64a4657e0633de972fae5c687..892d8445902a3a123d762bc95b7acd16846e8f4a 100644
--- a/models/lefilament_projets.py
+++ b/models/lefilament_projets.py
@@ -93,6 +93,13 @@ class FilamentProjet(models.Model):
 			;""", (account_id, ) )
 		d_cost = self.env.cr.fetchone()
 
+		self.env.cr.execute("""
+			SELECT date 
+			FROM account_analytic_line 
+			where account_id=%s and amount < 0 order by date desc limit 1
+			;""", (account_id, ) )
+		d_cost_last = self.env.cr.fetchone()
+
 		self.env.cr.execute("""
 			SELECT date 
 			FROM account_analytic_line 
@@ -104,7 +111,7 @@ class FilamentProjet(models.Model):
 			if d_invoice:
 				self.lf_delay = (datetime.strptime(d_invoice[0], "%Y-%m-%d").date() - datetime.strptime(d_cost[0], "%Y-%m-%d").date()).days
 			else:
-				self.lf_delay = (datetime.now().date() - datetime.strptime(d_cost[0], "%Y-%m-%d").date()).days
+				self.lf_delay = (datetime.strptime(d_cost_last[0], "%Y-%m-%d").date() - datetime.strptime(d_cost[0], "%Y-%m-%d").date()).days
 		else:
 			self.lf_delay = 0