diff --git a/energy_selfconsumption/models/selfconsumption.py b/energy_selfconsumption/models/selfconsumption.py
index 3de0d425b15b9b48f27fbbfffca66cb6aa4c2356..fa257737871986993b28cde0775d7fe56e5aa581 100644
--- a/energy_selfconsumption/models/selfconsumption.py
+++ b/energy_selfconsumption/models/selfconsumption.py
@@ -44,6 +44,6 @@ class Selfconsumption(models.Model):
                 raise ValidationError(_("Project must have a valid Code."))
             if not record.power or record.power <= 0:
                 raise ValidationError(_("Project must have a valid Generation Power."))
-            if record.distribution_table_ids.filtered_domain([('state', '=', 'validated')]):
+            if not record.distribution_table_ids.filtered_domain([('state', '=', 'validated')]):
                 raise ValidationError(_("Must have a valid Distribution Table."))
             record.write({"state": "active"})