Projekt

Allgemein

Profil

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

Zurück