diff --git a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java
@@ -27,6 +27,7 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.TimeUnit;
 
 import javax.enterprise.inject.Any;
 import javax.enterprise.inject.Instance;
@@ -127,6 +128,13 @@ public class FormInitializationComponent
       // - CHANGE: used when the user changes a field which should fire callouts or comboreloads
       // - SETSESSION: used when the user calls a process
       mode = readParameter(parameters, "MODE");
+
+      if ("NEW".equals(mode)) {
+        long wait = 5L;
+        log.info("{} mode. Waiting {} sec", mode, wait);
+        TimeUnit.SECONDS.sleep(5L);
+      }
+
       // ID of the parent record
       String parentId = readParameter(parameters, "PARENT_ID");
       // The ID of the tab
