diff -r b4b15bb5aeb0 web/org.openbravo.retail.posterminal/js/data/dataordersave.js
--- a/web/org.openbravo.retail.posterminal/js/data/dataordersave.js	Fri Dec 26 10:39:05 2014 +0000
+++ b/web/org.openbravo.retail.posterminal/js/data/dataordersave.js	Wed Jan 14 17:26:52 2015 +0100
@@ -37,38 +37,6 @@
       }
       this.receipt.set('hasbeenpaid', 'Y');
 
-      // check receipt integrity
-      // sum the amounts of the lines
-      var oldGross = this.receipt.getGross();
-      var realGross = 0;
-      this.receipt.get('lines').forEach(function (line) {
-        line.calculateGross();
-        if (line.get('priceIncludesTax')) {
-          realGross = OB.DEC.add(realGross, line.get('lineGrossAmount'));
-        } else {
-          realGross = OB.DEC.add(realGross, line.get('discountedGross'));
-        }
-      });
-      // check if the amount of the lines is different from the gross
-      if (oldGross !== realGross) {
-        OB.error("Receipt integrity: FAILED");
-        if (OB.POS.modelterminal.hasPermission('OBPOS_TicketIntegrityCheck', true)) {
-          if (this.receipt.get('id')) {
-            OB.Dal.remove(model.get('orderList').current, null, null);
-          }
-          model.get('orderList').deleteCurrent();
-          OB.UTIL.showConfirmation.display('Error', OB.I18N.getLabel('OBPOS_ErrorOrderIntegrity'), [{
-            label: OB.I18N.getLabel('OBMOBC_LblOk'),
-            isConfirmButton: true,
-            action: function () {}
-          }]);
-          return;
-        }
-      }
-      OB.trace("Receipt integrity: OK");
-
-
-      this.receipt.trigger('integrityOk');
       OB.MobileApp.model.updateDocumentSequenceWhenOrderSaved(this.receipt.get('documentnoSuffix'), this.receipt.get('quotationnoSuffix'));
 
 
