diff --git a/addons/account/models/account_invoice.py b/addons/account/models/account_invoice.py index a28a0d3382d..00f0dff1ff7 100644 --- a/addons/account/models/account_invoice.py +++ b/addons/account/models/account_invoice.py @@ -95,7 +95,7 @@ class AccountInvoice(models.Model): residual_company_signed = 0.0 sign = self.type in ['in_refund', 'out_refund'] and -1 or 1 for line in self.sudo().move_id.line_ids: - if line.account_id.internal_type in ('receivable', 'payable'): + if line.account_id == self.account_id: residual_company_signed += line.amount_residual if line.currency_id == self.currency_id: residual += line.amount_residual_currency if line.currency_id else line.amount_residual