Es gibt hier ja schon einige Beitrge zum Thema "Brutto / Netto". Allerdings drehte es sich bisher immer um grere Abweichungen.
Ich habe jetzt allerdings festgestellt, dass es "Rundungsfehler" bei der Berechnung der Netto-Preise bei der Eingabe eines Brutto-Preises im Adminbereich gibt.
Ich habe nun rausgefunden, dass das Problem hier an der nicht vorgenommenen Rundung liegt. Denn es wird einfach der Netto-Preis nach 2. Nachkomma-Stelle abgeschnitten und so in die DB gespeichert. Wenn dann spter der Brutto-Preis fr die Anzeige im Shop aus dem Netto in der DB berechnet wird fehlt einfach was und der Preis stimmt nicht mehr.
Lsung:
nderung des Typ des Feldes price.value von "decimal(8,2)" auf "decimal(8,6)". Damit werden einfach mehr Nachkommastellen in der DB fr den Netto-Preis gespeichert. Im Admin-Bereich erscheint dann ein korrekt gerundeter Netto-Preis in der Artikel-bersicht und auch im Shop wird ein korrekt gerundeter Brutto-Preis (mit jeweils 2 Stellen).
Gru Tom
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Es gibt hier ja schon einige Beitrge zum Thema "Brutto / Netto". Allerdings drehte es sich bisher immer um grere Abweichungen.
Ich habe jetzt allerdings festgestellt, dass es "Rundungsfehler" bei der Berechnung der Netto-Preise bei der Eingabe eines Brutto-Preises im Adminbereich gibt.
Beispiel:
Eingabe Brutto-Preis: 17,00 (inkl. 7% MwSt)
errechneter Netto-Preis: 15,88 (genau 15,8879)
errechnete MwSt: 1,11 (genau 1,1121)
Anzeige Brutto im Shop: 16,99
Ich habe nun rausgefunden, dass das Problem hier an der nicht vorgenommenen Rundung liegt. Denn es wird einfach der Netto-Preis nach 2. Nachkomma-Stelle abgeschnitten und so in die DB gespeichert. Wenn dann spter der Brutto-Preis fr die Anzeige im Shop aus dem Netto in der DB berechnet wird fehlt einfach was und der Preis stimmt nicht mehr.
Lsung:
nderung des Typ des Feldes price.value von "decimal(8,2)" auf "decimal(8,6)". Damit werden einfach mehr Nachkommastellen in der DB fr den Netto-Preis gespeichert. Im Admin-Bereich erscheint dann ein korrekt gerundeter Netto-Preis in der Artikel-bersicht und auch im Shop wird ein korrekt gerundeter Brutto-Preis (mit jeweils 2 Stellen).
Gru Tom
http://sourceforge.net/forum/message.php?msg_id=1754601 ;-)
Jo,
das hatte ich irgendwie bersehen ;-)))
Danach hab ichs auch gemerkt. Kannst ja den Thread auch komplett rauslschen.
Gru Tom
Ist ja kein Problem ;-)