diff --git a/models/scop_cotisation_idf.py b/models/scop_cotisation_idf.py
index 7e72558c694499b323a7ff2a3fca59459a914fa9..23107a3d2c1499542001b78d4f93ea445c5e0371 100644
--- a/models/scop_cotisation_idf.py
+++ b/models/scop_cotisation_idf.py
@@ -85,7 +85,7 @@ class ScopCotisationsIDF(models.Model):
     # ------------------------------------------------------
     # Computed fields
     # ------------------------------------------------------
-    @api.depends("payments_ids", "debit", "payments_ids.debit", "payments_ids.debit")
+    @api.depends("payments_ids", "debit", "payments_ids.debit", "payments_ids.credit")
     def _compute_amount_residual(self):
         for r in self:
             if r.type == "inv":
diff --git a/models/scop_invoice_idf.py b/models/scop_invoice_idf.py
index eb138454574b20c07750509fb15247d337808198..20660dec680b4da9076b044730403495ef22ef45 100644
--- a/models/scop_invoice_idf.py
+++ b/models/scop_invoice_idf.py
@@ -81,7 +81,7 @@ class ScopInvoiceIDF(models.Model):
     # ------------------------------------------------------
     # Computed fields
     # ------------------------------------------------------
-    @api.depends("payments_ids", "debit", "payments_ids.debit", "payments_ids.debit")
+    @api.depends("payments_ids", "debit", "payments_ids.debit", "payments_ids.credit")
     def _compute_amount_residual(self):
         for r in self:
             if r.type == "inv":