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: Rundungsdifferenzen/-fehler MwSt.

    jhk2010

    • Neu im Forum
    • Beiträge: 24
    Rundungsdifferenzen/-fehler MwSt.
    am: 18. Mai 2010, 19:40:03
    ... Vielleicht seh ich den Wald vor lauter Bäumen nicht mehr, folgende Problemstellung:
    System berechnet 2 x 9 = 18 + Versandkosten 6,90 = 24,90 inkl. MwSt(19%) 3,97.

    Es fällt auf, dass 19% von 24,90 = 3,9756 gerundet 3,98 ergibt.
    Die MwSt von 3.97 stimmt wenn man wie bei XTC die Nettobeträge adiert und dann die 19% MwSt berechnet.  Dies ist allerdings nicht mit der oben aufgeführten Darstellung der Bruttobeträge und der inkl. MwSt vereinbar.
    Gibt es hierzu Erfahrungswerte? Tritt auch nur bei ganz speziellen Rundungskonstellationen auf.

    Die Systemeinstellungen sind Brutto admin = true, Brutto/Netto Dezimalstellen = 4; Versandkosten = flat, Versandkosten = 5.7983, Steuerklasse= Standard (19%)



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5705.0
    Trade Republic - Provisionsfrei Aktien handeln

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #1 am: 18. Mai 2010, 19:54:16
    Suche mal bitte nach Mehrwertsteuer im Forum, wir hatten das Thema schon sehr oft und der Shop rechnet völlig korrekt.

    Grüße

    Torsten

    jhk2010

    • Neu im Forum
    • Beiträge: 24
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #2 am: 18. Mai 2010, 20:36:19
    Ja es gibt sehr sehr viele Beiträge und vielleicht sehe ich den Wald wirklich nicht und ein ähnliches Beisiel habe ich nicht gefunden. Mein Problem ist, dass bei einer Summe von 24,90 ein MwSt. von 3,97 angezeigt wird. Korrekt wäre allerdings 3,98.

    Hängt es mit den 6,90 Versandkosten (VK) Brutto zusammen?

    Meines Erachtens nach habe ich folgende Einstellungsmöglichkeiten:

    1. VK Brutto definieren ohne MwSt. Berechnung -> führt zu einer MwSt. von 2,87, das ist nicht korrekt, da für die VK MwSt. abzuführen ist.

    2. VK Brutto definieren und MwSt. Berechnung mit Standardsatz, dann habe ich in den VK zweimal die MwSt.,auch nicht so gut. Allerdings ist mir hierbei aufgefallen , dass bei einer Summe von 26,21 eine inkl. MwSt. (19%) von 4,18 ausgewiesen wird. Der auf vier Stellengerundete Betrag lautet 4,1848 was bei einer Formatierung (inkl. Rundung) auf zwei Stellen 4,19 ergeben müsste.

    3. VK Netto definieren und MwSt. Berechnung mit Standardsatz, dann Ergibt sich bei VK Brutto von 6,90 ein Konfigurationswert von 5,7983 was zu bereits oben geschildertem Ergebnis führt, Summe (Brutto) 24,90 inkl. Mwst. 3,97, korrekt wäre 3,98.
    Meines Erachtens nach hängt dies mit der Berechnung der MwSt. aus den Nettobeträgen und der Bruttodarstellung zusammen.

    Wo liegt mein Fehler?

    jhk2010

    • Neu im Forum
    • Beiträge: 24
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #3 am: 19. Mai 2010, 10:26:56
    :nixweiss: ...kennt keiner das Problem?

    Habe rausgefunden, dass das Problem nur im Zusammenhang mit der spezifischen Datenkonstellation und den Versandkosten auftritt.

    @Torsten kannst Du Dir mal die beigefügten Beispiele anschauen.
    Hier tritt definitiv eine Rundungsdifferenz auf, oder?

    Danke
    Gruß j.

      [ Für Gäste sind keine Dateianhänge sichtbar ] [ Für Gäste sind keine Dateianhänge sichtbar ]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.181
    • Geschlecht:
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #4 am: 19. Mai 2010, 11:33:15
    Schau mal hier: Rundung und Anzeige der Preise - XT und JTL

    Die Forensuche bringt dazu einige Themen: Forensuche nach Rundung

    Grüße

    Torsten

    jhk2010

    • Neu im Forum
    • Beiträge: 24
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #5 am: 19. Mai 2010, 18:23:57
    :B  Heureka!!!

    Habe den Fehler gefunden!!

    In der ot_shipping.php wird die Steuer auf die Versandkosten gerundet und dann weiterverechnet. Dies führt zu meinem geschilderten Problem.

    Also einfach die Zeile ca. Zeile 64:

    Code: PHP  [Auswählen]
    $tax = $xtPrice->xtcFormat($tax,false,0,true);

    auskommentieren und schon klappt's auch mit den Versandkosten.

    Gruß,

    j.

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #6 am: 13. April 2011, 14:02:07
    Bei mir hat es leider nicht geholfen.

    Ich habe einen Preis von 10.50, darauf 3% Rabatt, dann 3 Euro Versandkosten (exkl. MwSt. 2,80), alles mit 7% besteuert. Der Endpreis ist 13.19, aber als MwSt. gibt mir xtc leider 0,87 anstatt 0,86.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #7 am: 13. April 2011, 14:08:38
    Gib mal deine Versandkosten mit "2.8037" an und teste es nochmals.

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #8 am: 13. April 2011, 14:33:19
    Hat sich leider nichts getan.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #9 am: 13. April 2011, 14:37:18
    wie hast du den Artikelpreis angegeben:

    - gibst du den Preis Brutto oder Netto an
    - "Brutto/Netto Dezimalstellen" (unter "Konfiguration" -> "Mein Shop")

    Gruss Gerhard

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #10 am: 13. April 2011, 15:38:53
    Ich gebe die Preise netto an und habe 4 Dezimalstellen bei "Konfiguration" -> "Mein Shop" -> "Brutto/Netto Dezimalstellen".

    Als netto Preis habe ich hier 9,81. inkl. 7% MwSt. sind das 10,50.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.220
    • Geschlecht:
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #11 am: 13. April 2011, 19:11:43
    damit ist auch das hier behoben, da der Fehler in der Eingabe des Artikelpreises liegt.

    9,81 + 7% = 10.4967
    9,8131 + 7% = 10.5000

    also immer brav mit 4 Stellen rechnen.

    Gruss Gerhard

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #12 am: 14. April 2011, 20:56:56
    Komisch, habe zwar überall vier Stellen, wie von Dir vorgeschlagen, angegeben, aber es bleibt weiterhin bei 0,87.

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #13 am: 14. April 2011, 21:45:23
    Cache leeren?!

    Gruß

    h-h-h

    Eichenhorn

    • Fördermitglied
    • Beiträge: 503
    Rundungsdifferenzen/-fehler MwSt.
    Antwort #14 am: 15. April 2011, 06:37:49
    So, Problem gelöst und zwar durch

    1) vierstellige Zahlen
    und
    2) Auskommentierung von

    Code: PHP  [Auswählen]
    $tax = $xtPrice->xtcFormat($tax,false,0,true);

    in ot_shipping.php bei includes/models/order_total. Aber ich dachte, wir verwenden gerade vierstellige Zahlen, damit es zu keinen Rundungsfehlern kommt. Oben schreibt jhk2010, dass die Auskommentierung das Runden unterbindet ... also vier Stellen doch nicht ausreichend?

    Nun, jedenfalls klappt es jetzt und ich bedanke mich bei allen für Ihre Geduld und Hilfe!
    3 Antworten
    4755 Aufrufe
    12. November 2012, 13:01:16 von komhs
    1 Antworten
    3648 Aufrufe
    25. Januar 2011, 13:07:29 von Tomcraft
    2 Antworten
    2870 Aufrufe
    06. April 2014, 21:40:54 von Christian|PCE