Umsatzsteuer-(USTID)-Validierung PRO für B2B (Shopware 6)

Validiere die Umsatzsteuer-ID Deiner Kunden einfach mit unserem Plugin mit vielen Optionen, um Deinen Pflichten nach dem EU-Steuerrecht ausreichend nachzukommen.

Hier geht es zum Plugin im Shopware Community Store:
Umsatzsteuer-(USTID)-Validierung PRO für B2B Plugin für Shopware 6

Funktionalitäten bis Shopware 6.3.5.4

  • Die USTID wird im Checkout geprüft.
  • Direkte Schnittstellenanbindung an DE- /EU-API.
  • Jede Anfrage an eine Schnittstelle wird geloggt und in der Datenbank gespeichert.
  • Bei jeder Adressanlage/-änderung wird die Validierung für Unternehmen in der  EU vorgenommen.
  • Bei der Eingabe falscher Daten werden Vorschläge zur Verbesserung angezeigt.
  • Bei der Absendung jeder Bestellung wird die USTID erneut geprüft.
  • Bei der Absendung der Bestellung wird optional geprüft, ob Liefer- und Rechnungsadresse bzw. Liefer- und Rechnungsland identisch sind.

Funktionalitäten ab Shopware 6.4.0.0

  • Prüft die USTID von EU-Unternehmen.
  • Direkte Schnittstellenanbindung an DE- /EU-API
  • Jede Anfrage an eine Schnittstelle wird geloggt und in der Datenbank gespeichert.
  • Validierung erfolgt automatisch 1x pro Tag oder bei Änderung der Adresse.
  • Validierung bei Registrierung möglich.
  • Beim Hinterlegen der USTID im Kundenaccount wird diese validiert.
  • Beim Bestellabschluss werden Lösungsvorschläge in einer Übersicht angezeigt, wenn die USTID nicht korrekt war.
  • Für steuerfreie Länder wird die Bestellung ohne MwSt angezeigt.
  • Zu Beachten gilt: Deutsche USTIDs werden nicht validiert.

Einstellungsmöglichkeiten / Konfiguration bis Shopware 6.3.5.4

Ihre USTID
Gib hier Deine Umsatzsteuer-ID ein, damit unser Plugin die Umsatzsteuer-IDs Deiner Kunden prüfen kann.

Online-Validierungstyp
Es gibt die Online-Validierungstypen "Offline", "Einfach" und "Erweitert". Bei "Keiner" wird nur der Offline-Plausibilitätscheck (mehr als drei Zeichen und weniger als 15 Zeichen) durchgeführt. Bei "Einfach" wird geprüft, ob die Umsatzsteuer-ID gültig ist. Bei "Erweitert" wird geprüft, ob USTID und Adresse zueinander passen.

Zusätzliche Bestell-Validierung
Hier kannst Du zwischen den Optionen "Gleiche Adresse" oder "Gleiches Land bei Rechnungs- und Lieferadresse" wählen.
Bei der Wahl "Gleiches Land bei Rechnungs- und Lieferadresse" aktivierst du eine weitere Überprüfung die verhindert, dass ausländische Kunden nicht die USTID einer Firma angeben können und dann an Ihre private Adresse steuerfrei liefern können.
Bei der Wahl "Gleiche Adresse" müssen Rechnungs- und Lieferadresse übereinstimmen.

Steuerfreie Länder bei Eingabe einer USTID
Hinterlege hier Länder, in die Du steuerfrei liefern möchtest, wenn der Kunde eine USTID angibt.

Einstellungsmöglichkeiten / Konfiguration ab Shopware 6.4.0.0

Ihre Umsatzsteuer-ID
Gib hier Deine Umsatzsteuer-ID ein, damit unser Plugin die Umsatzsteuer-IDs Deiner Kunden prüfen kann.

Validierung bei Registrierung
Die Validierung der UST-ID erfolgt bei der Registrierung. Unter den Validierungstypen "Keine", "Offline", "Einfach" und "Erweitert" kann gewählt werden. Bei "Offline" wird nur der Offline-Plausibilitätscheck (mehr als drei Zeichen und weniger als 15 Zeichen) durchgeführt. Bei "Einfach" wird geprüft, ob die Umsatzsteuer-ID gültig ist. Bei "Erweitert" wird geprüft, ob USTID und Adresse zueinander passen sowie passende Vorschläge zur Korrektur werden angezeigt.

Validierung bei Profil-Update
Die Validierung der UST-ID erfolgt bei der Änderung der USTID im Profil Deines Kunden. Die Validierungstypen "Keine", "Offline" und "Einfach" stehen zur Auswahl. Bei "Offline" wird nur der Offline-Plausibilitätscheck (mehr als drei Zeichen und weniger als 15 Zeichen) durchgeführt. Bei "Einfach" wird geprüft, ob die Umsatzsteuer-ID gültig ist.

