diff -r 688697b19d36 src-db/database/model/functions/M_CHECK_STOCK.xml
--- a/src-db/database/model/functions/M_CHECK_STOCK.xml	Fri Nov 03 04:09:50 2017 +0000
+++ b/src-db/database/model/functions/M_CHECK_STOCK.xml	Thu Jan 25 18:02:48 2018 +0100
@@ -51,7 +51,7 @@
       FROM M_STORAGE_DETAIL
       WHERE M_PRODUCT_ID=p_M_Product_ID
         AND AD_CLIENT_ID=p_AD_Client_ID
-        AND AD_ORG_ID=p_AD_Org_ID
+        AND AD_ORG_ISINNATURALTREE(AD_ORG_ID, p_AD_Org_ID, p_AD_Client_ID) = 'Y'
       AND (QTYONHAND<0 OR COALESCE(QTYORDERONHAND,0)<0));    
     IF(v_ExistsNegativeStock <> 0) THEN
       p_Result:=0;
