Hallo Forum,
wir haben gerade durch einen Zufall entdeckt, das das von OXID bereitgestellt Modul
Country VAT für die unterschiedliche Mehrwertsteuerberechnung leider falsche Nettopreise auswirft, wenn ein Kunde aus einem anderen EU Land mit einer gültigen Mehrwertsteuernummer eine Nettobestellung auslöst.
Beispiel:
Unser Shop in DE hat als MwSt Satz natürlich 19% in den Grundeinstellungen angegeben.
Wir legen der Einfachheit halber einen Artikel mit 119 EUR Bruttopreis an.
Bestell nun ein Kunde wie bei uns z.B. aus Belgien und hat dort eine gültige MwSt. ID
sollte der Preis dann Netto 100,00 EUR sein, das die Lieferung ja netto erfolgt und dann
vom Kunden mit dem belgischen Steuersatz von 21% dort abgeführt wird.
Ist er aber leider nicht, der Preis ist nur 98,35 EUR, nachgerechnet zieht der Shop 21%, also
den belgischen Steuersatz ab.
Ist leider reproduzierbar.
Ich hatte eines unserer Module im Verdacht und habe das mit einem frisch aufgesetzen Testshop CE 6.4.4 probiert, Modulversion Country VAT 1.0.4
Dort leider gleiches Verhalten, Modul deaktiviert, Nettopreise werden nach der Umsatzsteuer
mit dem angegebenen % Satz in den Shop GHrundeinstellungen berechnet, Modul aktiviert und die Nettopreise werden leider mit dem Steuersatz berechnet was in den Ländergrundeinstellungen für das VAT Modul hinterlegt ist.
Schaltet man das Modul wieder aus, stimmt der Nettopreis wieder.
Liegt also definitiv und reproduzierbar am Modul und muss gefixt werden,
da die Berechnung so natürlich nicht stimmt bzw. die Shop Logik so verändert das sie nicht mehr stimmt.
Das ganze habe ich bereits im Bugtracker eingetragen:
https://bugs.oxid-esales.com/view.php?id=7696
Aber vielleicht auch ganz nüttlich als Information hier im Forum, für alle die das noch nicht bemerkt haben.
Viele Grüße,
Michael