From 70c07af9d1da9255ba56b4efd4141c320698f165 Mon Sep 17 00:00:00 2001 From: Hugo Santos Date: Tue, 6 Feb 2024 17:31:09 +0100 Subject: [PATCH] [FIX] Use correct company when search for mandate_id Use the account.move company to search for the right partner mandate --- account_banking_mandate/models/account_move.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/account_banking_mandate/models/account_move.py b/account_banking_mandate/models/account_move.py index 990ff1c0f..4f56561da 100644 --- a/account_banking_mandate/models/account_move.py +++ b/account_banking_mandate/models/account_move.py @@ -22,9 +22,10 @@ class AccountMove(models.Model): related="payment_mode_id.payment_method_id.mandate_required", readonly=True ) - @api.depends("payment_mode_id", "partner_id") + @api.depends("company_id", "payment_mode_id", "partner_id") def _compute_mandate_id(self): for move in self: + move = move.with_company(move.company_id) if move.payment_mode_id.payment_method_id.mandate_required: move.mandate_id = move.partner_id.valid_mandate_id else: