Bugfix für Rundungsfehler nach Update zu Magento 1.6.0.0

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.

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.