diff --git a/models/lefilament_tdb.py b/models/lefilament_tdb.py
index c1e7561851ff18906f44a51724b598089293fb71..64a04980ee47f37d4b2cd1fdcfebe6438347aa72 100644
--- a/models/lefilament_tdb.py
+++ b/models/lefilament_tdb.py
@@ -109,8 +109,13 @@ class LeFilamentTdb(models.Model):
 	@api.model
 	def retrieve_datas_dashboard(self):
 		## Get fiscal years
-		fiscal_year = "'" + Date.to_string(datetime(datetime.now().year, self.env.user.company_id.fiscalyear_last_month, self.env.user.company_id.fiscalyear_last_day)) + "'"
-		fiscal_year_next = "'" + Date.to_string(datetime((datetime.now() + relativedelta(years=1)).year, self.env.user.company_id.fiscalyear_last_month, self.env.user.company_id.fiscalyear_last_day)) + "'"
+		fiscal_date = datetime(datetime.now().year, self.env.user.company_id.fiscalyear_last_month, self.env.user.company_id.fiscalyear_last_day)	
+		if datetime.now() > fiscal_date:
+			fiscal_year = "'" + Date.to_string(fiscal_date) + "'"
+			fiscal_year_next = "'" + Date.to_string(fiscal_date+relativedelta(years=1)) + "'"
+		else:
+			fiscal_year = "'" + Date.to_string(fiscal_date-relativedelta(years=1)) + "'"
+			fiscal_year_next = "'" + Date.to_string(fiscal_date) + "'"
 
 		## Prepare values
 		res = {