diff --git a/web/org.openbravo.retail.sessions/js/components/BusinessDateMain.js b/web/org.openbravo.retail.sessions/js/components/BusinessDateMain.js
index c81a64bda0515ad346fccd9d5d014ffbdf0fb9cc..eaf8f946a54e32c9bb987b9f4ca7d57cd8505f22 100644
--- a/web/org.openbravo.retail.sessions/js/components/BusinessDateMain.js
+++ b/web/org.openbravo.retail.sessions/js/components/BusinessDateMain.js
@@ -139,6 +139,8 @@
 
       // this.owner is the window (OB.UI.WindowView)
       // this.parent is the DOM object on top of the list (usually a DIV)
+
+      this.model.initializeBusinessDate();
     }
   });
 })();
diff --git a/web/org.openbravo.retail.sessions/js/components/BusinessDateModel.js b/web/org.openbravo.retail.sessions/js/components/BusinessDateModel.js
index f69fc2fd6459b9dfa8dda5538e49c31da37ed1ea..cbdae7833650cad5c28feb8f12348f0f74719d7a 100644
--- a/web/org.openbravo.retail.sessions/js/components/BusinessDateModel.js
+++ b/web/org.openbravo.retail.sessions/js/components/BusinessDateModel.js
@@ -15,6 +15,11 @@
 
   OB.POSS.UI.BusinessDateModel = OB.Model.TerminalWindowModel.extend({
     models: [],
+    initializeBusinessDate: function() {
+      if (!OB.UTIL.localStorage.getItem('businessdate')) {
+        this.setBusinessDate(moment().format('DD/MM/YYYY'));
+      }
+    },
     setBusinessDate: function(newbusinessdate) {
       if (newbusinessdate) {
         var me = this;
