diff --git a/models/res_partner.py b/models/res_partner.py
index 2e35b7f85f685eeffc58e4f9506e816b88db7514..870d5cd9aa98c513c456ceb36e1d4c8fec190616 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -785,7 +785,7 @@ class ResPartnerOrganizationType(models.Model):
         comodel_name='res.partner.organization.type',
         string='Type (parent)',
         index=True,
-        ondelete='restrict')
+        ondelete='cascade')
     parent_path = fields.Char(index=True)
     child_ids = fields.One2many(
         comodel_name='res.partner.organization.type',
diff --git a/models/scop_contribution.py b/models/scop_contribution.py
index 4c95df0fbc3ad3a50ce8562a6e250ef63a4d2cd7..34de2746258676d8edd6aec0ad824cb71b61b842 100644
--- a/models/scop_contribution.py
+++ b/models/scop_contribution.py
@@ -13,7 +13,7 @@ class ScopContributions(models.Model):
         comodel_name='res.partner',
         string='Organisme',
         domain=[('is_company', '=', True)],
-        ondelete='restrict', index=True)
+        ondelete='cascade', index=True)
     id_riga = fields.Integer("ID RIGA")
     type_id = fields.Many2one(
         'scop.contribution.type',
diff --git a/models/scop_liasse_fiscale.py b/models/scop_liasse_fiscale.py
index a29c9b5dca4041d90ec4d9f7c15e38637c00fbff..f0050d0d577b7d6391858a02540ff169cf069f06 100644
--- a/models/scop_liasse_fiscale.py
+++ b/models/scop_liasse_fiscale.py
@@ -13,7 +13,7 @@ class ScopLiasseFiscale(models.Model):
         comodel_name='res.partner',
         string='Organisme',
         domain=[('is_company', '=', True)],
-        ondelete='restrict', index=True)
+        ondelete='cascade', index=True)
     year = fields.Char("Année", index=True)
     type_id = fields.Many2one(
         'scop.liasse.fiscale.type',
diff --git a/models/scop_membership.py b/models/scop_membership.py
index fb4412e5d14841dbb7af9c2824065998365b582e..56c682ab0ac3c7453d8bbb788c9a85d0f226802e 100644
--- a/models/scop_membership.py
+++ b/models/scop_membership.py
@@ -13,7 +13,7 @@ class ScopMembershipPeriod(models.Model):
         comodel_name='res.partner',
         string='Organisme',
         domain=[('is_company', '=', True)],
-        ondelete='restrict', index=True)
+        ondelete='cascade', index=True)
     id_riga = fields.Integer("ID RIGA")
     type_id = fields.Many2one(
         'scop.membership.type',
diff --git a/models/scop_period.py b/models/scop_period.py
index 01bb3cdd270fca634aa6a31b084e6c22adbe5ac7..41bb3274d7050411c1926fc864badb8052f40a3d 100644
--- a/models/scop_period.py
+++ b/models/scop_period.py
@@ -14,7 +14,7 @@ class ScopPeriod(models.Model):
         comodel_name='res.partner',
         string='Organisme',
         domain=[('is_cooperative', '=', True)],
-        ondelete='restrict', required=True, index=True)
+        ondelete='cascade', required=True, index=True)
     id_riga = fields.Integer("ID RIGA")
     start = fields.Date('Début de validité', required=True,
                         default=fields.Date.today(), index=True)
diff --git a/models/scop_questionnaire.py b/models/scop_questionnaire.py
index b723a0624eba567a0800bd8aef6dfadfc9792dd2..38ced60658b82db3c2582ff3c507a07c244a0648 100644
--- a/models/scop_questionnaire.py
+++ b/models/scop_questionnaire.py
@@ -13,7 +13,7 @@ class ScopQuestionnaire(models.Model):
         comodel_name='res.partner',
         string='Organisme',
         domain=[('is_company', '=', True)],
-        ondelete='restrict', index=True)
+        ondelete='cascade', index=True)
     id_riga = fields.Integer("ID RIGA")
     year = fields.Char("Année", index=True)
     type_id = fields.Many2one(
diff --git a/models/scop_revision.py b/models/scop_revision.py
index 3147286ef36f7056fc692eff01ee80ce7007d9a5..42578c14670f4dd53891b6e4be98611406ad2e06 100644
--- a/models/scop_revision.py
+++ b/models/scop_revision.py
@@ -13,7 +13,7 @@ class ScopRevision(models.Model):
         comodel_name='res.partner',
         string='Organisme',
         domain=[('is_company', '=', True)],
-        ondelete='restrict', index=True)
+        ondelete='cascade', index=True)
     date = fields.Date("Date de révision", index=True)
     delegate_id = fields.Many2one(
         'res.users',