Beschreibung des Bugs:
Nach einem Update auf Magento 1.6.0.0 kommt es zu Rundungsfehlern. Der Bug äußert sich dadurch, dass im Backend z.B. 15.00€ eingetragen wurden, jedoch im Frontend 15.01€ ausgewiesen wird. Innerhalb des Checkouts von Magento wird die korrekte Summe dargestellt.
Lösung des Bugs:
Im Magento http://www.magentocommerce.com/ Forum wurden verschiedene Bugfixe vorgestellt, wobei scheinbar nur folgende Lösung von „skekum“ funktioniert.
http://www.magentocommerce.com/boards/viewthread/247201/P15/
I went to:
app/code/core/Mage/Tax/Model/Calculation.php Line 466
and changed:
FROM
public function calcTaxAmount($price, $taxRate,
$priceIncludeTax=false, $round=true)
TO
public function calcTaxAmount($price, $taxRate,
$priceIncludeTax=false, $round=false)
I\’m using 1.6.0 and it worked for me.