Missing parentheses in price list rate determination

This commit is contained in:
Charles-Henri Decultot 2018-05-16 08:34:41 +00:00
parent 9fc5ddc26e
commit dcfe19d868

View File

@ -179,8 +179,10 @@ def get_pricing_rule_for_item(args):
item_details.margin_type = pricing_rule.margin_type
item_details.margin_rate_or_amount = pricing_rule.margin_rate_or_amount
if pricing_rule.price_or_discount == "Price":
print(args.conversion_factor, 'conversion factor')
print(args.conversion_rate, 'conversion rate')
item_details.update({
"price_list_rate": (pricing_rule.price/flt(args.conversion_rate)) * args.conversion_factor or 1.0 \
"price_list_rate": (pricing_rule.price/flt(args.conversion_rate)) * (args.conversion_factor or 1.0) \
if args.conversion_rate else 0.0,
"discount_percentage": 0.0
})