[fix] discount percentage fix
diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py
index dae1227..8e4b0a1 100644
--- a/erpnext/controllers/accounts_controller.py
+++ b/erpnext/controllers/accounts_controller.py
@@ -170,7 +170,10 @@
 								item.set(fieldname, value)
 
 					if ret.get("pricing_rule"):
-						item.set("discount_percentage", ret.get("discount_percentage"))
+						# if user changed the discount percentage then set user's discount percentage ?
+						discount_percentage = ret.get("discount_percentage") if item.get("discount_percentage") == \
+							ret.get("discount_percentage") else item.get("discount_percentage")
+						item.set("discount_percentage", discount_percentage)
 						if ret.get("pricing_rule_for") == "Price":
 							item.set("pricing_list_rate", ret.get("pricing_list_rate"))