diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py index 17b9bd82e57..2da2c0e0453 100644 --- a/addons/account/models/account_payment.py +++ b/addons/account/models/account_payment.py @@ -386,10 +386,8 @@ class AccountPayment(models.Model): @api.depends('amount_total_signed', 'payment_type') def _compute_amount_company_currency_signed(self): for payment in self: - if payment.payment_type == 'outbound': - payment.amount_company_currency_signed = -payment.amount_total_signed - else: - payment.amount_company_currency_signed = payment.amount_total_signed + liquidity_lines = payment._seek_for_lines()[0] + payment.amount_company_currency_signed = sum(liquidity_lines.mapped('balance')) @api.depends('amount', 'payment_type') def _compute_amount_signed(self):