From 03cd0b318b9193dc372532ebba4e9e285d3e2e4c Mon Sep 17 00:00:00 2001 From: AaronHForgeFlow Date: Wed, 8 May 2024 13:15:22 +0200 Subject: [PATCH] [FIX] rma_account: default refund journal should respect rma line company --- rma_account/wizards/rma_refund.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rma_account/wizards/rma_refund.py b/rma_account/wizards/rma_refund.py index f6837e17..7caebe16 100644 --- a/rma_account/wizards/rma_refund.py +++ b/rma_account/wizards/rma_refund.py @@ -140,11 +140,16 @@ class RmaRefund(models.TransientModel): journal = rma_line.operation_id.refund_journal_id elif rma_line.type == "customer": journal = self.env["account.journal"].search( - [("type", "=", "sale")], limit=1 + [("type", "=", "sale"), ("company_id", "=", rma_line.company_id.id)], + limit=1, ) else: journal = self.env["account.journal"].search( - [("type", "=", "purchase")], limit=1 + [ + ("type", "=", "purchase"), + ("company_id", "=", rma_line.company_id.id), + ], + limit=1, ) values = { "payment_reference": rma_line.rma_id.name or rma_line.name,