diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index 7725f9bea74d8edbf965ee96cd01fad1c62edc35..e15c49971a50ec6fbc9cce03f7980faa75419a64 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -2299,7 +2299,7 @@ var PaymentScreenWidget = ScreenWidget.extend({ } // The exact amount must be paid if there is no cash payment method defined. - if (Math.abs(order.get_total_with_tax() - order.get_total_paid()) > 0.00001) { + if (Math.abs(order.get_total_with_tax() - order.get_total_paid() + order.get_rounding_applied()) > 0.00001) { var cash = false; for (var i = 0; i < this.pos.payment_methods.length; i++) { cash = cash || (this.pos.payment_methods[i].is_cash_count);