#1 (permalink)  
Alt 25.07.2007, 10:09
Neuer Benutzer
 
Registriert seit: 08.05.2006
Beiträge: 9
Standard Rundungsfehler

Hallo zusammen!

Das Problem mit dem Rundungsfehler wurde ja schon häufig gepostet. Leider habe ich noch keine Lösung dazu gefunden.

Beispiel:
Produkt kostet 5,- Euro (netto)
Der Kunde erhält 10% Rabatt (0,50 cent)

4,50 * 1,19 = 5,355
Die MwSt. ist 0,855

Im Shop wird der Preis aufgerundet auf 5,36 €, nur die MwSt. bleibt auf 0,85 €! Das ergibt dieses falsche Ergebnis: 4,50 € + 0,85 € = 5,35 €. Kann mir jemand ein Tipp geben, wie ich entweder die MwSt. aufrunden kann oder dass der Gesamtbetrag nicht aufgerundet wird. Ich habe es schon bei den Shopeinstellungen mit 2 Dezimalstellen probiert. Leider das gleiche Ergebnis.

Über eine Antwort wäre ich sehr dankbar.

Viele Grüße
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 25.07.2007, 11:42
Neuer Benutzer
 
Registriert seit: 05.07.2007
Beiträge: 16
Standard

Wo die Berechnung jetzt stattfindet weiss ich nicht. Generell kannst du in PHP mit

Floor und Ceil runden.


Ich denke aber das dadurch keine Verbesserung entstehen wird, da das Problem anscheinend in der Berechnung selber zu suchen ist. Rundungsfehler enstehen immer dann wenn man mit zwei berechneten, gerundeten Werten einzelnt weiter rechnet.

In diesem Fall wäre das dann das der Nettopreis und die MwSt berechnet und gerundet werden, dann der Rabatt jeweils runtergerechnet wird und nochmals jeweils gerundet wird.

Besser wäre entweder im ersten Schritt nicht zu runden und mit den ungerundeteten Werten weiter rechnen oder die Berechnung der MwSt durch eine Subtraktion von nettto und Brutto durchzuführen. Dadurch ist der MwSt Metrag immer die passende Differenz.

Gruss
Spoorn
www.ibbb.eu
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.07.2007, 10:25
Neuer Benutzer
 
Registriert seit: 08.05.2006
Beiträge: 9
Standard

Wie kann ich es denn erreichen, dass der Endpreis NICHT gerundet wird!? Das habe ich auch schon versucht...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 26.07.2007, 12:09
Erfahrener Benutzer
 
Registriert seit: 29.09.2005
Beiträge: 582
Standard

Ich kann dir beim Rundungsproblem nicht helfen, aber vielleicht hilft dir das:
http://f3.webmart.de/f.cfm?id=108541...25499#16200440
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 27.07.2007, 12:45
Neuer Benutzer
 
Registriert seit: 08.05.2006
Beiträge: 9
Standard

Das hilft mir leider nicht weiter. Ich muss nur wissen wie XT-Commerce die MwSt. AUCH mit aufrundet oder der Endpreis erst gar nicht aufgerundet wird. Eins von beiden würde mir sehr weiter helfen...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 28.07.2007, 09:31
Benutzerbild von syncrosoni
Erfahrener Benutzer
 
Registriert seit: 24.09.2004
Beiträge: 394
Standard

Versuch doch einfach mal, die Zahl der Nachkommastellen zu erhöhen.
Im Admin unter Mein Shop - Dezimalstellen auf 4.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 30.07.2007, 13:44
Neuer Benutzer
 
Registriert seit: 08.05.2006
Beiträge: 9
Standard

Das habe ich ja auch schon ausprobiert...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
rundungsfehler

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 21:47 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand