diff --git a/app/ecolyo.ee99377e7500a6d3a54e.js b/app/ecolyo.b8a5d5ac51f9a2856512.js
similarity index 99%
rename from app/ecolyo.ee99377e7500a6d3a54e.js
rename to app/ecolyo.b8a5d5ac51f9a2856512.js
index fc6e6e73d71001a9eddc7357b95c2f7b07ec21a0..268c49291e0d8ad5514c53b0685753f1cc16f606 100644
--- a/app/ecolyo.ee99377e7500a6d3a54e.js
+++ b/app/ecolyo.b8a5d5ac51f9a2856512.js
@@ -34742,9 +34742,9 @@ var ConsumptionDataManager = /*#__PURE__*/function () {
      * Get the first entry of a given data doctype (enedis, grdf, egl)
      */
   }, {
-    key: "getFirsDataDateFromDoctype",
+    key: "getFirstDataDateFromDoctype",
     value: function () {
-      var _getFirsDataDateFromDoctype = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14(doctype) {
+      var _getFirstDataDateFromDoctype = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee14(doctype) {
         var query, data;
         return _regenerator.default.wrap(function _callee14$(_context14) {
           while (1) {
@@ -34767,10 +34767,10 @@ var ConsumptionDataManager = /*#__PURE__*/function () {
           }
         }, _callee14, this);
       }));
-      function getFirsDataDateFromDoctype(_x28) {
-        return _getFirsDataDateFromDoctype.apply(this, arguments);
+      function getFirstDataDateFromDoctype(_x28) {
+        return _getFirstDataDateFromDoctype.apply(this, arguments);
       }
-      return getFirsDataDateFromDoctype;
+      return getFirstDataDateFromDoctype;
     }()
   }, {
     key: "getFirstDataDateFromDoctypeWithPrice",
diff --git a/index.html b/index.html
index fa4ef86d7f45a232ecc1aabe19ef3ac688cba1ba..3d8ce3e146fb28ad5f4e239184db1b12b67c572a 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.e8036ce80af3e4d9351b.js"></script><script src="app/ecolyo.ee99377e7500a6d3a54e.js"></script></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.e8036ce80af3e4d9351b.js"></script><script src="app/ecolyo.b8a5d5ac51f9a2856512.js"></script></div></body></html>
\ No newline at end of file
diff --git a/services/aggregatorUsageEvents/ecolyo.js b/services/aggregatorUsageEvents/ecolyo.js
index 849bf681ba50342206ee7e157b44efb1f481eb52..618e974dbab64f65aed933924b3e733b0a02c23c 100644
--- a/services/aggregatorUsageEvents/ecolyo.js
+++ b/services/aggregatorUsageEvents/ecolyo.js
@@ -44592,7 +44592,7 @@ class ConsumptionDataManager {
   /**
    * Get the first entry of a given data doctype (enedis, grdf, egl)
    */
-  async getFirsDataDateFromDoctype(doctype) {
+  async getFirstDataDateFromDoctype(doctype) {
     const query = (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month']).sortBy([{
       year: 'asc'
     }, {
diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js
index c2bc4c33602c2ac496ec399638a90f3406cd2bad..fa9488d4748da9aa17981672c67fda986d8e87bd 100644
--- a/services/consumptionAlert/ecolyo.js
+++ b/services/consumptionAlert/ecolyo.js
@@ -44189,7 +44189,7 @@ class ConsumptionDataManager {
   /**
    * Get the first entry of a given data doctype (enedis, grdf, egl)
    */
-  async getFirsDataDateFromDoctype(doctype) {
+  async getFirstDataDateFromDoctype(doctype) {
     const query = (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month']).sortBy([{
       year: 'asc'
     }, {
diff --git a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
index 3a4eb127f331186210dd6bb28eb66b27016003a4..db92122d8e54dbc89a309d1b0464a9ac94f53051 100644
--- a/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
+++ b/services/enedisHalfHourMonthlyAnalysis/ecolyo.js
@@ -44189,7 +44189,7 @@ class ConsumptionDataManager {
   /**
    * Get the first entry of a given data doctype (enedis, grdf, egl)
    */
-  async getFirsDataDateFromDoctype(doctype) {
+  async getFirstDataDateFromDoctype(doctype) {
     const query = (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month']).sortBy([{
       year: 'asc'
     }, {
@@ -117117,7 +117117,7 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({
 }) => {
   const enedisMonthlyAnalysisDataService = new _enedisMonthlyAnalysisData.default(client);
   const consumptionService = new _consumption.default(client);
-  const firstMinuteData = await consumptionService.getFirsDataDateFromDoctype(_doctypes.ENEDIS_MINUTE_DOCTYPE);
+  const firstMinuteData = await consumptionService.getFirstDataDateFromDoctype(_doctypes.ENEDIS_MINUTE_DOCTYPE);
   const lastEnedisMonthlyAnalysis = await enedisMonthlyAnalysisDataService.getLastEnedisMonthlyAnalysis();
   // SERVICE RUNS ONLY IF ENEDIS MINUTE IS ACTIVATED
   if (!(firstMinuteData !== null && firstMinuteData !== void 0 && firstMinuteData[0])) {
@@ -117152,7 +117152,7 @@ const syncEnedisMonthlyAnalysisDataDoctype = async ({
   if (lastEnedisMonthlyAnalysis.length > 0) {
     var _firstEnedisMonthlyAn, _firstEnedisMonthlyAn2;
     // If user has more than one entry (already synced), fetch the full history
-    const firstEnedisMonthlyAnalysis = await consumptionService.getFirsDataDateFromDoctype(_doctypes.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE);
+    const firstEnedisMonthlyAnalysis = await consumptionService.getFirstDataDateFromDoctype(_doctypes.ENEDIS_MONTHLY_ANALYSIS_DATA_DOCTYPE);
     if (((_firstEnedisMonthlyAn = firstEnedisMonthlyAnalysis[0]) === null || _firstEnedisMonthlyAn === void 0 ? void 0 : _firstEnedisMonthlyAn.month) === firstMinuteData[0].month && ((_firstEnedisMonthlyAn2 = firstEnedisMonthlyAnalysis[0]) === null || _firstEnedisMonthlyAn2 === void 0 ? void 0 : _firstEnedisMonthlyAn2.year) === firstMinuteData[0].year) {
       logStack('info', 'Every Enedis Analysis already synchronized');
       return;
diff --git a/services/fluidsPrices/ecolyo.js b/services/fluidsPrices/ecolyo.js
index 69fc473013ce2079319745eec47b4926471318f4..53359c01733761a7fba94a2c44bfa8e6c6787fcf 100644
--- a/services/fluidsPrices/ecolyo.js
+++ b/services/fluidsPrices/ecolyo.js
@@ -44189,7 +44189,7 @@ class ConsumptionDataManager {
   /**
    * Get the first entry of a given data doctype (enedis, grdf, egl)
    */
-  async getFirsDataDateFromDoctype(doctype) {
+  async getFirstDataDateFromDoctype(doctype) {
     const query = (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month']).sortBy([{
       year: 'asc'
     }, {
diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js
index 437e9e401770b801a2ba18e61ae96e59ec9bb2ff..b03af87b89fac298081736e43a8391296d62b936 100644
--- a/services/monthlyReportNotification/ecolyo.js
+++ b/services/monthlyReportNotification/ecolyo.js
@@ -44189,7 +44189,7 @@ class ConsumptionDataManager {
   /**
    * Get the first entry of a given data doctype (enedis, grdf, egl)
    */
-  async getFirsDataDateFromDoctype(doctype) {
+  async getFirstDataDateFromDoctype(doctype) {
     const query = (0, _cozyClient.Q)(doctype).where({}).indexFields(['year', 'month']).sortBy([{
       year: 'asc'
     }, {