From c9ebb4de41cd91963c00f1276a5ec956e0f04cae Mon Sep 17 00:00:00 2001 From: "Theo VINCENT (thvi)" Date: Thu, 26 Oct 2023 16:04:56 +0200 Subject: [PATCH] [FIX] pos_self_order: receipt payment lines Fixes the receipt payment lines name (replacing "Bank" by the payment method name). closes odoo/odoo#140098 Task-id: 3572422 Signed-off-by: Joseph Caburnay (jcb) --- addons/pos_self_order/models/pos_order.py | 4 ++++ addons/pos_self_order/static/src/app/self_order_service.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/pos_self_order/models/pos_order.py b/addons/pos_self_order/models/pos_order.py index decf73b750d..fb9acbc85f7 100644 --- a/addons/pos_self_order/models/pos_order.py +++ b/addons/pos_self_order/models/pos_order.py @@ -147,6 +147,10 @@ class PosOrder(models.Model): } for line in self.lines ], + "payment_lines": [{ + "name": payment.payment_method_id.name, + "amount": payment.amount + } for payment in self.payment_ids], "tax_details": self._compute_tax_details(), } diff --git a/addons/pos_self_order/static/src/app/self_order_service.js b/addons/pos_self_order/static/src/app/self_order_service.js index 79612bba8e6..b97b4145e31 100644 --- a/addons/pos_self_order/static/src/app/self_order_service.js +++ b/addons/pos_self_order/static/src/app/self_order_service.js @@ -551,7 +551,7 @@ export class SelfOrder extends Reactive { amount_tax: order.amount_tax, total_without_tax: order.amount_total - order.amount_tax, total_paid: order.amount_paid, - paymentlines: [{ name: "Bank", amount: order.amount_total }], + paymentlines: order.payment_lines, change: 0, tax_details: order.tax_details, name: order.pos_reference,