Zum Inhalt

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.

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


Funktionalitäten

  • 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.
  • Der Log kann als CSV-Datei im Adminbereich unter Kunden » USTID-Validierungslog heruntergeladen werden.
  • Validierung erfolgt automatisch einmal 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 angezeigt, wenn USTID und Angaben nicht zusammenpassen. Mit dem Button "Vorschläge anwenden" werden die Vorschläge direkt in die Adresse übernommen. Eine manuelle Adressanpassung durch den Kunden ist nicht nötig.
  • Für steuerfreie Länder wird die Bestellung ohne Mehrwertsteuer angezeigt.
  • Optional kann die steuerfreie Bestellung für Gastbesteller unterbunden werden – unabhängig vom Ergebnis der Validierung.
  • Im Off-Canvas-Warenkorb wird ein Hinweis angezeigt, welche Daten nicht korrekt sind, wenn die Option "Bestellung blockieren, wenn USTID-Prüfung nicht gültig ist" aktiviert ist.
  • Über ein Zusatzfeld beim Kunden kann der Validierungstyp für diesen Kunden individuell angepasst und alternative Adressangaben für die Validierung hinterlegt werden.
  • Optional kann die Eingabe der USTID pro Adresse (statt pro Kundenaccount) aktiviert werden.
  • In der Konfiguration kann festgelegt werden, welche API für die Validierung genutzt wird.
  • Zu beachten: Deutsche USTIDs werden nicht validiert.

Einstellungsmöglichkeiten / Konfiguration

Allgemein

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

  • Adresse für Validierung
    Lege fest, welche Adresse als Grundlage dienen soll – Rechnungsadresse oder Lieferadresse. Wir empfehlen die Lieferadresse.

  • Benutze USTID der Adresse für Validierung? (Eigene USTID pro Adresse)
    Wird diese Option aktiviert, wird die USTID auf Adressebene gepflegt und nicht im persönlichen Profil. Hinweis: Bereits vorhandene USTIDs werden nicht automatisch zugeordnet.

  • Validierung bei Registrierung
    Die Validierung der UST-ID erfolgt bei der Registrierung. Auswahl der Validierungstypen:

    • Keine
    • Offline (Offline-Plausibilitätscheck: mehr als 3 und weniger als 15 Zeichen)
    • Einfach (gültige UST-ID)
    • Erweitert (Abgleich von UST-ID und Adresse mit Korrekturvorschlägen)
  • Validierung bei Profil-Update
    Die Validierung der UST-ID erfolgt bei der Änderung der USTID im Profil Deines Kunden.

    • Keine
    • Offline (Offline-Plausibilitätscheck: mehr als 3 und weniger als 15 Zeichen
    • Einfach (gültige UST-ID)
  • Validierung bei Steuerfreiheit & Bestellabschluss
    Du kannst festlegen, welcher Validierungstyp für Deine Kunden gewählt wird, die aufgrund ihres Landes steuerfrei bestellen können.

    • Offline (Offline-Plausibilitätscheck: mehr als 3 und weniger als 15 Zeichen)
    • Einfach (gültige UST-ID)
    • Erweitert (Abgleich von UST-ID und Adresse mit Korrekturvorschlägen)
  • Als valide durchgehen lassen, wenn alle APIs Fehler zurückgeben
    Option: aktiv / inaktiv

  • Zusätzliche Validierung für steuerfreie Lieferung
    Validierungsmethoden:

    • Keine
    • Gleiche Adresse (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).
    • Gleiches Land bei Rechnungs- und Lieferadresse (überprüft ob das Lieferland von Liefer- und Rechnungsadresse identisch ist).
  • Bestellung blockieren, wenn USTID-Prüfung nicht gültig ist?
    Aktivieren, um Bestellabschluss bei ungültiger UST-ID zu verhindern.

  • Bestellung blockieren, für Länder mit "Steuerfrei (B2B)" aktiv, wenn keine USTID hinterlegt wurde?
    Mit dieser Option kannst Du verhindern, dass Bestellungen abgeschlossen werden können, wenn die USTID nicht angegeben wurde. Erst wenn eine USTID im Profil hinterlegt wurde, kann mit der Bestellung fortgefahren werden. Dem Kunden wird im Checkout ein Hinweis, warum die Bestellung blockiert wurde, angezeigt.

  • Experten-Einstellungen

  • Steuerfreiheit für Gast-Accounts verhindern? Wenn diese Option aktiv ist, wird die Bestellung des Gast-Kunden immer mit Mehrwertsteuer berechnet unabhängig von der Prüfung.

  • API-Timeout in Sekunden

  • DE-API Einstellungen

    • DE-API aktiv? Damit die Validierung über die deutsche API ausgeführt wird, musst Du diese Option aktivieren. Mindestens eine der APIs (DE oder EU) muss aktiviert sein, damit eine Prüfung durchgeführt werden kann.
    • Führende Nullen in Straße kürzen? Mit dieser Option werden automatisch die führenden Nullen bei der Hausnummer weggekürzt, z.B. 00066 wird zu 66. Hinweis: Dies wird die führenden Nullen auch in der Abfragen und im Log entfernen. - DE-API aktiv?
    • Wie viele zusätzliche Versuche sollen gemacht werden, wenn es einen API-Fehler gibt? Definiere wie oft die API angefragt werden soll, wenn ein API-Fehler bei der ersten Anfrage zurückkommt.
    • Wie viele Sekunden sollen die zusätzlichen Versuche verzögert werden? Definiere nach vielen Sekunden die weitere Anfrage gesendet werden soll.
  • EU-API Einstellungen

    • EU-API aktiv? Damit die Validierung über die europäische API ausgeführt wird, musst Du diese Option aktivieren. Mindestens eine der APIs (DE oder EU) muss aktiviert sein, damit eine Prüfung durchgeführt werden kann.

    • Führende Nullen in Straße kürzen? Mit dieser aktivierten Option werden automatisch die führenden Nullen bei der Hausnummer weggekürzt, z.B. 00066 wird zu 66.

    • Wie viele zusätzliche Versuche sollen gemacht werden, wenn es einen API-Fehler gibt? Definiere wie oft die API angefragt werden soll, wenn ein API-Fehler bei der ersten Anfrage zurückkommt.

    • Wie viele Sekunden sollen die zusätzlichen Versuche verzögert werden? Definiere nach vielen Sekunden die weitere Anfrage gesendet werden soll.