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,