diff --git a/web/org.openbravo.retail.posterminal/js/data/dataordersave.js b/web/org.openbravo.retail.posterminal/js/data/dataordersave.js
--- a/web/org.openbravo.retail.posterminal/js/data/dataordersave.js
+++ b/web/org.openbravo.retail.posterminal/js/data/dataordersave.js
@@ -28,7 +28,11 @@
           json = this.receipt.serializeToJSON(),
           receiptId = this.receipt.get('id'),
           creationDate = this.receipt.get('creationDate') || new Date();
-          
+       
+      if (creationDate === "Invalid Date") {
+        creationDate = new Date();
+      }   
+
       if (this.receipt.get('isbeingprocessed') === 'Y') {
         //The receipt has already been sent, it should not be sent again
         return;
