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