diff --git a/src/services/consumptionFormatter.service.spec.ts b/src/services/consumptionFormatter.service.spec.ts
index 293661219a71c39b02c1b53d47e5f37392e2cc40..fd43404f4dee9a2ca8057d7a413ccb71854b1509 100644
--- a/src/services/consumptionFormatter.service.spec.ts
+++ b/src/services/consumptionFormatter.service.spec.ts
@@ -309,7 +309,7 @@ describe('ConsumptionFormatter service', () => {
       )
       expect(result).toEqual(expectedResult)
     })
-    it('sould return EMPTY state because data.date < firstFluidDataDate for day timestep', () => {
+    it('sould return VALID state because data.date < firstFluidDataDate for day timestep', () => {
       fluidStatus[FluidType.ELECTRICITY].firstDataDate = DateTime.fromISO(
         '2020-10-20T00:00:00.000Z',
         {
@@ -318,7 +318,7 @@ describe('ConsumptionFormatter service', () => {
       )
       const expectedResult: Dataload = {
         ...mockData,
-        state: DataloadState.EMPTY,
+        state: DataloadState.VALID,
       }
       const result: Dataload = consumptionFormatterService.defineDataloadState(
         mockData,
@@ -328,7 +328,7 @@ describe('ConsumptionFormatter service', () => {
       )
       expect(result).toEqual(expectedResult)
     })
-    it('sould return EMPTY state because data.date < start of month of firstFluidDataDate for month timestep', () => {
+    it('sould return VALID state because data.date < start of month of firstFluidDataDate for month timestep', () => {
       fluidStatus[FluidType.ELECTRICITY].firstDataDate = DateTime.fromISO(
         '2020-11-01T00:00:00.000Z',
         {
@@ -337,7 +337,7 @@ describe('ConsumptionFormatter service', () => {
       )
       const expectedResult: Dataload = {
         ...mockData,
-        state: DataloadState.EMPTY,
+        state: DataloadState.VALID,
       }
       const result: Dataload = consumptionFormatterService.defineDataloadState(
         mockData,
@@ -347,7 +347,7 @@ describe('ConsumptionFormatter service', () => {
       )
       expect(result).toEqual(expectedResult)
     })
-    it('sould return EMPTY state because data.date < start of year firstFluidDataDate for year timestep', () => {
+    it('sould return VALID state because data.date < start of year firstFluidDataDate for year timestep', () => {
       fluidStatus[FluidType.ELECTRICITY].firstDataDate = DateTime.fromISO(
         '2021-10-20T00:00:00.000Z',
         {
@@ -356,7 +356,7 @@ describe('ConsumptionFormatter service', () => {
       )
       const expectedResult: Dataload = {
         ...mockData,
-        state: DataloadState.EMPTY,
+        state: DataloadState.VALID,
       }
       const result: Dataload = consumptionFormatterService.defineDataloadState(
         mockData,
diff --git a/src/services/consumptionFormatter.service.ts b/src/services/consumptionFormatter.service.ts
index 4b438dd72b8a187dadc68963a735baa9b71aef2d..efb73dd9869e60e75a3578bbc3e709cbf18aca5c 100644
--- a/src/services/consumptionFormatter.service.ts
+++ b/src/services/consumptionFormatter.service.ts
@@ -5,6 +5,7 @@ import { DateTime, Interval } from 'luxon'
 import { Dataload, FluidStatus, TimePeriod } from 'models'
 import DateChartService from 'services/dateChart.service'
 import { compareDates } from 'utils/date'
+import log from 'utils/logger'
 import ConfigService from './fluidConfig.service'
 
 export default class ConsumptionFormatterService {
@@ -63,6 +64,11 @@ export default class ConsumptionFormatterService {
     if (!fluidStatus) {
       return data
     }
+
+    if (data.value !== -1) {
+      return { ...data, state: DataloadState.VALID }
+    }
+
     // Define state in function of first and last fluid data date
     if (
       fluidStatus.firstDataDate &&