GX-Bug #68513
geschlossenWenn man Bestellungen nachbearbeitet, werden die Steuern anhand der Session bestimmt, was zu falschen Steuern bei z.B. Versandkosten führt, wenn der Kunde aufgrund des Landes einen anderen Steuersatz als der Admin hat
0%
Nachbearbeitung bei Bestellungen berücksichtigt nun Steuern aus unterschiedlichen Ländern
Beschreibung
Wenn man Bestellungen nachbearbeitet, werden die Steuern anhand der Session bestimmt, was zu falschen Steuern bei z.B. Versandkosten führt, wenn der Kunde aufgrund des Landes einen anderen Steuersatz als der Admin hat
Kann wie folgt reproduziert werden:
- Einen neuen Steuersatz anlegen für "Österreich" mit 20%
- Österreich aus der Steuerzone EU entfernen
- Einen Kunden anlegen Konto erstellen mit Österreich als Versandland
- Eine Testbestellung durchführen mit 20% Steuern
- Bestellung im Gambio Admin öffnen
- Bestellung nachbearbeiten und das Häkchen "Nachbearbeitung beenden und neu berechnen" aktivieren
- Schließen klicken
Erwartetes Ergebnis:
Die Steuern sollen weiterhin 20% bleiben und für die Versandkosten mit eingerechnet werden
Tatsächliches Ergebnis:
Wenn man die Bestellung nachbearbeitet wird die Steuer einmal mit 19% für die Versandkosten und einmal 20% für die Artikel berechnet, was hier falsch ist, wenn es sollten auch 20% für die Versandkosten berechnet werden.
When post-processing orders, taxes are determined based on the session, resulting in incorrect taxes for shipping costs, for example, if the customer has a different tax rate than the admin based on the country
Can be reproduced as follows:
- create a new tax rate for "Austria" with 20%.
- remove Austria from the tax zone EU
- create a customer account with Austria as shipping country
- make a test order with 20% taxes
- open order in Gambio Admin
- post-process order and check the box "end post-processing and recalculate".
- click close
Expected result:
Taxes should remain 20% and be included for shipping costs
Actual result:
When post-processing the order the tax is calculated once with 19% for shipping costs and once 20% for the products, which is wrong here, when there should be also 20% calculated for shipping costs.