Spezielle Mwst. übergreifend ändern

Wer als Händler hier einen Rabatt von 3 Prozent einräumt macht aber Miese!
Bei 19% zu 16% Änderung darf man nur effektiv 2,52% Rabatt einräumen, um auf den gleichen Nettopreis zu kommen!
Für 7% zu 5% wäre der Faktor 1,87%

2 Likes

ehe du jedem Kunden den (mathematisch korrekten) Rabatt von 2,5% erklärt hast, wirst du lieber die 0,5% für ein halbes Jahr runter gehen :wink:

Es ist doch auch ein schöner Marketing-Anlass: “Wir geben Euch die 3% von 19 auf 16 direkt weiter - keine Preiserhöhung bei uns!” Das tut ganz sicher nicht weh und sorgt für lächelnde Kunden. :wink:

1 Like

Bei einfachen Shops, die ihre gepflegten Bruttopreise reduzieren wollen gibt es noch eine sehr elegante Lösung.
Bedingung:

  • ausschließlich 19%-Artikel
  • reine Einzelpreise (mit Staffelpreisen hatte ich nicht getestet)
  • Versandkosten / sonstige Kosten bleiben unverändert

In dem Fall kann man einen globalen Rabatt definieren mit Zeitfenster 01.07. bis 01.01., einer Menge von 0 (ganz wichtig) bis 9999999 und einem Rabatt von exakt 2,52%

Resultat: Die Preise reduzieren sich überall wie bei einer Berechnung “Preis / 1,19 * 1,16”
Somit muss zum 01.07. nur noch unser Script für die MwSt-Umstellung aktiviert werden.

falls es wer braucht :wink:

  • alle artikelpreise oxprice um 3 % netto reduzieren

    UPDATE oxarticles SET oxprice = (oxprice-(oxprice*0.0252));

  • oxvarminprice und oxvarmaxprice aktualisieren

    UPDATE oxarticles B, (SELECT oxparentid,MIN( oxprice ) AS min ,MAX( oxprice ) AS max FROM oxarticles GROUP BY oxparentid) AS A SET oxvarminprice = A.min, oxvarmaxprice = A.max WHERE B.oxid = A.oxparentid;

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.