Projekt

Allgemein

Profil

Aktionen

GX-Bug #68910

geschlossen

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

Von Till Tepelmann vor mehr als 3 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Mirko Janssen
Kategorie:
Statistiken
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.4.0.0, 4.4.0.1, 4.4.0.2, 4.4.0.3
Release Notes Langtext:

Die jeweilige Steuerzone wird in der Umsatzstatistik nun korrekt ermittelt


Beschreibung

Achtung : Die letzte Revision ist nicht aktuell.
Bitte diese Datei 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.


Dateien

OrderTaxInformation.inc.php (8,85 KB) OrderTaxInformation.inc.php Latest Version, since last revision isn't the most recent - src/system/classes/orders/OrderTaxInformation.inc.php Josua Michalak, 30.03.2022 11:01

Aktionen #1

Von Patrick Bayer vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Patrick Bayer gesetzt
Aktionen #2

Von Patrick Bayer vor mehr als 3 Jahren aktualisiert

  • Zugewiesen an Patrick Bayer wurde gelöscht
Aktionen #3

Von Carlotta Herrmann vor mehr als 3 Jahren aktualisiert

  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #4

Von Moritz Bunjes vor etwa 3 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen #5

Von Ronald Loyko vor etwa 3 Jahren aktualisiert

  • Tags wurde auf 4.5.2 gesetzt
Aktionen #6

Von Josua Michalak vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Josua Michalak gesetzt
Aktionen #7

Von Josua Michalak vor fast 3 Jahren aktualisiert

  • Status wurde von Anerkannt zu Testing geändert
  • Zugewiesen an Josua Michalak wurde gelöscht
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Mirko Janssen vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Mirko Janssen gesetzt
Aktionen #10

Von Mirko Janssen vor fast 3 Jahren aktualisiert

  • Zugewiesen an Mirko Janssen wurde gelöscht
Aktionen #11

Von Ahmed Hamouda vor fast 3 Jahren aktualisiert

  • Zugewiesen an wurde auf Ahmed Hamouda gesetzt
Aktionen #12

Von Till Tepelmann vor fast 3 Jahren aktualisiert

Aktionen #13

Von Ahmed Hamouda vor fast 3 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • Zugewiesen an wurde von Ahmed Hamouda zu Mirko Janssen geändert
  • Zielversion wurde auf 4.5.2.0 beta1 gesetzt
Aktionen #14

Von Moritz Bunjes vor fast 3 Jahren aktualisiert

  • Tags 4.5.2 wurde gelöscht
Aktionen #15

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

Aktionen #16

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

src/system/classes/orders/OrderTaxInformation.inc.php

Aktionen #17

Von Josua Michalak vor mehr als 2 Jahren aktualisiert

Aktionen

Auch abrufbar als: Atom PDF