Magento y Paypal problema redondeo de impuestos

Tengo algunos problemas de redondeo con Paypal y Magento 1.7.0.2 - Todos los precios en el sitio incluyen impuestos y el impuesto se calcula al 20% (IVA).

Voy a ir a la caja y todo es correcto:

A continuación, haré clic en ordenar y Paypal será así, lo cual es incorrecto porque el total general ahora es 1p menos. Esto parece ser la causa de cómo se redondea el impuesto.

En algunos casos, funciona bien, pero en otros el impuesto se redondea incorrectamente. He intentado hacer cambios en el método de cálculo de impuestoscalcTaxAmount () en app / code / core / Mage / Tax / Model / Calculation.php

Agregué esto al método calcTaxAmount que parecía solucionarlo, pero hace que los precios en la página del producto sean incorrectos (1p menos).

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

Estoy bastante seguro de que esto es un error, pero me he quedado sin ideas. Si alguien ha encontrado esto antes y tiene una solución, me encantaría escucharla. Cualquier ayuda muy apreciada.

EDITAR: Aquí están mis ajustes de impuestos en Magento

Respuestas a la pregunta(6)

Su respuesta a la pregunta