Как я могу рассчитать цену с учетом скидки, предоставленной поставщиком в заказе на покупку? - PullRequest
0 голосов
/ 28 октября 2019

У меня есть примерное значение, как показано ниже

$item_A = $ 112.50 @ 6% tax after tax = 9.25
$item_B = $ 10.00 @ 0% tax

//I bought 2 item_A ($ 238.50) and 1 item_B ($ 10)

$sub_total = $ 235.00
$tax_amt = $ 13.50
$total = $ 248.50

Здесь я хочу применить скидку в размере 40 долларов, а затем поделиться на цену товара, что означает, что моя общая сумма должна составить 208,75 доллара после скидки.

скидка будет основываться на настройке, примененной до или после уплаты налога на общую сумму

// formula to share among
$distribute = sub-total of item / total amount * discount

После получения распределения $, затем разделит количество и добавит к текущемуцена за единицу.

В этом случае, если я пересчитываю общую сумму, она станет меньше из-за цены за единицу товара, на которую была применена скидка.

Мой ожидаемый результат - при применении скидки в размере 40 долларов США. на $ 248,50 он станет $ 208,50 с примененной скидкой в ​​$ 40, даже пересчитав ее.

нужно ли сохранять сумму налога от первоначальной цены?

Какое решение использовать для решенияэта ситуация? Кто-нибудь может помочь и дать предложение по этому делу? Спасибо.

...