Magento: Mehrwertsteuer für einen Shop der europaweit versendet einstellen

Grundsätzlich ist es so das bei Lieferungen innerhalb von Europa der Mwst. berechnet werden muss, bei Lieferungen außerhalb der Geneinschaft jedoch nicht. Erschwert kommt hinzu das Kunden mit einer gültigen EU-Ust-ID von der Zahlung der Mwst. befreit sind.

Magento kann entsprechend konfiguriert werden, jedoch gibt es im Moment keine Möglichkeit Kunden die EU-Ust-ID automatisch zu überprüfen und den Kunden einer entsprechenden Kundengruppe zuzuweisen.

Die folgende Konfiguration basiert auf einem Vorschlag im Rackspeedforum. Die Rackspeed Konfiguration ist erheblich einfacher, erlaubt aber nur Mwst-pflichtige Lieferungen.

Produktsteuerklassen

Menu: Einkäufe->Steuern->Produktsteuerklassen

Hier definieren wir vorhandene Einträge um:

Taxable Goods => Güter mit vollem Mehrwertsteuersatz

Shipping => Versand mit Mehrwertsteuer

und fügen den ermäßigten Satz neu an:

Güter mit ermäßigtem Mehrwertsteuersatz

Wichtig ist hier zu verstehen das hier tatsächlich nur die Steuerklasse definiert wird, nicht aber der konkreter Steuersatz. Dieser ändert sich über die Zeit, Aus diesem Grunde habe ich es vermieden konkrete Steuersätzen denn Bezeichnern zu verwenden.

 

Kundensteuerklassem

Menu: Einkäufe->Steuern->Produktsteuerklassen

Hier definieren wir vorhandene Einträge um:

Retail Customer =>Mehrwertsteuerflichtige Kunden

und legen eine neue Klasse für Kunden an die keine Mwst zahlen müssen:

Mehrwertsteuerbefreite Kunden

 

Steuersätze definieren

Hier muss für jedes Land in das geliefert wird, alle anfallenden Mwstsätze angelegt werden. Für Deutschland sind dies 7% und 19%. Eventuell auch 0% wenn umsatzsteuerfreie Dienstleistungen berechnet werden. Für die EU Länder werden für Kunden ohne EU-Ust-ID ebenfalls die Sätze mit 7% und 19% benötigt. Zusätzlich auf jeden Fall für Kunden mit EU-Ust-ID noch 0%.

Für alle nicht EU-Länder wird nur ein Steuersatz mit 0% benötigt, da für eine aussergemeinschaftliche Lieferung in keinem Fall Mwst. Fällig wird.

In Anhang findet sich eine CSV-Datei mit den für die EU und die Schweiz benötigten Steuersätzen.

Irreführenderweise befindet sich Import Möglichkeit unter:

Einkäufe->Steuern->Steuersätze exportieren

 

Steuerregeln

Die Steuersatz sind die Zuordnung zwischen Produktsteuerklasse, Kundensteuerklasse und länderspezifischem Steuersatz.

Wir benötigen insgesamt vier Regeln.

In Magento werden die diese Regeln im folgenden Menü angelegt:

Einkäufe->Steuern->Steuerregeln verwalten

 

Volle Besteuerung | Mehrwertsteuerflichtige Kunden |Güter mit vollem Mehrwertsteuersatz, Versand | 19% für alle EU Länder wählen.

Ermässigte Besteuerung | Mehrwertsteuerflichtige Kunden |Güter mit ermäßigtem Mehrwertsteuersatz | 7% für alle EU Länder wählen

Aussergemeinschaftliche Lieferung - Keine Steuer | alle Kundensteuerklassen| alle Produksteuerklassen | 0% für alle nicht EU Länder wählen

EU-Auslandskunden mit Ust-ID - keine Steuer | Mehrwertsteuerbefreite Kunden| alle Produksteuerklassen | 0% für alle EU Länder außer Deutschland

 Das Ergebnis als Screenshot

 

Kundengruppe für Kunden mit EU-Ust. Id anlegen

Schließlich muss nun noch eine Kundengruppe für Kunden mit EU-Ust. Id anlegt werden und denen die Kundensteuerklasse Mehrwertsteuerbefreite Kunden zugewiesen werden.

Die macht man im Menu: Kunden->Kundengruppen

 

Anpassungen in der Systemkonfiguration

Ausgehend von der Überlegung das der Steuersatz davon abhängig ist WOHIN geliefert wird, ist eine entsprechen Konfiguration vorzunehmen:

System-Konfiguration->Verkäufe->Steuern

Steuer basiert auf | Versandadresse

 

Automatisches erfassen der EU-Ust. ID und setzen der Kundengruppe

Wenn ein EU Kunde bei der Registrierung eine EU-Ust. ID angibt, dann sollte diese automatisch validiert werden und die Kundengruppe im Anschluss automatisch gesetzt werden. Magento kann dies in der gegenwärtigen Version nicht.

Ein Lösungsvorschlag findet sich hier:

www.magentocommerce.com/boards/viewthread/19712/