diff --git a/web/org.openbravo.retail.posterminal/js/hookPreOrderSave.js b/web/org.openbravo.retail.posterminal/js/hookPreOrderSave.js
index ef657e1f6..faa45b90c 100644
--- a/web/org.openbravo.retail.posterminal/js/hookPreOrderSave.js
+++ b/web/org.openbravo.retail.posterminal/js/hookPreOrderSave.js
@@ -7,7 +7,7 @@
  ************************************************************************************
  */
 
-/*global _, OBRDM */
+/* global _ */
 
 (function() {
   if (OB.UTIL.HookManager) {
@@ -20,100 +20,7 @@
         var model = args.receipt,
           lines = model.get('lines'),
           deliver = model.get('completeTicket') || model.get('payOnCredit'),
-          generateShipment = false,
-          pickAndCarryPaymentStatus;
-
-        if (model.get('completeTicket') && !model.get('isNegative')) {
-          pickAndCarryPaymentStatus = OBRDM.UTIL.checkPickAndCarryPaidAmount(
-            args.receipt
-          );
-          if (
-            pickAndCarryPaymentStatus.payment <
-            pickAndCarryPaymentStatus.pickAndCarryAmount
-          ) {
-            var symbol = OB.MobileApp.model.get('terminal').symbol,
-              symbolAtTheRight = OB.MobileApp.model.get('terminal')
-                .currencySymbolAtTheRight;
-            args.cancellation = true;
-            if (OB.MobileApp.model.showSynchronizedDialog) {
-              OB.MobileApp.model.hideSynchronizingDialog();
-            }
-            if (args.context.context.get('leftColumnViewManager').isOrder()) {
-              OB.UTIL.showConfirmation.display(
-                OB.I18N.getLabel('OBMOBC_Error'),
-                OB.I18N.getLabel('OBRDM_PickAndCarryPaymentError', [
-                  OB.I18N.formatCurrencyWithSymbol(
-                    pickAndCarryPaymentStatus.pickAndCarryAmount,
-                    symbol,
-                    symbolAtTheRight
-                  )
-                ]),
-                null,
-                {
-                  onHideFunction: function() {
-                    OB.UTIL.HookManager.callbackExecutor(args, callbacks);
-                  }
-                }
-              );
-            } else {
-              if (
-                OB.MobileApp.view.openedPopup &&
-                OB.MobileApp.view.openedPopup.isPickAndCarryValidation
-              ) {
-                var msg = OB.I18N.getLabel('OBRDM_PickAndCarryOrderError', [
-                  model.get('documentNo'),
-                  OB.I18N.formatCurrencyWithSymbol(
-                    pickAndCarryPaymentStatus.payment,
-                    symbol,
-                    symbolAtTheRight
-                  ),
-                  OB.I18N.formatCurrencyWithSymbol(
-                    pickAndCarryPaymentStatus.pickAndCarryAmount,
-                    symbol,
-                    symbolAtTheRight
-                  )
-                ]);
-                OB.MobileApp.view.openedPopup.$.bodyContent.$.scrollArea
-                  .createComponent({
-                    content: msg
-                  })
-                  .render();
-              } else {
-                var msgHeader = OB.I18N.getLabel(
-                    'OBRDM_PickAndCarryPaymentErrorMultiOrder',
-                    [pickAndCarryPaymentStatus.pickAndCarryAmount]
-                  ),
-                  orderMsg = OB.I18N.getLabel('OBRDM_PickAndCarryOrderError', [
-                    model.get('documentNo'),
-                    OB.I18N.formatCurrencyWithSymbol(
-                      pickAndCarryPaymentStatus.payment,
-                      symbol,
-                      symbolAtTheRight
-                    ),
-                    OB.I18N.formatCurrencyWithSymbol(
-                      pickAndCarryPaymentStatus.pickAndCarryAmount,
-                      symbol,
-                      symbolAtTheRight
-                    )
-                  ]);
-                OB.UTIL.showConfirmation.display(
-                  OB.I18N.getLabel('OBMOBC_Error'),
-                  [msgHeader, orderMsg],
-                  null,
-                  {
-                    onShowFunction: function(popup) {
-                      popup.isPickAndCarryValidation = true;
-                    },
-                    onHideFunction: function() {
-                      OB.UTIL.HookManager.callbackExecutor(args, callbacks);
-                    }
-                  }
-                );
-              }
-            }
-            return;
-          }
-        }
+          generateShipment = false;
 
         // Deliver products and services 'Linked to Product'
         _.each(lines.models, function(line) {
