Für den Shop eines Kunden habe ich für die Produktpreise folgende Anforderungen gestellt bekommen:
- Der Shop ist nur für registrierte Mitglieder sichtbar
- Unternehmen sollen Nettopreise im Shop sehen
- Privatpersonen sollen Bruttopreise im Shop sehen
- Umsatzsteuer wird nur innerhalb der EU erhoben
- Außerhalb der EU soll der Preis gleich dem Bruttopreis in der EU sein
- Das Land im Profil des Mitglieds entscheidet über den angezeigten Preis
Ich habe ich einen Steuersatz von 19% mit der Beschriftung "zzgl. Umsatzsteuer" für alle EU-Länder angelegt. Dazu zwei Steuerklasse "inklusive Regelsteuersatz" und "exklusive Regelsteuersatz". Die Steuerklasse "inklusive Regelsteuersatz" enthält die 19% und hat die Beschriftung "enthaltene Umsatzsteuer". Die Steuerklasse "exklusive Regelsteuersatz" fügt die 19% hinzu und hat keine Beschriftung.
Für den Produkttyp sind erweitere Preisangaben aktiviert. An den Produkten habe ich zwei Preise. Der Preis für die Mitgliedergruppe "Unternehmen" habe ich netto angegeben mit der Steuerklasse "exklusive Regelsteuersatz". Der Preis für die Mitgliedergruppe "Privatperson" habe ich Brutto angegeben mit der Steuerklasse "inklusive Regelsteuersatz".
Damit sieht ein Unternehmenskunde aus der EU die in der Produktliste die Nettopreise und im Warenkorb steht "zzgl. Umsatzsteuer" bei der Auflistung der Steuer. Ein Privatkunde aus der EU sind dagegen in der Produktliste die Bruttopreise und im Warenkorb steht "enthaltene Umsatzsteuer" bei der Auflistung der Steuer.
Ein Kunde außerhalb der EU sieht jetzt aber immer nur Nettopreise und im Warenkorb wird keine Steuer angezeigt. Wie kann ich diesen Kunden einen Preis anzeigen der dem Bruttopreis entspricht, ohne eine Steuer im Warenkorb?
Ich habe schon über eine zweite Shopkonfiguration nachgedacht, aber dann muss der Kunde selbst entscheiden ob er in der EU ist oder nicht. Das wäre aber recht unsinnig, weil das Land ja über das Profil bekannt ist.
Lesezeichen