diff --git a/web/org.openbravo.retail.discounts/js/discountsengine/common/discount-rules.js b/web/org.openbravo.retail.discounts/js/discountsengine/common/discount-rules.js
index b653fb2..019dc8b 100644
--- a/web/org.openbravo.retail.discounts/js/discountsengine/common/discount-rules.js
+++ b/web/org.openbravo.retail.discounts/js/discountsengine/common/discount-rules.js
@@ -192,7 +192,7 @@
         });
         applicable =
           (rule.includedCharacteristics === 'N' && lineCount > 0) ||
-          (rule.includedCharacteristics === 'Y' && !elementFound) ||
+          (rule.includedCharacteristics === 'Y' && lineCount === 0) ||
           (rule.includedCharacteristics === 'A' &&
             lineCount === rule.productCharacteristics.length);
       }
