diff --git a/addons/account/models/account_invoice.py b/addons/account/models/account_invoice.py index 6163bdbfc90..6e64860f700 100644 --- a/addons/account/models/account_invoice.py +++ b/addons/account/models/account_invoice.py @@ -84,7 +84,7 @@ class AccountInvoice(models.Model): def _compute_residual(self): residual = 0.0 residual_company_signed = 0.0 - sign = self.type in ['in_refund', 'in_invoice'] and -1 or 1 + 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'): residual_company_signed += line.amount_residual * sign