diff --git a/wizards/acc_operation_wizard.py b/wizards/acc_operation_wizard.py
index 0c0a8221d9a1c6c0faa60b564b23b62250cc8a12..81749428d2e1d2584b309d23eb46d73607eaecc6 100644
--- a/wizards/acc_operation_wizard.py
+++ b/wizards/acc_operation_wizard.py
@@ -1,5 +1,7 @@
 # Copyright 2021- Le Filament (https://le-filament.com)
 # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
+import pytz
+
 from odoo import _, fields, models
 from odoo.exceptions import UserError
 from odoo.osv import expression
@@ -103,9 +105,11 @@ class AccOperationWizard(models.TransientModel):
             domain_extra_cdc = expression.OR([domain_cons_cdc, domain_prod_cdc])
 
         domain_periods = expression.AND([domain_base, domain_extra])
+        start_datetime = pytz.timezone("Europe/Paris").localize(fields.Datetime.to_datetime(start_date)).astimezone(pytz.UTC).replace(tzinfo=None)
+        end_datetime = pytz.timezone("Europe/Paris").localize(fields.Datetime.to_datetime(start_date)).astimezone(pytz.UTC).replace(tzinfo=None)
         domain_date = [
-            ("date_slot", ">=", self.start_date),
-            ("date_slot", "<", self.end_date),
+            ("date_slot", ">=", start_datetime),
+            ("date_slot", "<", end_datetime),
         ]
         domain_cdc = expression.AND([domain_base, domain_extra_cdc, domain_date])