diff --git a/addons/pos_restaurant/static/tests/tours/SplitBillScreen.tour.js b/addons/pos_restaurant/static/tests/tours/SplitBillScreen.tour.js
index adae7f58fe19912885d85a7f9a8ed582c7196ff3..5680a15b73c36dafd2e74f95eb3202396bd09b01 100644
--- a/addons/pos_restaurant/static/tests/tours/SplitBillScreen.tour.js
+++ b/addons/pos_restaurant/static/tests/tours/SplitBillScreen.tour.js
@@ -51,4 +51,30 @@ odoo.define('pos_restaurant.tour.SplitBillScreen', function (require) {
     ProductScreen.do.clickOrderline('Minute Maid', '3.0')
 
     Tour.register('SplitBillScreenTour', { test: true, url: '/pos/ui' }, getSteps());
+
+    startSteps();
+
+    FloorScreen.do.clickTable('T2');
+    ProductScreen.exec.addOrderline('Water', '1', '2.0');
+    ProductScreen.exec.addOrderline('Minute Maid', '1', '2.0');
+    ProductScreen.exec.addOrderline('Coca-Cola', '1', '2.0');
+    Chrome.do.backToFloor();
+    FloorScreen.do.clickTable('T2');
+    ProductScreen.do.clickSplitBillButton();
+
+    SplitBillScreen.do.clickOrderline('Water');
+    SplitBillScreen.do.clickOrderline('Coca-Cola');
+    SplitBillScreen.do.clickPay();
+    PaymentScreen.do.clickBack();
+    Chrome.do.clickTicketButton();
+    TicketScreen.do.selectOrder('-0002');
+    ProductScreen.do.clickOrderline('Water', '1.0');
+    ProductScreen.do.clickOrderline('Coca-Cola', '1.0');
+    ProductScreen.check.totalAmountIs('4.40');
+    Chrome.do.clickTicketButton();
+    TicketScreen.do.selectOrder('-0001');
+    ProductScreen.do.clickOrderline('Minute Maid', '1.0');
+    ProductScreen.check.totalAmountIs('2.20');
+
+    Tour.register('SplitBillScreenTour2', { test: true, url: '/pos/ui' }, getSteps());
 });
diff --git a/addons/pos_restaurant/tests/test_frontend.py b/addons/pos_restaurant/tests/test_frontend.py
index 15bd01e013f6bbe793e67ca95d82c217a78a3b23..ed6c0a808956cc9fe32b3ef7fe1fd2a0216a8146 100644
--- a/addons/pos_restaurant/tests/test_frontend.py
+++ b/addons/pos_restaurant/tests/test_frontend.py
@@ -191,3 +191,7 @@ class TestFrontend(odoo.tests.HttpCase):
         self.assertTrue(order2.is_tipped and order2.tip_amount == 1.00)
         self.assertTrue(order3.is_tipped and order3.tip_amount == 1.50)
         self.assertTrue(order4.is_tipped and order4.tip_amount == 1.00)
+
+    def test_06_split_bill_screen(self):
+        self.pos_config.with_user(self.env.ref('base.user_admin')).open_session_cb(check_coa=False)
+        self.start_tour("/pos/ui?config_id=%d" % self.pos_config.id, 'SplitBillScreenTour2', login="admin")