GX-Bug #70195
geschlossenEin Kupon mit Erstattung der Versandkosten berechnet die MwSt. falsch, sofern der Warenkorb mehrere MwSt.-Sätze enthält | A coupon with refund of shipping costs calculates VAT incorrectly if the shopping cart contains multiple VAT rates
0%
Ein Rabatt-Kupon mit Erstattung der Versandkosten berechnet die neue MwSt. jetzt wieder korrekt
Beschreibung
Macht ein Rabatt-Kupon die Bestellung versandkostenfrei, so wird aktuell der Rabatt-Kupon-Wert korrekterweise um den Wert der Versandkosten erhöht. Dieser Gesamtwert wird jedoch dann anteilig auf alle Posten der Bestellung verteilt, wenn es um Neuberechnung der MwSt. geht. Allerdings müssen die Versandkosten gesondert berücksichtigt werden. Der gesamte Steueranteil der Versandkosten muss reduziert werden. Was dann noch übrig bleibt darf erst anteilig auf alle anderen Posten der Bestellung verteilt werden.
If a discount coupon makes the order free of shipping costs, the discount coupon value is currently correctly increased by the value of the shipping costs. However, this total value is then distributed proportionally to all items of the order when it comes to recalculation of VAT. However, the shipping costs must be taken into account separately. The total tax portion of the shipping costs must be reduced. What then remains may only be distributed proportionally to all other items of the order.
Steps to reproduce:
- Create a 10 EUR (gross) product with 19% VAT
- Create a 10 EUR (gross) product with 7% VAT
- Set the default shipping to 5 EUR (net) and assign the 19% tax class
- Ensure the "Gift vouchers and coupons" module in the Modules Center is installed
- Create a coupon with a value of 1 EUR and free shipping option activated
- Add the created products to the cart and redeem the coupon.
Expected
Coupon value: 6,95 EUR (5,95 EUR shipping costs + 1 EUR coupon value)
Products are reduced by 0,50 EUR (50% of 1 EUR for each product) resulting in the following VAT values
7%: 0,62 EUR (-1 * 9,50 / 1,07 + 9,50)
19%: 1,52 EUR (-1 * 9,50 / 1,19 + 9,50)
Actual
Coupon value: 6,95 EUR (5,95 EUR shipping costs + 1 EUR coupon value)
Products are reduced by 0,50 EUR (50% of 1 EUR for each product) resulting in the following VAT values
7%: 0,43 EUR
19%: 1,66 EUR
Dateien
Von Moritz Bunjes vor fast 2 Jahren aktualisiert
- Datei 2022-12-12_18-26.png 2022-12-12_18-26.png wurde hinzugefügt
- Datei 2022-12-12_18-27.png 2022-12-12_18-27.png wurde hinzugefügt
- Datei Bildschirmfoto vom 2022-12-12 18-28-49.png Bildschirmfoto vom 2022-12-12 18-28-49.png wurde hinzugefügt
Von Moritz Bunjes vor fast 2 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Testing geändert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Moritz Bunjes vor fast 2 Jahren aktualisiert
- Datei 2022-12-12_18-49.png 2022-12-12_18-49.png wurde hinzugefügt
Von Moritz Bunjes vor fast 2 Jahren aktualisiert
- Priorität wurde von Normal zu Dringend geändert
Von Marvin Muxfeld vor fast 2 Jahren aktualisiert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor fast 2 Jahren aktualisiert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht
Von Ahmed Hamouda vor fast 2 Jahren aktualisiert
- Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Von Ahmed Hamouda vor fast 2 Jahren aktualisiert
- Status wurde von Testing zu Gelöst geändert
Von Ahmed Hamouda vor fast 2 Jahren aktualisiert
- Status wurde von Gelöst zu Testing geändert
Von Ahmed Hamouda vor fast 2 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert