diff --git a/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js b/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js
index 3fcc3cbd3..df4018c0c 100644
--- a/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js
+++ b/web/org.openbravo.retail.posterminal/js/pointofsale/view/payment.js
@@ -2849,7 +2849,11 @@ enyo.kind({
             .get('order')
             .get('doCancelAndReplace')))
     ) {
-      this.$.removePayment.hideButton();
+      if (this.model.get('isPrePayment')) {
+        this.$.removePayment.hideButton();
+      } else {
+        this.$.removePayment.show();
+      }
       this.$.reversePayment.hideButton();
     } else if (
       this.model.has('paymentRounding') &&
