diff --git a/addons/point_of_sale/models/pos_order.py b/addons/point_of_sale/models/pos_order.py
index 7d593f7a25e..e1bf52d8e88 100644
--- a/addons/point_of_sale/models/pos_order.py
+++ b/addons/point_of_sale/models/pos_order.py
@@ -39,6 +39,7 @@ class PosOrder(models.Model):
'session_id': ui_order['pos_session_id'],
'lines': [process_line(l) for l in ui_order['lines']] if ui_order['lines'] else False,
'pos_reference': ui_order['name'],
+ 'sequence_number': ui_order['sequence_number'],
'partner_id': ui_order['partner_id'] or False,
'date_order': ui_order['creation_date'].replace('T', ' ')[:19],
'fiscal_position_id': ui_order['fiscal_position_id'],
diff --git a/addons/pos_restaurant/models/pos_order.py b/addons/pos_restaurant/models/pos_order.py
index 50220379b1a..e48a8b677ea 100644
--- a/addons/pos_restaurant/models/pos_order.py
+++ b/addons/pos_restaurant/models/pos_order.py
@@ -139,7 +139,7 @@ class PosOrder(models.Model):
self._get_payment_lines(table_orders)
for order in table_orders:
- order['pos_session_id'] = order['session_id']
+ order['pos_session_id'] = order['session_id'][0]
order['uid'] = order['pos_reference'].split(' ')[1]
order['name'] = order['pos_reference']
order['creation_date'] = order['create_date']
diff --git a/addons/pos_restaurant/static/src/xml/floors.xml b/addons/pos_restaurant/static/src/xml/floors.xml
index 677092ca42e..b3019a915d4 100644
--- a/addons/pos_restaurant/static/src/xml/floors.xml
+++ b/addons/pos_restaurant/static/src/xml/floors.xml
@@ -23,6 +23,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+