[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 <smetl@users.noreply.github.com> Signed-off-by: Anh Thao PHAM <kitan191@users.noreply.github.com>
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user