diff --git a/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js b/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js index 71c2495fee9..bb94c8db30e 100644 --- a/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js +++ b/addons/point_of_sale/static/src/js/Screens/PaymentScreen/PaymentScreen.js @@ -81,8 +81,9 @@ odoo.define('point_of_sale.PaymentScreen', function (require) { } if (!this.selectedPaymentLine) return; // do nothing if no selected payment line // disable changing amount on paymentlines with running or done payments on a payment terminal + const payment_terminal = this.selectedPaymentLine.payment_method.payment_terminal; if ( - this.payment_interface && + payment_terminal && !['pending', 'retry'].includes(this.selectedPaymentLine.get_payment_status()) ) { return;