Fixes #12810 for Offline POS
diff --git a/erpnext/accounts/page/pos/pos.js b/erpnext/accounts/page/pos/pos.js
index d779de0..29f27fb 100644
--- a/erpnext/accounts/page/pos/pos.js
+++ b/erpnext/accounts/page/pos/pos.js
@@ -1177,8 +1177,17 @@
$(this.wrapper).on("change", ".pos-item-disc", function () {
var item_code = $(this).parents(".pos-selected-item-action").attr("data-item-code");
var discount = $(this).val();
- me.update_discount(item_code, discount)
- me.update_value()
+ if(discount > 100){
+ discount = $(this).val('');
+ frappe.show_alert({
+ indicator: 'red',
+ message: __('Discount amount cannot be greater than 100%')
+ });
+ me.update_discount(item_code, discount);
+ }else{
+ me.update_discount(item_code, discount);
+ me.update_value();
+ }
})
},
@@ -2006,4 +2015,4 @@
frappe.throw(__("LocalStorage is full , did not save"))
}
}
-})
+})
\ No newline at end of file