weflorianweflorian MitgliedKommentare: 56 Danke erhalten: 1 Mitglied seit: Juni 2012 bearbeitet Februar 2015
Hallo Shopwaregemeinde,

wir setzen aktuell einen B2B shop auf. Uns ist aufgefallen das Shopware sich bei der berechnung der MwSt verrechnet. Die Shoppreise sind als netto hinterlegt.

3jq9zxla.jpg

Hier wird als mwst 25.21 ausgespielt.

Eine simple Rechnung von 132,64 * 0,19 ergibt bei mir jedoch 25,2016 was auf 2 stellen kaufmännisch gerundet 25,20 ergeben müsste...

Wieso wird hier so vorgegangen?

auf die 25.21 für die mwst komme ich nur wenn ich für jeden artikel die mwst auf zeilenebene errehne und dort auf die ersten beiden nachkommastellen runde.

16,99 -> 19% = 3,1863
29,40 -> 19% = 5,586
83,19 -> 19% = 15,8061
3,28 -> 19% = 0,6232

3,19 + 5,59 + 15,81 + 0,62 = 25,21

Kann mir jemand erklären wieso dies so ist? Die Abweicung die hier aktuell nur 1 cent beträgt würde somit ja bei berechnung der mwst auf artikelzeilenebene rapide ansteigen... sodas auch abweichungen von mehreen cent bzw euro denkbar wären.... was natürlich blöd ist.

