From 46c97c6e9542fc42f0b7d059fbb8661782d5507a Mon Sep 17 00:00:00 2001 From: mbauskar Date: Tue, 19 Jan 2016 19:51:11 +0530 Subject: [PATCH] [fix] discount percentage fix --- erpnext/controllers/accounts_controller.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py index dae1227ff16..8e4b0a1225e 100644 --- a/erpnext/controllers/accounts_controller.py +++ b/erpnext/controllers/accounts_controller.py @@ -170,7 +170,10 @@ class AccountsController(TransactionBase): 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"))