diff --git a/web/org.openbravo.retail.posterminal/js/model/order.js b/web/org.openbravo.retail.posterminal/js/model/order.js
index aa1db396c..7d54762af 100644
--- a/web/org.openbravo.retail.posterminal/js/model/order.js
+++ b/web/org.openbravo.retail.posterminal/js/model/order.js
@@ -2379,6 +2379,14 @@
         return;
       }
 
+      // Don't Delete Lines if calculateReceipt is locked
+      if (me.isCalculateReceiptLocked) {
+        if (callback) {
+          callback(false);
+        }
+        return;
+      }
+
       //Editable Validation
       if (this.get('isEditable') === false) {
         pointofsale.doShowPopup({
