diff --git a/src/index.js b/src/index.js
index 2ef673ecc4744eb63bda54d7296ade5fdba51574..1d4ca398633cd553da2ede0016c50c4133a36fd9 100644
--- a/src/index.js
+++ b/src/index.js
@@ -141,12 +141,14 @@ async function startLoadDataProcess(token, usagePointID) {
     await launchLoadDataProcess(token, usagePointID, startLoadDate, endDate)
   } else {
     log('info', 'launch process with history')
-    for (var i = 1; i < 5; i++) {
+    const startDateToIncrement = moment().subtract(7, 'day')
+    const endDateToIncrement = moment()
+    for (var i = 0; i < 4; i++) {
       await launchLoadDataProcess(
         token,
         usagePointID,
-        startLoadDate.subtract(7 * i, 'day'),
-        endDate.subtract(7 * i, 'day')
+        startDateToIncrement.subtract(7 * i, 'day').format('YYYY-MM-DD'),
+        endDateToIncrement.subtract(7 * i, 'day').format('YYYY-MM-DD')
       )
     }
   }