--- a/web/org.openbravo.retail.loyalty.programs/js/component/subscription-buttons.js
+++ b/web/org.openbravo.retail.loyalty.programs/js/component/subscription-buttons.js
@@ -136,6 +136,14 @@ enyo.kind({
   },
   tapAction: function() {
     if (this.checkCustomerSaved() && !this.readOnly) {
+      if (this.popup.$.footer.$.newCustomer_footer) {
+        // bp in edit mode
+        this.popup.$.footer.$.newCustomer_footer.$.newcustomersave.doSaveCustomer(
+          {
+            validations: true
+          }
+        );
+      }
       if (this.hasLoyalty) {
         this.manageLoyalty();
       } else {

