diff --git a/src/org/openbravo/retail/storeserver/synchronization/RetailSynchronizationRequestHandler.java b/src/org/openbravo/retail/storeserver/synchronization/RetailSynchronizationRequestHandler.java
--- a/src/org/openbravo/retail/storeserver/synchronization/RetailSynchronizationRequestHandler.java
+++ b/src/org/openbravo/retail/storeserver/synchronization/RetailSynchronizationRequestHandler.java
@@ -105,6 +105,16 @@
       return false;
     }
 
+    if (thisServerDefinition.isHiddenMode()) {
+      // always forward to CS
+      if (forwardedToCentralServer(request, response)) {
+        return true;
+      } else {
+        log.error("Hidden Mode Trying to forward to CS but failed, " + request.getRequestURI());
+        return true;
+      }
+    }
+
     // handle mandatory reload here
     if (isMandatoryReload(thisServerDefinition)) {
       writeResponseJSON(response, "RELOADING");
