diff --git a/wizard/acc_operation_import_wizard.py b/wizard/acc_operation_import_wizard.py
index 58ffb4cf3ae516b139caa48c59d7f59c4b881d2d..b962dabbecae6f3909e7948a82deb54d50d66c13 100644
--- a/wizard/acc_operation_import_wizard.py
+++ b/wizard/acc_operation_import_wizard.py
@@ -199,24 +199,6 @@ class AccOperationImportWizard(models.TransientModel):
                     )
 
             self.update_partner_id(data_filename, counter_id)
-            message += "Génération des données agrégées<br/>"
-            domain = [
-                ("acc_operation_id", "=", self.operation_id.id),
-                ("date_slot", ">=", min(start_dates)),
-                ("date_slot", "<", max(end_dates)),
-            ]
-
-            # Vérification si des données existent déjà
-            # pour cet intervalle de date
-            rec_ids = self.env["acc.enedis.cdc.agg"].search(domain)
-            if rec_ids:
-                rec_ids.unlink()
-
-            self.env["acc.enedis.cdc.agg"].generate(
-                acc_operation_id=self.operation_id.id,
-                start_date=min(start_dates),
-                end_date=max(end_dates),
-            )
 
             message += "Fin de l'import des données OK<br/>"
             # Suppression du fichier après création des enregistrements
@@ -224,6 +206,25 @@ class AccOperationImportWizard(models.TransientModel):
             file.unlink()
             message += "Suppression OK </p>"
 
+        message += "Génération des données agrégées<br/>"
+        domain = [
+            ("acc_operation_id", "=", self.operation_id.id),
+            ("date_slot", ">=", min(start_dates)),
+            ("date_slot", "<", max(end_dates)),
+        ]
+
+        # Vérification si des données existent déjà
+        # pour cet intervalle de date
+        rec_ids = self.env["acc.enedis.cdc.agg"].search(domain)
+        if rec_ids:
+            rec_ids.unlink()
+
+        self.env["acc.enedis.cdc.agg"].generate(
+            acc_operation_id=self.operation_id.id,
+            start_date=min(start_dates),
+            end_date=max(end_dates),
+        )
+
         message += "<h1>Fin import manuel: " + str(fields.Datetime.now()) + "</h1>"
         # Logs information logs
         log_id = self.env["acc.logs"].create(