diff -r 306d53441db0 modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java	Thu Dec 08 11:33:43 2016 -0500
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/report/BaseReportActionHandler.java	Mon Dec 12 16:19:54 2016 -0500
@@ -78,6 +78,8 @@
  * 
  */
 public class BaseReportActionHandler extends BaseProcessActionHandler {
+  protected static final String ADDITIONAL_PARAMETERS = "ADDITIONAL_PARAMETERS";
+  protected static final String UI_PARAMETERS = "UI_PARAMETERS";
   private static final Logger log = LoggerFactory.getLogger(BaseReportActionHandler.class);
   private static final String JASPER_PARAM_PROCESS = "jasper_process";
 
@@ -330,6 +332,8 @@
     // Include the HTTP session into the parameters that are sent to the report
     jrParams.put("HTTP_SESSION", parameters.get(KernelConstants.HTTP_SESSION));
     log.debug("Report: {}. Start export JR process.", report.getId());
+    parameters.put(UI_PARAMETERS, params);
+    parameters.put(ADDITIONAL_PARAMETERS, jrParams);
     long t1 = System.currentTimeMillis();
     doJRExport(jrTemplatePath, expType, jrParams, strTmpFileName, getReportConnectionProvider(),
         getReportData(parameters));
