diff --git a/addons/membership/models/partner.py b/addons/membership/models/partner.py
index 3c25d7fa5818efb4c50fb113061540412c4c6973..c8c443e4a08756528fb2208fb73304bfe328b17c 100644
--- a/addons/membership/models/partner.py
+++ b/addons/membership/models/partner.py
@@ -57,13 +57,7 @@ class Partner(models.Model):
         if parent_members:
             parent_members._recompute_todo(self._fields['membership_state'])
 
-    @api.depends('member_lines.account_invoice_line.invoice_id.state',
-                 'member_lines.account_invoice_line.invoice_id.invoice_line_ids',
-                 'member_lines.account_invoice_line.invoice_id.payment_ids',
-                 'free_member',
-                 'member_lines.date_to', 'member_lines.date_from', 'member_lines.date_cancel',
-                 'membership_state',
-                 'associate_member.membership_state')
+    @api.depends('associate_member', 'member_lines.date_from', 'member_lines.date_cancel')
     def _compute_membership_start(self):
         """Return  date of membership"""
         for partner in self:
@@ -71,13 +65,7 @@ class Partner(models.Model):
                 ('partner', '=', partner.associate_member.id or partner.id), ('date_cancel','=',False)
             ], limit=1, order='date_from').date_from
 
-    @api.depends('member_lines.account_invoice_line.invoice_id.state',
-                 'member_lines.account_invoice_line.invoice_id.invoice_line_ids',
-                 'member_lines.account_invoice_line.invoice_id.payment_ids',
-                 'free_member',
-                 'member_lines.date_to', 'member_lines.date_from', 'member_lines.date_cancel',
-                 'membership_state',
-                 'associate_member.membership_state')
+    @api.depends('associate_member', 'member_lines.date_to', 'member_lines.date_cancel')
     def _compute_membership_stop(self):
         MemberLine = self.env['membership.membership_line']
         for partner in self:
@@ -85,13 +73,7 @@ class Partner(models.Model):
                 ('partner', '=', partner.associate_member.id or partner.id),('date_cancel','=',False)
             ], limit=1, order='date_to desc').date_to
 
-    @api.depends('member_lines.account_invoice_line.invoice_id.state',
-                 'member_lines.account_invoice_line.invoice_id.invoice_line_ids',
-                 'member_lines.account_invoice_line.invoice_id.payment_ids',
-                 'free_member',
-                 'member_lines.date_to', 'member_lines.date_from', 'member_lines.date_cancel',
-                 'membership_state',
-                 'associate_member.membership_state')
+    @api.depends('member_lines.date_cancel')
     def _compute_membership_cancel(self):
         for partner in self:
             partner.membership_cancel = self.env['membership.membership_line'].search([