Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Rundung bei Coupons falsch

    martinr

    • Mitglied
    • Beiträge: 107
    Rundung bei Coupons falsch
    am: 08. Dezember 2013, 10:16:30
    Hallo,

    ich weiß, das Thema mit den Rundungen gabs hier schon eine Million mal. Ich bin dennoch nicht fündig geworden.

    Folgende Rechnung, die der Shop ausspuckt:

    Zwischensumme: 26,90 EUR
    Rabatt Coupon: -6,73 EUR
    (Versand nach DE: (1 x 0.6 kg)): 0,00 EUR
    inkl. MwSt. 19%: 3,22 EUR
    Summe: 20,18 EUR

    Das ist doch eindeutig falsch. Rauskommen müssten 20,17 Euro. Da die Bestellung bei mir anschließend an JTL übertragen wird, sehe ich ja auch, dass JTL das richtig berechnet: Nämlich 20,17 Duo.

    Es mus irgendwie an dem Gutschein-Code liegen. Rundung ist bei mir auf 4 Dezimalstellen eingestellt. Wie gesagt, JTL berechnet es anschließend richtig aus den Daten aus dem Shop.

    Hatte das jetzt schon X mal und jedes mal muss ich dem Kunden 1 Cent zurücküberweisen, da das so nicht vermittelbar ist, dass sie einen Cent mehr bezahlen müssen.

    Kennt jemand das Problem?

    Viele Grüße

    Martin


    Linkback: https://www.modified-shop.org/forum/index.php?topic=28596.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Rundung bei Coupons falsch
    Antwort #1 am: 08. Dezember 2013, 12:10:43
    Hallo Martin,

    interessant wäre, welche Shopversion du einsetzt.
    Kannst du das im Demoshop nachstellen?

    Schöne Grüße,
    Jan

    martinr

    • Mitglied
    • Beiträge: 107
    Re: Rundung bei Coupons falsch
    Antwort #2 am: 08. Dezember 2013, 12:41:37
    Hallo Jan,

    ich arbeite mit einer 1.05 Version.
    Hab jetzt hier nochmal gelesen: http://www.modified-shop.org/forum/index.php?topic=2363.0

    Angeblich soll das alles so in Ordnung sein, wegen der Rundung. Also ich als Kunde würde das nicht nachvollziehen können. Warum soll da jetzt ein Cent mehr rauskommen, der Kunde sieht ja keine vier Dezimalstellen in der Rechnung.

    Bei den 25% die ich eingestellt habe, kommen ganz klar 6,725 Euro raus, er rundet da also richtig auf 6,73. Warum wird aber dann in der Gesamtumme ein Cent zuviel ausgegeben?

    Das JTL rechnet es übrigens richtig, obwohl hier gesagt wird, es wäre der falsche Weg.

    Meine Frage also: Wie bekommt man wenigstens beide Systeme dazu gleich zu rechnen?

    Viele Grüße

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Rundung bei Coupons falsch
    Antwort #3 am: 08. Dezember 2013, 13:30:35
    1.06 Datei
    includes/modules/order_total/ot_coupon.php

    in Zeile 70 Kommentarzeichen vor $od_amount entfernen:
    Code: PHP  [Auswählen]
          //$od_amount = $xtPrice->xtcFormat($od_amount, false); //Rabatt runden ??? Rundungsfehler ???

    martinr

    • Mitglied
    • Beiträge: 107
    Re: Rundung bei Coupons falsch
    Antwort #4 am: 08. Dezember 2013, 16:17:39
    Hallo web28,

    super, vielen Dank! Das hat geklappt.

    Viele Grüße
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
    0 Antworten
    2099 Aufrufe
    09. September 2012, 10:58:17 von Langhals_1
    2 Antworten
    1966 Aufrufe
    07. Dezember 2015, 12:38:31 von 61lazzo
    16 Antworten
    15421 Aufrufe
    29. November 2013, 10:03:07 von Eichenhorn
    6 Antworten
    3630 Aufrufe
    04. September 2015, 16:14:16 von mr.mc.mauser
               
    anything