Magento & Paypal Steuerrundungsproblem

Ich habe Rundungsprobleme mit Paypal und Magento 1.7.0.2. - Alle Preise auf der Website enthalten Steuern und die Steuer wird mit 20% (MwSt.) Berechnet.

Ich gehe zur Kasse und alles ist korrekt:

Ich werde dann auf Bestellung platzieren klicken und Paypal wird so sein, was falsch ist, da die Gesamtsumme jetzt 1p weniger ist. Dies scheint daran zu liegen, wie die Steuer gerundet wird.

In einigen Fällen funktioniert es, in anderen wird die Steuer falsch gerundet. Ich habe versucht, die Steuerberechnungsmethode zu änderncalcTaxAmount () in app / code / core / Mage / Tax / Model / Calculation.php

Ich habe dies der calcTaxAmount-Methode hinzugefügt, die es zu beheben schien, aber es führt dazu, dass die Preise auf der Produktseite dann falsch sind (1p weniger).

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

Ich bin mir ziemlich sicher, dass dies ein Fehler ist, aber mir fehlen die Ideen. Wenn jemand darauf gestoßen ist und eine Lösung hat, würde ich mich freuen, sie zu hören. Jede Hilfe sehr geschätzt.

EDIT: Hier sind meine Steuereinstellungen in Magento

Antworten auf die Frage(6)

Ihre Antwort auf die Frage