Hallo,
ich hatte heute in Shopware 6 Version 6.6.6.0 folgendes Problem:
Hintergrund: Ein Kunde aus der EU (Kroatien) hat 4 verschiedene Artikel bestellt.
Problem: Bei zwei Artikeln hat der Shop die Umsatzsteuer korrekt von 19% in Deutschland auf 25% in Kroatien geändert. Aber bei zwei weiteren Artikeln der gleichen Bestellung blieb die Umsatzsteuer bei 19%.
Analyse: In allen diesen 4 Artikeln ist überall 19% für Deutschland hinterlegt. Und bei der Umsatzsteuer ist für Kroatien 25% hinterlegt, was ja teilweise auch übernommen wurde. In der Konfiguration konnte ich also keinen Fehler feststellen. Kann doch noch etwas falsch konfiguriert sein? Oder handelt es sich um einen Programmfehler (Bug)?
Hinweis: Das Problem verursacht große Probleme im nachgelagerten ERP System, welches die Nettopreise vom Shop erhält und dann richtig 25% statt 19% für Kroatien hinzufügt. Da der Shop aber den Nettopreis auf Basis der falschen 19% aus dem Bruttopreis errechnet hat, ist der Preis im ERP und damit auf der Rechnung zu hoch (korrekter Bruttopreis - falsche 19% + richtige 25% = zuviel). Die korrekten Zahlungen des Kunden werden in der Folge als unzureichend abgelehnt, obwohl richtig gemäß den brutto Shop-Preisen. Also großes Problem.
Screenshot:
P.S.: Wir haben das Problem noch in weiteren EU Bestellungen gefunden, auch aus anderen Ländern. So hatte auch 1/1 Artikel nach Österreich 19% USt. statt 20%. Und nach Estland 2/2 Artikel 19% USt. statt 22%. In diesen beiden Fällen waren alle Artikel der jeweiligen Bestellung mit falschem USt.-Satz.