diff --git a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-parameter-window-view.js
@@ -491,13 +491,12 @@
 
     allProperties._buttonValue = btnValue || 'DONE';
 
-    allProperties._params = this.getContextInfo();
-
     // allow to add external parameters
     isc.addProperties(allProperties._params, this.externalParams);
 
     actionHandlerCall = function (me) {
       me.showProcessing(true);
+      allProperties._params = me.getContextInfo();
       OB.RemoteCallManager.call(me.actionHandler, allProperties, {
         processId: me.processId,
         windowId: me.windowId
