diff --git a/wizard/acc_operation_import_wizard.py b/wizard/acc_operation_import_wizard.py
index b47a369151408441b72ae79ec11bfcbf14544175..0958bb8724e36397277ab0574c7308cb17a40e1b 100644
--- a/wizard/acc_operation_import_wizard.py
+++ b/wizard/acc_operation_import_wizard.py
@@ -77,4 +77,6 @@ class AccOperationImportWizard(models.TransientModel):
         return message
 
     def create_curve(self, curve_data):
-        self.env["acc.enedis.raw.cdc"].create(curve_data)
+
+        if curve_data.get("comp_data_type") in ["prod", "cons"]:
+            self.env["acc.enedis.raw.cdc"].create(curve_data)