From 0a3c22e33b96cfade162ace633b9e0b1fbbd4654 Mon Sep 17 00:00:00 2001 From: "Anh Thao Pham (pta)" Date: Wed, 17 Mar 2021 10:20:24 +0000 Subject: [PATCH] [FIX] payment: use commercial partner for payments made from payment acquirers Payments made on eCommerce via a payment acquirer (i.e. Stripe) generate an "account.payment" record where connected user's "child" partner is used for partner_id of the payment, instead of commercial partner, as it is done for payments registered on invoices. For consistency, commercial partner should also be used for these payments. opw-2457390 closes odoo/odoo#68065 X-original-commit: b738068be53621b23d9f19befdfdef50534ef434 Signed-off-by: Laurent Smet Signed-off-by: Anh Thao PHAM --- addons/payment/models/payment_acquirer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/payment/models/payment_acquirer.py b/addons/payment/models/payment_acquirer.py index efb93f2b7b3..04f10332c96 100644 --- a/addons/payment/models/payment_acquirer.py +++ b/addons/payment/models/payment_acquirer.py @@ -680,7 +680,7 @@ class PaymentTransaction(models.Model): 'amount': self.amount, 'payment_type': 'inbound' if self.amount > 0 else 'outbound', 'currency_id': self.currency_id.id, - 'partner_id': self.partner_id.id, + 'partner_id': self.partner_id.commercial_partner_id.id, 'partner_type': 'customer', 'journal_id': self.acquirer_id.journal_id.id, 'company_id': self.acquirer_id.company_id.id,