diff --git a/src/models/dju.model.ts b/src/models/dju.model.ts
index 57b9fdc640f67e39c39a3db7b959350804ed397b..19d2c423bff15875f4d2bf92500dcaab8dc96b59 100644
--- a/src/models/dju.model.ts
+++ b/src/models/dju.model.ts
@@ -8,6 +8,6 @@ export interface DjuResult {
 
 interface DjuMeasure {
   month: string
-  average_measurement: number
+  sum_measurement: number
   identifiant: string
 }
diff --git a/src/services/profileType.service.spec.ts b/src/services/profileType.service.spec.ts
index cda9941ab6337c5a53250d37ab43b00e0bc96858..d7d7fa389282e6be3d99dbe9575fb04a9106c3ea 100644
--- a/src/services/profileType.service.spec.ts
+++ b/src/services/profileType.service.spec.ts
@@ -555,14 +555,14 @@ describe('ProfileType service', () => {
         values: [
           {
             month: '2024-01',
-            average_measurement: 10.5,
+            sum_measurement: 10.5,
             identifiant: '69029001',
           },
         ],
       }
       mockClient.getStackClient().fetchJSON.mockResolvedValueOnce(mockDjuResult)
       const result = await profileTypeService.fetchDJU(2023, 2)
-      expect(result).toEqual(mockDjuResult.values[0].average_measurement)
+      expect(result).toEqual(mockDjuResult.values[0].sum_measurement)
     })
     it('should return default dju if remote doctype returns no value', async () => {
       const mockDjuResult: DjuResult = {
diff --git a/src/services/profileType.service.ts b/src/services/profileType.service.ts
index 8bd19f3633b65a0d7f283efe4311c439791f1fab..91d05dd9f578793ea94fd35b7b687962266110be 100644
--- a/src/services/profileType.service.ts
+++ b/src/services/profileType.service.ts
@@ -452,7 +452,7 @@ export default class ProfileTypeService {
         .getStackClient()
         .fetchJSON('GET', `${REMOTE_ORG_ECOLYO_DJU}?month=${djuDate}`)
       if (result && result.nb_results !== 0) {
-        return result.values[0].average_measurement
+        return result.values[0].sum_measurement
       } else {
         return heatingData.dju_average_by_month[month - 1]
       }