diff --git a/web/org.openbravo.retail.posterminal/js/components/bplocation.js b/web/org.openbravo.retail.posterminal/js/components/bplocation.js
--- a/web/org.openbravo.retail.posterminal/js/components/bplocation.js
+++ b/web/org.openbravo.retail.posterminal/js/components/bplocation.js
@@ -810,7 +810,7 @@
     onShowPopup: ''
   },
   executeOnShow: function () {
-    if (!this.initialized) {
+    if (!this.isInitialized()) {
       this.inherited(arguments);
       if (_.isUndefined(this.args.visibilityButtons)) {
         this.args.visibilityButtons = true;
diff --git a/web/org.openbravo.retail.posterminal/js/components/bplocationship.js b/web/org.openbravo.retail.posterminal/js/components/bplocationship.js
--- a/web/org.openbravo.retail.posterminal/js/components/bplocationship.js
+++ b/web/org.openbravo.retail.posterminal/js/components/bplocationship.js
@@ -167,7 +167,7 @@
   name: 'OB.UI.ModalBPLocationShip',
   topPosition: '125px',
   executeOnShow: function () {
-    if (!this.initialized) {
+    if (!this.isInitialized()) {
       this.inherited(arguments);
       this.args.navigationPath = OB.UTIL.BusinessPartnerSelector.cloneAndPush(null, 'modalcustomershipaddress');
       if (_.isUndefined(this.args.visibilityButtons)) {
diff --git a/web/org.openbravo.retail.posterminal/js/components/businesspartner.js b/web/org.openbravo.retail.posterminal/js/components/businesspartner.js
--- a/web/org.openbravo.retail.posterminal/js/components/businesspartner.js
+++ b/web/org.openbravo.retail.posterminal/js/components/businesspartner.js
@@ -722,7 +722,7 @@
     kind: 'OB.UI.ListBps'
   },
   executeOnShow: function () {
-    if (!this.initialized) {
+    if (!this.isInitialized()) {
       this.inherited(arguments);
       if (_.isUndefined(this.args.visibilityButtons)) {
         this.args.visibilityButtons = true;
diff --git a/web/org.openbravo.retail.posterminal/js/components/businesspartner_selector.js b/web/org.openbravo.retail.posterminal/js/components/businesspartner_selector.js
--- a/web/org.openbravo.retail.posterminal/js/components/businesspartner_selector.js
+++ b/web/org.openbravo.retail.posterminal/js/components/businesspartner_selector.js
@@ -63,6 +63,7 @@
       this.doShowPopup({
         popup: 'modalcustomer',
         args: {
+          clean: true,
           presetCustomerId: OB.MobileApp.model.receipt.get('bp').id,
           target: 'order',
           navigationPath: []
@@ -299,6 +300,7 @@
       OB.MobileApp.view.$.containerWindow.$.pointOfSale.bubble('onShowPopup', {
         popup: 'modalcustomeraddress',
         args: {
+          clean: true,
           target: 'modal_selector_business_partners',
           businessPartner: bp,
           manageAddress: true,
@@ -749,7 +751,7 @@
     kind: 'OB.UI.ListBpsSelector'
   },
   executeOnShow: function () {
-    if (!this.initialized) {
+    if (!this.isInitialized()) {
       this.inherited(arguments);
       if (_.isUndefined(this.args.visibilityButtons)) {
         this.args.visibilityButtons = true;
diff --git a/web/org.openbravo.retail.posterminal/js/components/modalorderselector.js b/web/org.openbravo.retail.posterminal/js/components/modalorderselector.js
--- a/web/org.openbravo.retail.posterminal/js/components/modalorderselector.js
+++ b/web/org.openbravo.retail.posterminal/js/components/modalorderselector.js
@@ -39,7 +39,7 @@
     return true;
   },
   executeOnShow: function () {
-    if (!this.initialized) {
+    if (!this.isInitialized()) {
       this.inherited(arguments);
       this.getFilterSelectorTableHeader().clearFilter();
     }
