Problem zaokrąglania podatków Magento i Paypal

Mam pewne problemy z zaokrąglaniem z Paypal i Magento 1.7.0.2 - Wszystkie ceny na stronie zawierają podatek, a podatek jest obliczany na 20% (VAT).

Pójdę do kasy i wszystko jest w porządku:

Następnie kliknę na miejsce zamówienia, a Paypal będzie taki, co jest nieprawidłowe, ponieważ całkowita suma jest teraz o 1 p mniej. Wydaje się, że przyczyną jest sposób zaokrąglania podatku.

W niektórych przypadkach działa dobrze, ale w innych podatek jest nieprawidłowo zaokrąglany. Próbowałem wprowadzić zmiany w metodzie obliczania podatkucalcTaxAmount () w app / code / core / Mage / Tax / Model / Calculation.php

Dodałem to do metody calcTaxAmount, która wydawała się ją naprawiać, ale powoduje to, że ceny na stronie produktu były wtedy niepoprawne (1p mniej).

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

Jestem pewien, że to błąd, ale nie mam pomysłów. Gdyby ktoś zetknął się z tym wcześniej i ma rozwiązanie, chętnie by to usłyszał. Każda pomoc bardzo doceniana.

EDYTUJ: Oto moje ustawienia podatkowe w Magento

questionAnswers(6)

yourAnswerToTheQuestion