diff -r c04938eafe0f src-db/database/sourcedata/AD_MESSAGE.xml
--- a/src-db/database/sourcedata/AD_MESSAGE.xml	Thu Feb 23 17:47:42 2017 +0530
+++ b/src-db/database/sourcedata/AD_MESSAGE.xml	Wed Mar 01 17:30:36 2017 +0100
@@ -313,6 +313,18 @@
 <!--0616FB7F76E947778B1E9D9C5088108D-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
 <!--0616FB7F76E947778B1E9D9C5088108D--></AD_MESSAGE>
 
+<!--06584FCD868D42CCBF63298C30E395B5--><AD_MESSAGE>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <AD_MESSAGE_ID><![CDATA[06584FCD868D42CCBF63298C30E395B5]]></AD_MESSAGE_ID>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <VALUE><![CDATA[OBPOS_ProductSearchTooBroad]]></VALUE>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <MSGTEXT><![CDATA[Please narrow your search, by filtering by name, product category, ...]]></MSGTEXT>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <MSGTYPE><![CDATA[W]]></MSGTYPE>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <AD_MODULE_ID><![CDATA[FF808181326CC34901326D53DBCF0018]]></AD_MODULE_ID>
+<!--06584FCD868D42CCBF63298C30E395B5-->  <ISINCLUDEINI18N><![CDATA[N]]></ISINCLUDEINI18N>
+<!--06584FCD868D42CCBF63298C30E395B5--></AD_MESSAGE>
+
 <!--066342C0820945228E4FB178AED452C3--><AD_MESSAGE>
 <!--066342C0820945228E4FB178AED452C3-->  <AD_MESSAGE_ID><![CDATA[066342C0820945228E4FB178AED452C3]]></AD_MESSAGE_ID>
 <!--066342C0820945228E4FB178AED452C3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r c04938eafe0f src/org/openbravo/retail/posterminal/master/Product.java
--- a/src/org/openbravo/retail/posterminal/master/Product.java	Thu Feb 23 17:47:42 2017 +0530
+++ b/src/org/openbravo/retail/posterminal/master/Product.java	Wed Mar 01 17:30:36 2017 +0100
@@ -319,4 +319,14 @@
   protected boolean bypassPreferenceCheck() {
     return true;
   }
+
+  @Override
+  protected boolean mustHaveRemoteFilters() {
+    return true;
+  }
+
+  @Override
+  protected String messageWhenNoFilters() {
+    return "OBPOS_ProductSearchTooBroad";
+  }
 }
