GX-Bug #69122
Von Till Tepelmann vor fast 3 Jahren aktualisiert
Steuern für Versandkosten und andere Module werden bei der Bestellnachbearbeitung falsch berechnet, wenn es eine Gastbestellung ist Kann wie folgt reproduziert werden: 1. Im Shop die EU-Steuersätze installieren 2. Unter Module->Modul-Center->EU-Steuersätze die Steuersätze für die Artikel anwenden 3. Unter Module->Versandarten" ein Versandmodul installieren z.B. "Pauschale Versandkosten (flat)" 4. Im Versandmodul die Europäischen Steuersätze als Steuerklasse auswählen 5. Ausloggen 6. Ein neues Gastkonto im Shop erstellen mit einen andern Land aus der EU z.B. (Luxemburg) 7. Als Gast eine Bestellung ausführen und Pauschale Versandkosten als Versandart wählen 8. Ausloggen, damit das Gastkonto gelöscht wird 9. Als Admin einloggen 10. im Gambio Admin unter "Bestellungen" die letze Bestellung aufrufen aufurfen 11. Bestellung über "Versandarten, Zahlungsweisen und Summen" bearbeiten 11. Checkbox "Nachbearbeitung beenden und Bestellung neu berechnen" aktivieren 12. auf "Schließen" klicken Erwartetes Verhalten: Die Steuern für die Versandkosten sollten nicht vom Shopbetreiberland berechent werden, sondern vom Lieferland in der Bestellung Tatsächliches Verhalten: Die Steuern für die Versandkosten werden vom Shopbetreiberland berechnet weil es hier kein Land mehr vom Kundenkonto Kundenkont gelesen werden kann, da es nicht mehr existiert und somit die falschen Steuern berechnet werden ----- Taxes for shipping and other modules are calculated incorrectly during order post processing if it is a guest order Can be reproduced as follows: 1. install EU tax rates in the store. 2. under Modules->Module Center->EU tax rates apply the tax rates for the products 3. under Module->Shipping types" install a shipping module e.g. "flat shipping costs". 4. select the European tax rates as tax class in the shipping module 5. log out 6. create a new guest account in the store with another country from the EU e.g. (Luxembourg) 7. make an order as a guest and choose flat rate shipping as shipping method 8. log out, so that the guest account is deleted 9. log in as admin 10. in the Gambio Admin under "Orders" the last order aufurfen 11. edit order via "shipping methods, payment methods and totals 11. activate checkbox "Finish postprocessing and recalculate order". 12. click on "Close" Expected behavior: The taxes for the shipping costs should not be calculated by the store operator country, but by the shipping country in the order Actual behavior: The taxes for the shipping costs are calculated from the store operator country because here no country can be read from the customer account, because it does not exist anymore and therefore the wrong taxes are calculated