- Сумма беспошлинной торговли.
- Сумма с учетом налогов.
Сумма беспошлинной торговли * 1,21 = Сумма с учетом налогов
Сумма с включенным налогом / 1,21 = Сумма беспошлинной торговли
Первоначальная сумма (сумма с налогом): 38497,79
Рассчитываем сумму беспошлинной торговли: (делим ее на 1,21 и округляем до 2 десятичных знаков)< /p>
38497,79 / 1,21 = 31816,3554 ~ 31816,36
Теперь мы пересчитали исходную сумму с учетом налога
31816,36 * 1,21 = 38497,7956 ~38497,80
Дельта: 38497,80 – 38497,79 = 0,01
Как решить эту проблему? У нас есть функция, позволяющая пользователям переключать сумму на странице списка устройств с суммы DutyFree на сумму, включенную в налог, и наоборот.
В связи с этим нам приходится одновременно выполнять расчеты по действиям пользователя.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -ecommerce