У меня есть проблемы с округлением в Paypal и Magento 1.7.0.2 -Все цены на сайте включают налог, а налог рассчитывается по ставке 20% (НДС ).
Я подойду к кассе, и все будет правильно:
Затем я нажму «Разместить заказ», и Paypal будет таким, что неверно, потому что общая сумма теперь на 1 пенс меньше. По-видимому, это связано с тем, как округляется налог.
В одних случаях работает нормально, а в других налог округляется неправильно. Я попытался внести изменения в метод расчета налога calcTaxAmount()в app/code/core/Mage/Tax/Model/Calculation.php
Я добавил это в метод calcTaxAmount, который, казалось, исправил это, но это привело к тому, что цены на странице продукта были неправильными (1p меньше ).
$amount = $this->roundUp($amount);
Я почти уверен, что это ошибка, но у меня нет идей. Если кто-то сталкивался с этим раньше и имеет решение, я был бы рад его услышать. Любая помощь высоко ценится.
РЕДАКТИРОВАТЬ :Вот мои налоговые настройки в Magento