sonicMemberComments: 2410
Received thanks: 728
Member since: January 2014
where 1, was soll das denn sein... query mit where auf die passende Mwst. - ID machen, aber nicht auf 1. So wird alles ohne Rücksicht auf die hinterlegten Mwst duch 1.19 dividiert, auch ggf. 7% Artikel.
where 1, was soll das denn sein... query mit where auf die passende Mwst. - ID machen, aber nicht auf 1. So wird alles ohne Rücksicht auf die hinterlegten Mwst duch 1.19 dividiert, auch ggf. 7% Artikel.
richtig. Das where 1 ist dazu da, damit klar ist, dass es sich bedingungslos auf alle Datensätze auswirkt.
Wenn es nur 19% Artikel gibt reicht das ja aus. Ansonsten muss in der Tat noch die s_articles gejoint werden um an die taxID zu kommen.
Answers
Das SQL ist falsch.
Jetzt teilst du den Netto Preis durch 1,19. was bringt das?
UPDATE s_articles_prices SET price = price/1.19*1.16
https://docs.shopware.com/de/shopware-5-de/tutorials-und-faq/nachtraegliche-aenderung-des-mwst-satzes#bruttopreis-anpassen-variante-1
Ich hatte es so verstanden, dass der Brutto im vorliegenden Fall genau 19% zu hoch ist. Damit wären wir mit teilen durch 1,19 wieder beim alten?
where 1, was soll das denn sein... query mit where auf die passende Mwst. - ID machen, aber nicht auf 1. So wird alles ohne Rücksicht auf die hinterlegten Mwst duch 1.19 dividiert, auch ggf. 7% Artikel.
Vielen Dank, hat funktioniert. DANKE! :-)
richtig. Das where 1 ist dazu da, damit klar ist, dass es sich bedingungslos auf alle Datensätze auswirkt.
Wenn es nur 19% Artikel gibt reicht das ja aus. Ansonsten muss in der Tat noch die s_articles gejoint werden um an die taxID zu kommen.