Validierung bei Steuerfreiheit + Bestellabschluss
Du kannst festlegen, welcher Validierungstyp für Deine Kunden gewählt wird, die aufgrund ihres Landes steuerfrei bestellen können. Zur Auswahl stehen die Validierungstypen "Offline", "Einfach" und "Erweitert". Bei "Offline" wird nur der Offline-Plausibilitätscheck (mehr als drei Zeichen und weniger als 15 Zeichen) durchgeführt. Bei "Einfach" wird geprüft, ob die Umsatzsteuer-ID gültig ist. Bei "Erweitert" wird geprüft, ob USTID und Adresse zueinander passen sowie passende Vorschläge zur Korrektur werden angezeigt.

Validierung als "valide" durchgehen lassen, wenn von allen APIs ein Fehler zurückgegeben wird:
aktiv / inaktiv

Zusätzliche Validierung für steuerfreie Lieferung:
Es gibt die Validierungstypen "Keine", "gleiche Adresse" und "Gleiches Land bei Rechnungs- und Lieferadresse". Das Plugin überprüft bei "Gleiche Adresse", ob die ausgewählte Adresse mit der Adresse der USTID übereinstimmt. So kannst Du verhindern, dass ausländische Kunden die USTID einer Firma angeben können und dann die Ware steuerfrei an ihre private Adresse geliefert bekommen. Bei "Gleiches Land bei Rechnungs- und Lieferadresse" wird überprüft ob das Lieferland von Liefer- und Rechnungsadresse identisch ist.

Installationsanleitung

  1. Installiere und aktiviere das Plugin.
  2. Nun kannst Du das Plugin konfigurieren. Folgende Einstellungen sind nötig, damit das Plugin richtig funktioniert.
    • Die USTID muss eingetragen werden.
    • Die Validierung bei Adressänderung muss aktiv sein.
    • Die Validierung bevor Bestellung gespeichert wird muss aktiv sein.
  3. Unter "Einstellungen" → "Shop" → "Login/Registrierung" muss die Option "Auswahl zwischen Firmen- und Kundenkonto anzeigen" aktiviert werden.
  4. ab 6.4.0.0: Für Länder, die steuerfrei sind (bspw. Frankreich), müssen unter Einstellungen → Shop → Länder "Steuerfrei für Unternehmen" aktiviert werden.
  5. Fertig

Zu Beachten bei einem Update auf 6.4.0.0:
Nach dem Update ist eine Neukonfiguration des Plugins notwendig. Bitte öffne die Konfiguration des Plugins und lege die Einstellungen wie gewünscht fest.
Unsere Empfehlung:

  • Validierung bei Registrierung: Erweitert
  • Validierung bei Profil-Update: Einfach
  • Validierung bei Steuerfreiheit + Bestellabschluss: Erweitert
  • Validierung als "valide" durchgehen lassen, wenn von allen APIs ein Fehler zurückgegeben wird: aktiv
  • Zusätzliche Validierung für steuerfreie Lieferung: Gleiches Land bei Rechnungs- und Lieferadresse


Nach dem Update müssen die Länder, die steuerfrei sind, unter Einstellungen -> Shop -> Länder für jedes Land eingestellt werden. Dies war davor im Plugin möglich und ist jetzt in den Shopware Standard gewechselt.

Voraussetzungen

  • php-soap

Fragen & Antworten zu Umsatzsteuer-(USTID)-Validierung PRO für B2B (SW6)

An welchen Stellen im Shop wird die USTID validiert?

  1. Rechnungsadresse bei der Registrierung
  2. Adressänderung
  3. Bestellabschluss

Wie erfolgt die Prüfung der USTID?

Bei der Registrierung, beim Ändern einer Adresse oder beim Bestellabschluss prüft das Plugin, ob eine USTID angegeben ist. Sobald eine USTID angegeben ist, sendet das Plugin als erstes eine Anfrage an die deutsche Schnittstelle. Ist die USTID gültig, wird die Adresse gespeichert. Ist die USTID ungültig wird per EU-API geprüft. Die EU-API hat den Vorteil, dass sie bei vielen Ländern die erwarteten Daten ausgibt, sodass das Plugin dem Kunden direkt vorschlägt, was fehlerhaft ist. Ist alles korrekt, wird die Adresse gespeichert.

Bei welchen Ländern wird die Validierung der USTID ausgeführt?

Voraussetzungen: 1) EU-Land 2) Land als steuerfrei für Unternehmen markiert