diff --git a/app/views/origami/discounts/index.html.erb b/app/views/origami/discounts/index.html.erb
index 59341bcb..ac94fd18 100755
--- a/app/views/origami/discounts/index.html.erb
+++ b/app/views/origami/discounts/index.html.erb
@@ -211,7 +211,7 @@
-
+
@@ -432,6 +432,9 @@ var cashier_type = "<%= @cashier_type %>";
// Pay Discount for Payment
$("#pay-discount").on('click', function(e){
e.preventDefault();
+ if($('#pay-discount').is(":visible")) {
+ $('#pay-discount').prop("disabled",true);
+ }
$("#loading_wrapper").show();
var sale_id = $('#sale-id').text();
var discount_items = JSON.stringify(get_discount_item_rows());
diff --git a/app/views/origami/other_charges/index.html.erb b/app/views/origami/other_charges/index.html.erb
index b9dbbc60..bf119be0 100755
--- a/app/views/origami/other_charges/index.html.erb
+++ b/app/views/origami/other_charges/index.html.erb
@@ -308,6 +308,9 @@ var cashier_type = "<%= @cashier_type %>";
// Calculate Other Charges for Payment
$("#charge_other").on('click', function(e){
e.preventDefault();
+ if($('#charge_other').is(":visible")) {
+ $('#charge_other').prop("disabled",true);
+ }
var sale_id = $('#sale-id').text();
var sub_total = $('#order-sub-total').text();
var other_charges_items = JSON.stringify(get_other_item_rows());
diff --git a/app/views/origami/payments/show.html.erb b/app/views/origami/payments/show.html.erb
index 499d7724..e8062d46 100755
--- a/app/views/origami/payments/show.html.erb
+++ b/app/views/origami/payments/show.html.erb
@@ -1054,6 +1054,10 @@ var pdf_view = '<%=@pdf_view%>';
$('.print_receipt').prop("disabled",true);
}
+ if($('#pay').is(":visible")) {
+ $('#pay').prop("disabled",true);
+ }
+
var sale_id = $('#sale_id').text();
var filename = $("#filename").val();
var printer_name = $("#printer_name").val();