Problema de arredondamento de impostos do Magento & Paypal

Eu tenho alguns problemas de arredondamento com Paypal e Magento 1.7.0.2 - Todos os preços no site incluem impostos e o imposto é calculado em 20% (IVA).

Eu vou para o checkout e tudo está correto:

Então, clicarei na ordem dos lugares, e o Paypal ficará assim, o que é incorreto, porque o total geral agora é menor que 1p. Isso parece ser causa de como o imposto é arredondado.

Em alguns casos, funciona bem, mas em outros o imposto é arredondado incorretamente. Eu tentei fazer alterações no método de cálculo do impostocalcTaxAmount () em app / code / core / Mage / Tax / Modelo / Calculation.php

Eu adicionei isso ao método calcTaxAmount, que parecia corrigi-lo, mas faz com que os preços na página do produto sejam incorretos (menos 1p).

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

Tenho certeza de que isso é um bug, mas estou sem ideias. Se alguém já se deparou com isso antes e tem uma solução, eu ficaria feliz em ouvi-lo. Qualquer ajuda muito apreciada.

EDIT: Aqui estão minhas configurações de impostos no Magento

questionAnswers(6)

yourAnswerToTheQuestion