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: Frage zur Rundung

    derluke

    • Neu im Forum
    • Beiträge: 44
    Frage zur Rundung
    am: 04. September 2015, 12:27:39
    Hallo zusammen,

    ich habe eine Frage zur Rundung.

    Bei einigen Artikeln gibt es unschöne Nachkommastellen, diese würde ich gerne bereinigen.
    Bisher habe ich aber keine Möglichkeit gefunden im Shop dies zu ändern.

    Beispiel: Das Produkt kostet 41.18 netto. Oft wird dieses zweimal bestellt (82.36 netto).
    Mit Mwst. 19% ergibt das einen preis von 98,0084. Im Shop wird das dann mit zwei Nachkommastellen mit 98,01 dargestellt - das ist nicht so schön.

    Das heißt wir haben hier vier Nachkommastellen. Ich habe im Shop unter
    Konfiguration -> Mein Shop -> Brutto/Netto Dezimalstellen aber auf "2" gestellt.

    Jedoch hat das keine Auswirkung, im Warenkorb wird weiter als Bruttoendpreis 98.01 genommen weil der Shop nach wie vor vier Stellen berücksichtigt.

    Dann habe ich versucht den Wert bei Brutto/Netto auf "4" zu stellen. Anschließend habe ich den Netto Preis mit 4 Nachkommastellen angepasst in der Hoffnung er rechnet jetzt richtig d.h.

    98/1.19 = 82.3529 | 82.3529 / 2 = 41,1764 (netto Einzelpreis)

    Wenn ich das jetzt wieder hochrechne d.h.
    41.1764 * 2 = 82.3528 | 82.3528 * 1.19 = 97,9998 (Brutto Preis)

    Aber auch hier wird wieder auf 98,01 aufgerundet.

    Was tun? Bin etwas hilflos. Vielen Dank

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

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Frage zur Rundung
    Antwort #1 am: 04. September 2015, 14:57:17
    Die Darstellung von 98,0084 als 98,01 ist kaufmännisch doch völlig korrekt.
    Es gibt prinzipiell die Möglichkeit, jede Zeile einzeln mit Mwst zu versehen und dann am Ende die Bruttobeträge zu addieren, ODER alle Nettobeträge zu addieren und dann die Mwst hinzuzurechnen. Beides ist meines Wissens nach erlaubt. Im Shop wird die zweite Möglichkeit genommen. Du rechnest im zweiten Teil deines Beitrages die erste Möglichkeit durch.

    2ld;dr: Der Shop rechnet anders als du.

    derluke

    • Neu im Forum
    • Beiträge: 44
    Re: Frage zur Rundung
    Antwort #2 am: 04. September 2015, 15:05:44
    @fischnet

    danke für deine antwort!

    ich bezweifele ja nicht, dass die rundung nicht korrekt wäre! nur sind eben in den optionen "2" nachkommastellen definiert, trotzdem werden 4 berücksichtigt. warum?

    zu deinen lösungen:

    verstehe nicht so ganz was du meinst. meinst du brutto admin?

    klar ich kann die preise entweder netto oder brutto pflegen.
    außerdem kann ich einen mwst. gesamt für den artikel definieren.

    leider habe ich bei den produkten unterschiedliche preise für händler und kunden. ich kann also hier nicht einfach brutto preise eingeben, das wäre eine riesen umstellung und ist vom kunden auch nicht so gewünscht da er alles in netto pflegen möchte. die basis muss also immer netto sein. außerdem müsste man dann hier die netto preise für die händler erst mal alle in brutto umrechnen was ja auch umständlich ist.

    innuXTC

    • Viel Schreiber
    • Beiträge: 508
    Re: Frage zur Rundung
    Antwort #3 am: 04. September 2015, 15:37:13
    Servus,

    ganz "komische" Idee und ich weiß

    1. nicht ob die funktioniert
    2. ob es gewünscht oder gewollt ist
    3. ob das "legal" ist und
    4. ob überhaupt was passiert.... und wenn ja, was?!

    Also folgender "Unsinn" (nicht getestet) ohne Gewähr:

    In der Datei xtcprice.php wird ja u.a. der Preis berechnet und mit dem Befehl "round" gerundet. Daher die Idee (oder Frage?! ^^) - was passiert, wenn man "round" durch "floor" ersetzt. Dieser PHP-Befehl rundet den Betrag ab.........

    Gruss, innuXTC

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Frage zur Rundung
    Antwort #4 am: 04. September 2015, 15:45:20
    ähm, hab grad gemerkt das mit meiner Methode 97,999832 und somit 98,0 rauskommen müsste und nicht 98,01.
    Ich zieh mich hier mal raus  :nixweiss:

    derluke

    • Neu im Forum
    • Beiträge: 44
    Re: Frage zur Rundung
    Antwort #5 am: 04. September 2015, 15:50:04
    @fishnet trotzdem danke fürs mitdenken

    @innuXTC ich habe mal ganz naiv round durch floor ersetzt.... was passiert: überall habe ich dann im frontend bei preis 0,00 euro stehen

    mr.mc.mauser

    • Fördermitglied
    • Beiträge: 343
    • Geschlecht:
    Re: Frage zur Rundung
    Antwort #6 am: 04. September 2015, 16:14:16
    Das rechnen ist wirklich seltsam

    aus deinem netto Einzelpreis von 41,1764
    wird 41,18
    Das wird zu folgendem Ergebnis:
    41,18 * 2 = 82,36 * 1,19 = 98,0084
    das wird wieder gerundet auf 98,01 kommt

    Richtig ist es ja so für den Kunden
    Es werden Netto 41,18 angezeigt weil gerundet
    41,18 * 2 = 82,36
    + Mwst 15.65
    Macht 98,01
    Trade Republic - Provisionsfrei Aktien handeln
    2 Antworten
    1862 Aufrufe
    29. Januar 2015, 10:06:05 von Mona32
    16 Antworten
    15419 Aufrufe
    29. November 2013, 10:03:07 von Eichenhorn
    4 Antworten
    4450 Aufrufe
    20. Juni 2015, 19:47:03 von hpzeller
    4 Antworten
    1770 Aufrufe
    09. September 2015, 09:15:40 von giannis