diff --git a/web/org.openbravo.retail.scanreceipt/js/OBSRUtils.js b/web/org.openbravo.retail.scanreceipt/js/OBSRUtils.js
index 2ad0790..66e95fa 100644
--- a/web/org.openbravo.retail.scanreceipt/js/OBSRUtils.js
+++ b/web/org.openbravo.retail.scanreceipt/js/OBSRUtils.js
@@ -50,3 +50,7 @@ OB.OBSR.findReceipt = function(args, callback) {
     5000
   );
 };
+
+OB.OBSR.isReceiptDocumentNumber = function(code) {
+  return true;
+};
diff --git a/web/org.openbravo.retail.scanreceipt/js/postBarcodeActionHook.js b/web/org.openbravo.retail.scanreceipt/js/postBarcodeActionHook.js
index d4ecd92..05828cb 100644
--- a/web/org.openbravo.retail.scanreceipt/js/postBarcodeActionHook.js
+++ b/web/org.openbravo.retail.scanreceipt/js/postBarcodeActionHook.js
@@ -11,7 +11,11 @@ OB.UTIL.HookManager.registerHook('OBPOS_PostBarcodeAction', function(
   args,
   callbacks
 ) {
-  OB.OBSR.findReceipt(args, function(args) {
+  if (OB.OBSR.isReceiptDocumentNumber(args.code)) {
+    OB.OBSR.findReceipt(args, function(args) {
+      OB.UTIL.HookManager.callbackExecutor(args, callbacks);
+    });
+  } else {
     OB.UTIL.HookManager.callbackExecutor(args, callbacks);
-  });
+  }
 });
