Hallo alle,
ich verwende folgende Shopware Version: 5.7.18.
Folgendes Problem ist mir aufgefallen:
Das Problem tritt nur bei digitalen Artikeln auf (ESD Artikel), wobei ich nicht genau weis, ob es an den ESD Artikeln liegt oder daran, dass die Artikel relativ billig sind.
Beispiel:
Der Kunde kauft 4 ESD Artikel zum Preis von 2,88€.
Die in der Rechnung angezeigten Werte sind korrekt:
Brutto → 11,52
Netto → 9,68
Mwst -->1,84
In der Datenbank - in der Tabelle s_order gibt es das Feld „invoice_amount_net“ dort wird die MwSt falsch berechnet.
Der Wert in dem Feld ist 9,60. Es besteht daher ein Unterschied von 0,08€. Für ein reines Rundungsprobelm ist dies zu viel bei 4 Artikel. (Siehe Screenshot bei der nächstfolgenden Antwort)
Bei allen anderen Käufen ist der Betrag im oben genannten Feld richtig, auch wenn sehr viele Artikel gekauft werden.
Es kann daher nur mit den ESD Artikel zu tun haben oder damit dass die ESD Artikel sehr niederpreisig sind.
Wo ist nun das Problem:
Da die Steuer auf der Rechnung richtig ausgewiesen wird, obwohl das Feld „invoice_amount_net“ in „s_order“ falsch ist, besteht scheinbar kein Problem.
Das Problem liegt daran, dass meine Warenwirtschaft mit dem Feld „invoice_amount_net“ arbeitet und so mit fehlerhaften MwSt Daten gefüttert wird.
Bis zur Einführung der ESD Artikel war „invoice_amount_net“ ja auch immer koherent mit dem was auf der Rechnung steht, nur bei diesen Artikeln ist dies nun nichtmehr so.
Bitte diesbezüglich um Hilfe.
Mfg,
Andreas