diff --git a/src/org/openbravo/service/integration/magento/core/process/ImportSynchronizationProcess.java b/src/org/openbravo/service/integration/magento/core/process/ImportSynchronizationProcess.java
--- a/src/org/openbravo/service/integration/magento/core/process/ImportSynchronizationProcess.java
+++ b/src/org/openbravo/service/integration/magento/core/process/ImportSynchronizationProcess.java
@@ -12,6 +12,7 @@
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
+import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
 import java.util.Map;
@@ -62,7 +63,7 @@
 
         String magentoInstance = MagentoCoreUtils.getMagentoInstance(posTerminalId);
         Date fromDate = lastUpdate != null ? lastUpdate : new Date();
-        Date utcDate = OBDateUtils.convertDateToUTC(fromDate);
+        Date utcDate = OBDateUtils.convertDateToUTC(adjustDate(fromDate));
 
         // once multi-store is supported here we should filter by store view also
         MagentoFilter filter = new MagentoFilter("updated_at", formatDate(utcDate), "gt");
@@ -94,6 +95,13 @@
     return df.format(fromDate);
   }
 
+  private Date adjustDate(Date date) {
+    Calendar c = Calendar.getInstance();
+    c.setTime(date);
+    c.add(Calendar.SECOND, -1);
+    return c.getTime();
+  }
+
   private MagentoRequestHelper getRequestHelper(String magentoInstance) {
     Optional<MagentoRequestHelper> optionalRequest = MagentoRequestHelper
         .getMagentoRequestHelper(magentoInstance);
