fix: ignore pricing rule in all transactions

This commit is contained in:
Saqib Ansari 2022-01-20 12:22:56 +05:30
parent 5ae44f3a02
commit f6dda738dc
2 changed files with 5 additions and 2 deletions

View File

@ -249,7 +249,8 @@ def get_pricing_rule_for_item(args, price_list_rate=0, doc=None, for_validate=Fa
"free_item_data": [],
"parent": args.parent,
"parenttype": args.parenttype,
"child_docname": args.get('child_docname')
"child_docname": args.get('child_docname'),
"price_list_rate": args.get('price_list_rate')
})
if args.ignore_pricing_rule or not args.item_code:
@ -403,6 +404,7 @@ def remove_pricing_rule_for_item(pricing_rules, item_details, item_code=None):
if pricing_rule.rate_or_discount == 'Discount Percentage':
item_details.discount_percentage = 0.0
item_details.discount_amount = 0.0
item_details.rate = item_details.get('price_list_rate', 0)
if pricing_rule.rate_or_discount == 'Discount Amount':
item_details.discount_amount = 0.0

View File

@ -1463,7 +1463,8 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
"item_code": d.item_code,
"pricing_rules": d.pricing_rules,
"parenttype": d.parenttype,
"parent": d.parent
"parent": d.parent,
"price_list_rate": d.price_list_rate
})
}
});