From c9b60014eeb07456429963db933d54d859b11631 Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Fri, 11 Apr 2025 08:21:38 +0200 Subject: [PATCH] [FIX] account_reconcile_oca: Apply matching of partners on reconciliation models --- .../models/account_bank_statement_line.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/account_reconcile_oca/models/account_bank_statement_line.py b/account_reconcile_oca/models/account_bank_statement_line.py index 5a046b33..63b24cf0 100644 --- a/account_reconcile_oca/models/account_bank_statement_line.py +++ b/account_reconcile_oca/models/account_bank_statement_line.py @@ -565,11 +565,14 @@ class AccountBankStatementLine(models.Model): continue new_data.append(line_data) liquidity_amount += line_data["amount"] - + partner = ( + reconcile_model._get_partner_from_mapping(self) or self._retrieve_partner() + ) for line in reconcile_model._get_write_off_move_lines_dict( - -liquidity_amount, self._retrieve_partner().id + -liquidity_amount, partner.id ): new_line = line.copy() + new_line["partner_id"] = partner and partner.name_get()[0] or False amount = line.get("balance") if self.foreign_currency_id: amount = self.foreign_currency_id._convert(