Kommentare

  • weflorianweflorian MitgliedKommentare: 56 Danke erhalten: 1 Mitglied seit: Juni 2012
    weflorian schrieb:
    Hallo Shopwaregemeinde,

    wir setzen aktuell einen B2B shop auf. Uns ist aufgefallen das Shopware sich bei der berechnung der MwSt verrechnet. Die Shoppreise sind als netto hinterlegt.

    3jq9zxla.jpg

    Hier wird als mwst 25.21 ausgespielt.

    Eine simple Rechnung von 132,64 * 0,19 ergibt bei mir jedoch 25,2016 was auf 2 stellen kaufmännisch gerundet 25,20 ergeben müsste...

    Wieso wird hier so vorgegangen?

    auf die 25.21 für die mwst komme ich nur wenn ich für jeden artikel die mwst auf zeilenebene errehne und dort auf die ersten beiden nachkommastellen runde.

    16,99 -> 19% = 3,1863
    29,40 -> 19% = 5,586
    83,19 -> 19% = 15,8061
    3,28 -> 19% = 0,6232

    3,19 + 5,59 + 15,81 + 0,62 = 25,21

    Kann mir jemand erklären wieso dies so ist? Die Abweicung die hier aktuell nur 1 cent beträgt würde somit ja bei berechnung der mwst auf artikelzeilenebene rapide ansteigen... sodas auch abweichungen von mehreen cent bzw euro denkbar wären.... was natürlich blöd ist.

    Ein beispiel für eine grobe verrechnung bei mehreren Artikeln wenn wir die mwst auf artikelebene berechnen und addieren wäre folgendes Szenario

    ein Artikel für 16,99 netto wird 201 mal gekauft das würde folgende mwst ergeben mittels der rechnung die shopware aktuell durchführt

    16,99*201 = 3414,99
    3414,99 * 0,19 = 648,8481 ~ 648,85 mwst des artikels

    haben wir aber nun 201 verschiedene artikel die je auch 16,99 kosten würde folgende gesamte mwst heraus kommen

    16,99 * 0,19 = 3,2281 ~ 3,23
    3,23 * 201 = 649,23
    (201 - weil wie für jeden artiukel die mwst extra errechnen wie es shopware macht)

    Es liegt also somit eine differenz vor!

    649,23
    -648,85
    0,38 cent....

    das kann doch nicht sein....

    habt ihr ähnliche Probleme?!
  • Patrick SchückerPatrick Schücker AdministratorKommentare: 947 Danke erhalten: 170 Mitglied seit: April 2012
    Hallo weflorian,

    Shopware rundet an der Stelle kaufmännisch auf zwei Stellen hinter dem Komma und zwar immer für die einzelne Position. Nicht für die Gesamtsumme. Dies ist aktuell bewusst so implementiert.


    Gruß
    Patrick
  • weflorianweflorian MitgliedKommentare: 56 Danke erhalten: 1 Mitglied seit: Juni 2012
    Hallo weflorian,

    Shopware rundet an der Stelle kaufmännisch auf zwei Stellen hinter dem Komma und zwar immer für die einzelne Position. Nicht für die Gesamtsumme. Dies ist aktuell bewusst so implementiert.


    Gruß
    Patrick
    Wenn pro Zeile kaufmännischgerundet auf 2 Stellen nach dem Komma gerundet wird anstatt bei den Einzelpositionen nicht zu runden, ergibt sich in der Summierung der einzelnen MwSt. Beträge eine Abweichung zur errechneten MwSt der Gesamtsumme. Sprich die Zusammenfassung des Warenkorb beinhaltet Differenzen in der berechneten MwSt. Was bei 2-3 Artikeln evtl 1 cent aus macht aber bei vielen Artikeln ~ 300 dann schnell mal 50 cent ... x euro sein können. Was ja so nicht sein darf.

    Zusammenfassend darf die Zeilenweise berechnung nicht pro zeile gerundet werden und erst am schluss in der Summierung dieser erechneten Mwst beträge auf 2 stellen nach dem Komma gerundet werden.

    Könnten Sie uns dazu nochmal eine abschließende Rückmeldung geben. Für das Betreiben eines B2B Shops mit netto würde dies dann ja keinen sinn ergeben.

    Gruß
    Florian
  • Patrick SchückerPatrick Schücker AdministratorKommentare: 947 Danke erhalten: 170 Mitglied seit: April 2012
    Hallo,

    aktuell ist das Verfahren so wie beschrieben.
    Shopware rundet kaufmännisch auf zwei Stellen hinter dem Komma. Für jede Position einzeln.

    Es ist möglich, dass das Verfahren auf Dauer geändert wird. Dies ist aber keine kleine Änderung in Shopware, sondern eine grundlegende die nicht einfach zu durchgeführt werden kann. Wann genau das Verfahren geändert wird kann aktuell noch nicht gesagt werden.

    Bis dahin ist es so wie es ist. Dieses Verfahren wurde so in der Form auch schon bei Shopware 3.5 verwendet. Es wird also in sehr vielen Shops so gehandhabt.

    Gruß
    Patrick Schücker
  • weflorianweflorian MitgliedKommentare: 56 Danke erhalten: 1 Mitglied seit: Juni 2012
    Hallo,

    aktuell ist das Verfahren so wie beschrieben.
    Shopware rundet kaufmännisch auf zwei Stellen hinter dem Komma. Für jede Position einzeln.

    Es ist möglich, dass das Verfahren auf Dauer geändert wird. Dies ist aber keine kleine Änderung in Shopware, sondern eine grundlegende die nicht einfach zu durchgeführt werden kann. Wann genau das Verfahren geändert wird kann aktuell noch nicht gesagt werden.

    Bis dahin ist es so wie es ist. Dieses Verfahren wurde so in der Form auch schon bei Shopware 3.5 verwendet. Es wird also in sehr vielen Shops so gehandhabt.

    Gruß
    Patrick Schücker
    Okay dann müssen wir das wohl so hin nehmen. Sprich im B2C bereich wo Preise im Brutto behandelt werden ist alles okay und im B2B Berreich hat Shopware eine seltsame bzw. fehlerhafte Art und Weise zu rechnen...
  • artepartep MitgliedKommentare: 3259 Danke erhalten: 491 Mitglied seit: Juli 2010
    Hab hier auch und immer noch ein Problem bei der Endsumme. Bruttopreise eingegeben, Nettopreise im Frontend.

    Summe 27,74 €* = Richtig
    Versandkosten 3,78 €* = Richtig
    Gesamtsumme 37,52 € = Falsch
    Gesamtsumme ohne MwSt.: 31,52 € = Richtig
    zzgl. 19.00 % MwSt.: 6,00 € = Falsch

    Hier rechnet er die Mwst falsch! Diese wäre nach Adam Riese 5,98€ und nicht 6,00€.
    Korrekter Endpreis wäre 37,50 €!!! Somit zahlt der Kunde 0,02 Cent zuviel. Als seriöser Händler steht man ganz schön blöd da.
    Hallo,
    aktuell ist das Verfahren so wie beschrieben.
    Shopware rundet kaufmännisch auf zwei Stellen hinter dem Komma. Für jede Position einzeln.
    Es ist möglich, dass das Verfahren auf Dauer geändert wird. Dies ist aber keine kleine Änderung in Shopware, sondern eine grundlegende die nicht einfach zu durchgeführt werden kann. Wann genau das Verfahren geändert wird kann aktuell noch nicht gesagt werden.
    Bis dahin ist es so wie es ist. Dieses Verfahren wurde so in der Form auch schon bei Shopware 3.5 verwendet. Es wird also in sehr vielen Shops so gehandhabt.
    Gruß
    Patrick Schücker
    Und wenn eine Software auch für Händler ausgelegt ist, dann sollte das richtig funktionieren.

    Wäre schön, wenn es hier endlich mal eine Lösung gäbe. Schlagen uns seit SW 3.0 schon damit rum und dachte mit 4 wäre das endlich behoben!!!
    In der basket.php habe ich das schon versucht, die Nachkommastellen zu ändern, aber das bringt auch nichts, da kommen dann ganz andere Summen heraus.

    Bitte Shopware tut endlich etwas. So kann man doch nicht arbeiten.
  • kadiskadis MitgliedKommentare: 214 Danke erhalten: 10 Mitglied seit: Juni 2012
    Hallo,

    Das Problem scheint immer noch vorhanden zu sein. Wir haben diesen Effekt ebenfalls in einem unserer Kunden-Shops für den B2B Bereich.

    Gibt es hier bereits Abhilfe?

    Beste Grüße
  • digitalhoch3digitalhoch3 MitgliedKommentare: 6 Danke erhalten: 0 Mitglied seit: Januar 2015
    Würde mich auch interessieren, leider noch immer brandaktuell...
  • artepartep MitgliedKommentare: 3259 Danke erhalten: 491 Mitglied seit: Juli 2010
    Ich habe auch immer noch das Problem. Die Netto- und Bruttosummen werden jetzt richtig berechnet nach kleinen Änderungen, aber die Anzeige der Mwst ist immer noch falsch.
    Mal 1 Cent zu viel, mal 1 Cent zu wenig.
    Ist schon merkwürdig.

    cweccszb76rib9rwv.gif
  • gartenhausgartenhaus MitgliedKommentare: 1 Danke erhalten: 0 Mitglied seit: 10. Oktober

    Hallo,

    wir sind nun auch auf den Fehler aufmerksam geworden da die payone API immer wieder einen Fehler wegen abweichender Preise auswarf.

    Folge = Ablehnungen bei Rechnungskäufen, Ratenkäufen etc.

    Grund: die vertikale Berechnung der MwSt.

    Hat irgendjemand eine Lösung gefunden dies umzustellen? 

    Shopware hat die sleider noch immer im Shop!!! Warum auch immer...

     

    Beste Grüße

     

    Sebastian

Anmelden oder Registrieren, um zu kommentieren.