Projekt

Allgemein

Profil

GX-Bug #68910

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

**Achtung** : Die letzte Revision ist **nicht** aktuell.  
 Bitte [ **diese Datei** ](https://sources.gambio-server.net/gambio/gxdev/-/blob/77956e16a40ea55664d9889eafa81b0a4b3a1cea/src/system/classes/orders/OrderTaxInformation.inc.php) nutzen, insofern der Bugfix separat eingespielt werden soll. 

 --- 
 Beim Speichern der Bestellungen wird die Steuerzone für die Umsatzstatistik nicht korrekt ermittelt 


 Es wird versucht anhand der Beschreibung rückzuverfolgen in welcher Steuerzone die Mwst. ist, bei den neuen EU Steuersätzen haben z.B. mehrere Ländern 20% MwSt. als Beschreibung, weshalb die Zuordnung nicht mehr eindeutig ist und hier wird immer die erste Steuerzone genommen die aus der DB kommt. 

 Kann wie folgt reproduziert werden: 

 1. Modul EU-Steuersätze aus dem Gambio Store installieren 
 2. Unter Einstellungen->Lännder" auf den Button "alle EU-Länder" klicken 
 3. Unter "Module->Modul-Center" das Modul "EU Steuersätze" installieren 
 4. Einen Artikel bearbeiten oder anlegen und dort die Steuerklasse "Europäische Steuersätze" auswählen 
 5. Ausloggen 
 6. Als Kunde ein Konto erstellen, z.B. mit einer Adresse aus "Frankreich" (20% MwSt.) 
 7. Einen Artikel in den Korb legen 
 8. eine Bestellung mit Versandadresse "Frankreich" auslösen 
 9. In der Umsatzstatistik unter "Statistiken->Umsatzstatistik" wird bei Steuerzone "Bulgarien" statt "Frankreich" angezeigt. 

 Erwartetes Ergebnis: 
 In der Umsatzstatistik sollte die korrekte Steuerzone für das entsprechende Lieferland korrekt angezeigt werden 

 Tatsächliches Ergebnis: 
 Es wird in der Umsatzstatistik immer die erstmögliche Steuerzone angzeigt die ebenfalls 20% MwSt. hat, das wird dann falsch in der orders_tax_sum_items Tabelle gespeichert. 

 ------- 

 When placing an orders, the tax zone for the sales statistics is not determined correctly. 


 It is tried to trace back on the basis of the description in which tax zone the VAT is, with the new EU tax rates, for example, several countries have 20% VAT as description, which is why the assignment is no longer clear and here is always taken the first tax zone that comes from the DB. 

 Can be reproduced as follows: 

 1. install EU tax rates module from Gambio Store. 
 2. under "Settings->Countries" click on the button "all EU countries 
 3. under "Modules->Module Center" install the module "EU Tax Rates 
 4. edit or create a product and select there the tax class "European tax rates 
 5. log out 
 6. create an account as a customer, for example with an address from "France" (20% VAT) 
 7. put a product in the basket 
 8. place an order with shipping address "France 
 9.In the sales statistics under "Statistics->Sales statistics", "Bulgaria" is displayed instead of "France" for tax zone. 

 Expected result: 
 In the sales statistics, the correct tax zone for the corresponding shipping country should be displayed correctly 

 Actual result: 
 The first possible tax zone is always displayed in the sales statistics which also has 20% VAT, this is then stored incorrectly in the orders_tax_sum_items table.

Zurück