cancel
Showing results for 
Search instead for 
Did you mean: 

Preise in DB auf 2 Nachkomastellen gerundet

Preise in DB auf 2 Nachkomastellen gerundet

Hallo,

 

ich habe das Problem, dass Magento die Preise auf 2 Nachkomastellen gerundet in die DB speichert.
Dadurch kommt es bei der Rechnungserstellung im WaWiSystem zu abweichungen.
Die Artikel werden mit Brutto-Preis in Magento gepflegt. Verwendet wird Magento DE 1.9.0.1

Bsp.:
Artikel A:
Brutto: 104.0000
Netto: 87.3900

 

87.3900 * 1.19 = 103.9941
Gerundet 103.99, es liegt also eine Abweichung von 0.01 vor.

Ich habe schon gefunden, dass man In der Klasse Mage_Core_Model_Store den zweiten Parameter verändern soll:

public function roundPrice($price) { //return round($price, 2); return round($price, 4); }


Gibt es hierzu Empfehlungen? Wie kann man das lösen?

Danke & Gruß
Bastian

 

1 REPLY 1

Re: Preise in DB auf 2 Nachkomastellen gerundet

Dazu gibt es seit einiger Zeit ein Modul: https://github.com/therouv/Magento-BetterPriceRounding. Einfach mal ausprobieren, es macht genau das und nichts andere.

Andreas von Studnitz, Trainer, Consultant, Developer and CEO of integer_net, Germany.