diff --git a/src/core/types/types.js b/src/core/types/types.js
index c32a10c67c3080c45937e1a7a3f8eaecfd783437..bcaa2ffef54e0e3c43db9470e735c0323d6c4570 100644
--- a/src/core/types/types.js
+++ b/src/core/types/types.js
@@ -38,7 +38,7 @@
  * @property {string} postalCode
  * @property {string} inseeCode
  * @property {string} endDate
- * @property {number} [serviceId]
+ * @property {number} [serviceID]
  * @property {number} [ID]
  */
 
diff --git a/src/index.js b/src/index.js
index b28010b8d62dccad19af8a167073fde13dd39363..2341b17c3c24cdc143b83635b97e6a15f0f12f42 100644
--- a/src/index.js
+++ b/src/index.js
@@ -235,14 +235,14 @@ async function deleteConsent(
   boToken
 ) {
   log('error', `Invalid or not found consent for user`)
-  if (userConsent.serviceId) {
+  if (userConsent.serviceID) {
     await terminateContract(
       baseUrl,
       apiAuthKey,
       sgeLogin,
       contractId,
       pointId,
-      userConsent.serviceId
+      userConsent.serviceID
     )
     await deleteBoConsent(
       boBaseUrl,
diff --git a/src/onDeleteAccount.js b/src/onDeleteAccount.js
index 97fb1511f835a0d2f509d1901f54b0f88b91114d..add4eaf32395ab96d9038bcaec8d49f0193c95cd 100644
--- a/src/onDeleteAccount.js
+++ b/src/onDeleteAccount.js
@@ -1,3 +1,4 @@
+// @ts-check
 const { log, errors } = require('cozy-konnector-libs')
 const { getAccountRev, getAccountSecret } = require('./helpers/account')
 const { getBoConsent, deleteBoConsent } = require('./requests/bo')
@@ -26,21 +27,21 @@ async function onDeleteAccount() {
       accountData.data.consentId
     )
 
-    if (userConsent.pointId && userConsent.pointId) {
-      log('error', `Consent found for user`)
-      if (userConsent.serviceId) {
+    if (userConsent.ID && userConsent.pointID && userConsent.pointID) {
+      log('log', `Consent ${userConsent.ID} found for user`)
+      if (userConsent.serviceID) {
         await deleteBoConsent(
           secrets.boBaseUrl,
           secrets.boToken,
-          userConsent.id
+          userConsent.ID
         )
         await terminateContract(
           secrets.baseUrl,
           secrets.apiAuthKey,
           secrets.sgeLogin,
           secrets.contractId,
-          userConsent.pointId,
-          userConsent.serviceId
+          userConsent.pointID,
+          userConsent.serviceID
         )
       } else {
         log('error', `No service id retrieved from BO`)