MwSt-Änderung wegen Corona

update s_articles_prices set price=price/1.19 where 1;

update s_articles_prices set pseudoprice=pseudoprice/1.19 where pseudoprice > 0;

backup machen nicht vergessen :wink:

Achtung, zweites Query nur ausführen, wenn pseudopreise auch nicht stimmen.

1 „Gefällt mir“

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

1 „Gefällt mir“

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?

1 „Gefällt mir“

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.

1 „Gefällt mir“

Vielen Dank, hat funktioniert. DANKE! :slight_smile:

@sonic schrieb:

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.

 

1 „Gefällt mir“