fix: distributed discounts on si

This commit is contained in:
David
2024-08-28 10:28:02 +02:00
parent 146ce59b87
commit 0bab6f34c1
20 changed files with 97 additions and 15 deletions

View File

@@ -1654,8 +1654,11 @@ class AccountsController(TransactionBase):
and self.get("discount_amount")
and self.get("additional_discount_account")
):
amount = item.amount
base_amount = item.base_amount
amount += item.distributed_discount_amount
base_amount += flt(
item.distributed_discount_amount * self.get("conversion_rate"),
item.precision("distributed_discount_amount"),
)
return amount, base_amount