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(