diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py index c5fbd097c21..69e1f454c82 100644 --- a/addons/point_of_sale/models/pos_order.py +++ b/addons/point_of_sale/models/pos_order.py @@ -1081,7 +1081,7 @@ class PosOrder(models.Model): if orders_info[key_order] < orderline.write_date: orders_info[key_order] = orderline.write_date totalCount = self.search_count(real_domain) - return {'ordersInfo': list(orders_info.items()), 'totalCount': totalCount} + return {'ordersInfo': list(orders_info.items())[::-1], 'totalCount': totalCount} def _export_for_ui(self, order): timezone = pytz.timezone(self._context.get('tz') or self.env.user.tz or 'UTC') diff --git a/addons/point_of_sale/static/tests/tours/TicketScreen.tour.js b/addons/point_of_sale/static/tests/tours/TicketScreen.tour.js index 9f9e8260dae..172dad5bde1 100644 --- a/addons/point_of_sale/static/tests/tours/TicketScreen.tour.js +++ b/addons/point_of_sale/static/tests/tours/TicketScreen.tour.js @@ -98,8 +98,8 @@ registry Chrome.do.clickMenuButton(); Chrome.do.clickTicketButton(); TicketScreen.do.selectFilter("Paid"); - TicketScreen.check.nthRowContains(3, "Brandon Freeman"); - TicketScreen.check.nthRowContains(2, "-0005"); + TicketScreen.check.nthRowContains(2, "Brandon Freeman"); + TicketScreen.check.nthRowContains(3, "-0005"); // Invoice order TicketScreen.do.selectOrder("-0005"); TicketScreen.check.orderWidgetIsNotEmpty();