diff --git a/web/org.openbravo.retail.posterminal/js/model/order.js b/web/org.openbravo.retail.posterminal/js/model/order.js
index 2572061ec..c580b39d0 100644
--- a/web/org.openbravo.retail.posterminal/js/model/order.js
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js
@@ -6755,9 +6755,6 @@
       OB.Dal.remove(
         this,
         function() {
-          OB.MobileApp.model.orderList.remove(me, {
-            silent: true
-          });
           var deliveredLine,
             linesWithDeferred = [];
 
@@ -6948,9 +6945,8 @@
                 me.unset('preventServicesUpdate');
                 me.preventOrderSave(false);
                 me.save();
-                OB.MobileApp.model.orderList.unshift(me, {
-                  silent: true
-                });
+                OB.MobileApp.model.orderList.saveCurrent();
+                OB.MobileApp.model.orderList.loadCurrent();
               });
             }
           );
