diff --git a/models/lefilament_projets.py b/models/lefilament_projets.py
index 892d8445902a3a123d762bc95b7acd16846e8f4a..3d6423a09f2156530a1026acb16b2b7b80bcc0db 100644
--- a/models/lefilament_projets.py
+++ b/models/lefilament_projets.py
@@ -201,9 +201,9 @@ class FilamentProjet(models.Model):
 		## Cash Flow Request
 		self.env.cr.execute("""
 			SELECT date, sum(sum(amount)) over (order by date) as Total,
-			sum(sum(case when is_timesheet then amount else 0 end)) over (order by date) as Timesheet,
-			sum(sum(case when is_timesheet = False and amount < 0 then amount else 0 end)) over (order by date) as Fournisseurs,
-			sum(sum(case when is_timesheet = False and amount > 0 then amount else 0 end)) over (order by date) as Clients
+			sum(sum(case when product_uom_id = 5 then amount else 0 end)) over (order by date) as Timesheet,
+			sum(sum(case when (product_uom_id = 1 or product_uom_id is null) and amount < 0 then amount else 0 end)) over (order by date) as Fournisseurs,
+			sum(sum(case when product_uom_id = 1 and amount > 0 then amount else 0 end)) over (order by date) as Clients
 			FROM account_analytic_line
 			WHERE account_id=%s
 			group by date;