diff --git a/process/Product_lib/process.js b/process/Product_lib/process.js
index cc2645e75e5f32a2205e6000f598f16c6536b024..462c4f7240aa681c309fdb7f17f9c9fdb0f56f11 100644
--- a/process/Product_lib/process.js
+++ b/process/Product_lib/process.js
@@ -188,6 +188,7 @@ ProductUtils.getProductDetails = function(pid, priceListFilter, additionalProduc
                                .and("validPP.PRODUCT_ID = PRODUCTID")
                                .andPrepare(["PRODUCTPRICE", "CURRENCY", "validPP"], priceListFilter.currency)
                                .andPrepare(["PRODUCTPRICE", "VALID_FROM", "validPP"], datetime.date().toString(), "# <= ?")
+                               .andPrepare(["PRODUCTPRICE", "VALID_TO", "validPP"], datetime.date().toString(), "# >= ?")
                                .andPrepare(["PRODUCTPRICE", "FROMQUANTITY", "validPP"], priceListFilter.quantity, "# <= ?")
                                .andSqlCondition(SqlCondition.begin()
                                     .orPrepare(["PRODUCTPRICE", "CONTACT_ID", "validPP"], priceListFilter.relationId)