diff -r 9d5c895e2bfc src/org/openbravo/mobile/core/utils/OBMOBCUtils.java
--- a/src/org/openbravo/mobile/core/utils/OBMOBCUtils.java	Tue Jun 05 11:21:01 2018 +0200
+++ b/src/org/openbravo/mobile/core/utils/OBMOBCUtils.java	Thu Jun 07 18:45:12 2018 +0200
@@ -10,8 +10,11 @@
 
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.TimeZone;
 import java.util.UUID;
 
 import javax.servlet.ServletException;
@@ -31,6 +34,7 @@
 import org.openbravo.mobile.core.process.PropertyByType;
 import org.openbravo.service.json.JsonConstants;
 import org.openbravo.service.json.JsonToDataConverter;
+import org.openbravo.service.json.JsonUtils;
 
 /**
  * @author iperdomo
@@ -130,6 +134,12 @@
 
     return calendar.getTime();
   }
+  
+  public static String convertToUTCDateComingFromServer(Date date) {
+    DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
+    df.setTimeZone(TimeZone.getTimeZone("UTC"));
+    return JsonUtils.convertToCorrectXSDFormat(df.format(date));
+  }
 
   public static Date stripTime(Date dateWithTime) {
     Calendar calendar = Calendar.getInstance();
