Das Herzstück eines Shops ist der Warenkorb. Eine nachvollziehbare und korrekte Berechnung der Summen, Positionen und Mehrwertsteuern ist essentiell um das Vertrauen der Kunden in den Shop nicht zu stören. Aus diesem Grund soll dieser Artikel einmal über die Berechnungsgrundlage des Warenkorbes aufklären und Dir Möglichkeiten an die Hand geben, mit denen Du die Berechnung selbst überprüfen kannst. Neben zahlreichen Grundfunktionen von Shopware wie Erweiterte Preise, Versandkosten, Gutscheine und Rabatte, gibt es natürlich auch unzählige Erweiterungen, die sich in die Berechnung des Warenkorbes einhängen. Somit ist es wichtig, dass Du Dir auch ein Bild davon machst, welche Erweiterungen die Berechnung eventuell beeinflussen und welche Auswirkungen dies haben kann.
In Deutschland gibt es zwei valide Methoden zur Berechnung der Mehrwertsteuer. Das horizontale (zeilenweise) und das vertikale (spaltenweise) Verfahren. Bei dem horizontalen Verfahren, wird die Mehrwertsteuer pro Warenkorb-Position berechnet. Die Mehrwertsteueranteile jeder einzelnen Warenkorb-Position werden während des Bestellabschlusses angezeigt. Die Mehrwertsteuersumme berechnet sich dann aus den Mehrwertsteueranteilen der einzelnen Positionen.
Im Gegensatz dazu wird beim vertikalen Verfahren die Mehrwertsteuersumme anhand des Bestellungs-Gesamtbetrags errechnet. Die Mehrwertsteueranteile der einzelnen Positionen werden im Bestellabschluss nicht angezeigt.
Shopware zeigt zudem an allen Stellen der Storefront zwei Nachkommastellen. Damit Deine Kunden die Berechnung stets nachvollziehen können, wird auch immer mit dem auf 2-Stellen gerundeten Wert gerechnet.
Anzahl | MwSt. Satz | Netto | Brutto | Netto Gesamt | zzgl. MwSt. | Brutto Gesamt |
---|---|---|---|---|---|---|
5 | 7 | 1,49 | - | 5*1,49 | 7,45*0,07 | 7,45+0,52 |
7,45 | 0,52 | 7,97 |
Anzahl | MwSt. Satz | Netto | Brutto | Netto Gesamt | zzgl. MwSt. | Brutto Gesamt |
---|---|---|---|---|---|---|
5 | 7 | - | 1,59 | 7,95/1,07 | 7,95-7,43 | 5*1,59 |
7,43 | 0,52 | 7,95 |
Anzahl | MwSt. Satz | Netto | Brutto | zzgl. MwSt. | Netto-Gesamt | zzgl. MwSt. | Brutto Gesamt |
---|---|---|---|---|---|---|---|
5 | 7 | 1,49 | 1,59 | 0,10 | 5*1,49 | 5*0,10 | 7,45+0,50 |
7,45 | 0,50 | 7,95 |
Anzahl | MwSt. Satz | Netto | Brutto | enth. MwSt. | Netto Gesamt | enth. MwSt. | Brutto Gesamt |
---|---|---|---|---|---|---|---|
5 | 7 | 1,49 | 1,59 | 0,10 | 7,95-0,50 | 5*0,10 | 5*1,59 |
7,45 | 0,50 | 7,95 |
Bei der vertikalen Berechnung wird die Nettosumme pro Steuersatz für die gesamte Rechnung ermittelt und daraus die Mehrwertsteuersumme berechnet Bei der horizontalen Berechnung wird für jede einzelne Artikelzeile die Mehrwertsteuer unter Berücksichtigung der des jeweiligen Steuersatz berechnet. Beide Verfahren zur Berechnung sind gesetzlich zulässig, können aber bei Nachkommastellen zu Rundungsdifferenzen führen.
Die Steuerberechnung hinterlegst Du in den Einstellungen des jeweiligen Verkaufskanals im Bereich Zahlung und Versand.
Unter Einstellungen > Währungen kannst Du die Preisrundungen und Nachkommastellen für verschiedene Währungen konfigurieren. Dort kannst Du zum einen die Rundungen für einzelne Positionen des Warenkorbs konfigurieren und zum anderen die Rundung für die Gesamtsumme des Warenkorbes.
Detailliertere Informationen dazu findest Du im Artikel Währungen.
Unter Einstellungen > Länder kannst Du für das jeweilige Land einstellen, ob die Steuerberechnung im Warenkorb frei ist.
Shopware hat keine zentrale Stelle zur Berechnung des Warenkorbes. Die Berechnungen im Front- und Backend sind grundsätzlich voneinander getrennt. Daher solltest Du immer den kompletten Weg in deinem Shop nachvollziehen, wenn Du hier einen Fehler vermutest. Am besten gehst Du wie folgt vor, wenn sich ein Kunde bei Dir meldet:
Sollte sich hier ein Problem bestätigen, solltest du zunächst prüfen, ob eine der eingesetzten Erweiterungen in die Berechnung des Warenkorbes eingreift. Hierzu kannst Du eine Testumgebung aufsetzen, welche keine Erweiterungen enthält.