Проблема с округлением налогов в Magento и Paypal

У меня есть проблемы с округлением в Paypal и Magento 1.7.0.2 -Все цены на сайте включают налог, а налог рассчитывается по ставке 20% (НДС ).

Я подойду к кассе, и все будет правильно:

enter image description here

Затем я нажму «Разместить заказ», и Paypal будет таким, что неверно, потому что общая сумма теперь на 1 пенс меньше. По-видимому, это связано с тем, как округляется налог.

enter image description here

В одних случаях работает нормально, а в других налог округляется неправильно. Я попытался внести изменения в метод расчета налога calcTaxAmount()в app/code/core/Mage/Tax/Model/Calculation.php

Я добавил это в метод calcTaxAmount, который, казалось, исправил это, но это привело к тому, что цены на странице продукта были неправильными (1p меньше ).

$amount = $this->roundUp($amount);

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

РЕДАКТИРОВАТЬ :Вот мои налоговые настройки в Magento

enter image description here

5
задан Adam Moss 9 August 2012 в 09:55
поделиться