Zum Inhalt

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

Wie grenzt sich die W-IdNr. zur USt-IdNr. ab?

Die W-IdNr. entspricht der USt-IdNr. und wird um ein fünfstelliges Unterscheidungsmerkmal (-00001, -00002, usw.) ergänzt. Falls Du bereits eine USt-IdNr. hast, entspricht diese deiner W-IdNr. Die USt-IdNr. bleibt für EU-Geschäfte erforderlich, während die W-IdNr. für nationale steuerliche und wirtschaftliche Zwecke dient. Beide Nummern behalten ihre spezifischen Rollen. An den bestehenden Abläufen und der Beantragung der USt-IdNr. ändert sich nichts. Beispiel: USt-IdNr.: DE123456789 => W-IdNr.: DE123456789-00001

Kann ich sehen, ob die EU-API erreichbar ist?

Über den nachfolgenden Link gelangst Du zur offizielen EU-API-Webseite. Dort kannst Du sehen welche Länder erreichbar sind. Außerdem kannst Du die Auslastung der jeweiligen Länderabfragen aufrufen lassen. Link: Vies - Self Monitoring

API-Antworten

Folgende Antworten kann die EU-API liefern. Diese Antworten findest Du in Shopware in den Logs.

  • 1 = valide
  • 2 = invalide
  • 3 = Not processed (USTID wurde nicht überprüft)

  • 100 = Valid request with Valid VAT Number

  • 200 = Valid request with an Invalid VAT Number
  • 201 = Error : INVALID_INPUT
  • 202 = Error : INVALID_REQUESTER_INFO
  • 300 = Error : SERVICE_UNAVAILABLE
  • 301 = Error : MS_UNAVAILABLE
  • 302 = Error : TIMEOUT
  • 400 = Error : VAT_BLOCKED
  • 401 = Error : IP_BLOCKED
  • 500 = Error : GLOBAL_MAX_CONCURRENT_REQ
  • 501 = Error : GLOBAL_MAX_CONCURRENT_REQ_TIME
  • 600 = Error : MS_MAX_CONCURRENT_REQ
  • 601 = Error : MS_MAX_CONCURRENT_REQ_TIME