[fix] Recalculate rate after applying Pricing Rule
This commit is contained in:
parent
0a1d037f01
commit
53a0de7607
@ -167,6 +167,9 @@ class AccountsController(TransactionBase):
|
|||||||
if ret.get("pricing_rule_for") == "Price":
|
if ret.get("pricing_rule_for") == "Price":
|
||||||
item.set("pricing_list_rate", ret.get("pricing_list_rate"))
|
item.set("pricing_list_rate", ret.get("pricing_list_rate"))
|
||||||
|
|
||||||
|
if item.price_list_rate:
|
||||||
|
item.rate = flt(item.price_list_rate *
|
||||||
|
(1.0 - (item.discount_percentage / 100.0)), item.precision("rate"))
|
||||||
|
|
||||||
def set_taxes(self):
|
def set_taxes(self):
|
||||||
if not self.meta.get_field("taxes"):
|
if not self.meta.get_field("taxes"):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user