diff --git a/models/api_enedis.py b/models/api_enedis.py
index 402885170bc08e7f9ef3b591edc7ceb205de994a..de45952973c6f13ab05d677fb76cde0a0097bad6 100644
--- a/models/api_enedis.py
+++ b/models/api_enedis.py
@@ -9,6 +9,7 @@ from datetime import datetime, date
 
 from odoo import models, exceptions
 from requests.auth import _basic_auth_str
+from odoo.exceptions import UserError
 
 _logger = logging.getLogger(__name__)
 
@@ -26,6 +27,9 @@ class ApiEnedis(models.AbstractModel):
         _logger.info("Création du Token de connexion Enedis")
 
         url_enedis = self.env.user.company_id.url_enedis
+        if not url_enedis:
+            raise UserError(
+                "L'API n'est pas configurée. Veuillez rentrer l'URL de l'API dans Enercoop -> Configuration -> Configuration")
         client_id = self.client_id
         secret_id = self.secret_id
         auth = _basic_auth_str(client_id, secret_id)
@@ -258,7 +262,6 @@ class ApiEnedis(models.AbstractModel):
                 })
             else:
                 prm_id = self.env['enercoop.counter'].search([
-                    ('enercoop_operation_ids', 'in', self.id),
                     ('name', '=', usage_point['usage_point_id'])])
                 if not prm_id:
                     is_delivery = False
@@ -272,7 +275,6 @@ class ApiEnedis(models.AbstractModel):
 
                     prm_id = self.env['enercoop.counter'].create({
                         'name': usage_point['usage_point_id'],
-                        'enercoop_operation_ids': [(4, self.id)],
                         'is_delivery': is_delivery,
                         'is_injection': is_injection,
                     })