diff --git a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java
--- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java
+++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/hqlinjections/AddPaymentOrderInvoicesTransformer.java
@@ -94,7 +94,8 @@
 
     String transformedHql = hqlQuery.replace("@selectClause@", selectClause.toString());
     transformedHql = transformedHql.replace("@joinClause@", " ");
-    transformedHql = transformedHql.replace("@whereClause@", whereClause.toString());
+    // transformedHql = transformedHql.replace("@whereClause@", whereClause.toString());
+    transformedHql = transformedHql.replace("@whereClause@", " 1=1 ");
     transformedHql = transformedHql.replace("@groupByClause@", groupByClause.toString());
     transformedHql = appendOrderByClause(transformedHql, orderByClause, justCount);
     // Sets parameters
diff --git a/modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java b/modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java
--- a/modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java
+++ b/modules/org.openbravo.service.datasource/src/org/openbravo/service/datasource/HQLDataSourceService.java
@@ -291,6 +291,10 @@
 
     Query query = OBDal.getInstance().getSession().createQuery(hqlQuery);
 
+    try {
+      Thread.sleep(3000);
+    } catch (InterruptedException e) {
+    }
     // sets the parameters of the query
     for (String key : queryNamedParameters.keySet()) {
       // Injection and transforms might have modified the query removing named parameters. Check
