Nordlet

← Dokumentation / Glossar

Was ist VIES? Validierung von EU-USt-IdNrn.

Was das VIES-System bestätigt und was nicht, warum die Validierung eine materielle Voraussetzung für die Steuerbefreiung ist, wie mit Ausfällen umzugehen ist und welche Nachweise aufzubewahren sind.

VIES (VAT Information Exchange System, dt. MIAS) ist der Dienst der Europäischen Kommission zur Überprüfung der Gültigkeit einer EU-Umsatzsteuer-Identifikationsnummer (USt-IdNr.). Sie übergeben einen Ländercode und eine Nummer; das System teilt Ihnen mit, ob diese Nummer aktuell für den innergemeinschaftlichen Handel registriert ist, und liefert oft auch den registrierten Namen und die Adresse zurück.

Es handelt sich nicht um eine von der Kommission geführte Datenbank. VIES ist ein Relay (Vermittler): Jede Abfrage wird in Echtzeit an die nationale Steuerverwaltung weitergeleitet, die die Nummer vergeben hat, und die Antwort kommt von dort. Diese Architektur erklärt fast alles darüber, wie sich VIES in der Praxis verhält, einschließlich seiner Ausfälle.

Warum die Validierung wichtig ist

Seit den EU-„Quick Fixes“ von 2020 ist eine gültige USt-IdNr. des Kunden eine materielle Voraussetzung für die Steuerbefreiung einer innergemeinschaftlichen Lieferung – und keine Formalität, die man später noch bereinigen kann.

Die Konsequenz ist unmittelbar: Verkaufen Sie Waren an ein EU-Unternehmen, dessen USt-IdNr. sich als ungültig herausstellt, wird die Lieferung zu Ihrem inländischen Steuersatz steuerpflichtig. Sie schulden diese Umsatzsteuer aus Ihrer eigenen Marge für einen Verkauf, bei dem Sie keine Steuer berechnet haben. Der Kunde wird eine nachträgliche Berechnung nicht akzeptieren, und bis eine Betriebsprüfung dies feststellt, kann die Geschäftsbeziehung bereits Jahre zurückliegen.

Die gleiche Logik gilt für das Reverse-Charge-Verfahren bei Dienstleistungen: Der Mechanismus setzt voraus, dass der Kunde ein steuerpflichtiger Unternehmer ist, und seine USt-IdNr. dient als Nachweis.

Was VIES bestätigt – und was nicht

Es bestätigt: dass die Nummer zum Zeitpunkt der Abfrage gültig ist und für innergemeinschaftliche Transaktionen registriert ist.

Es bestätigt nicht:

  • Dass die Person, mit der Sie es zu tun haben, auch das Unternehmen ist, dem die Nummer gehört. VIES teilt Ihnen nicht mit, ob die Rechnungsanforderung von einem Betrüger stammt.
  • Dass die Nummer in der Vergangenheit gültig war oder morgen noch gültig sein wird. Es handelt sich um eine stichtagsbezogene Auskunft.
  • Irgendetwas über die Bonität oder die rechtmäßige Geschäftstätigkeit.
  • Konsistente Namens- und Adressdaten – einige Mitgliedstaaten geben die Daten des Händlers zurück, andere auf nationalen Beschluss hin gar keine.

Eine Validierung ist daher eine notwendige, aber keine hinreichende Prüfung. Eine Abweichung des Namens zwischen VIES und Ihrem Partnerdatensatz ist eine manuelle Überprüfung wert, bevor Sie eine Rechnung steuerfrei stellen: Es könnte sich um einen Handelsnamen, eine Konzernumstrukturierung oder um ein völlig falsches Unternehmen handeln.

Das operative Problem: VIES fällt aus

Da Abfragen an nationale Systeme weitergeleitet werden, führt der Ausfall in einem einzelnen Mitgliedstaat dazu, dass Nummern aus diesem Land nicht verifizierbar sind, während alles andere funktioniert. Geplante Wartungsarbeiten werden veröffentlicht, ungeplante Ausfälle nicht.

Dies wirft eine grundsätzliche Designfrage auf: Was tun Sie, wenn ein Kunde kaufen möchte und VIES nicht antwortet?

Den Verkauf zu blockieren, ist die naive Antwort, und sie ist falsch. Sie macht Ihren Umsatz von der Verfügbarkeit eines externen Dienstes abhängig, und die Steuervorschriften verlangen keine sofortige Überprüfung – sie verlangen lediglich, dass Sie angemessene Maßnahmen ergriffen haben und diese nachweisen können. Der praktikable Ansatz lautet:

  1. Validierungen zwischenspeichern (Caching) mit einer angemessenen Lebensdauer, anstatt bei jeder Transaktion erneut abzufragen.
  2. Erneut prüfen, bevor es darauf ankommt – bei Ausstellung einer Rechnung auf Basis eines veralteten Ergebnisses.
  3. Den Verkauf niemals wegen eines Ausfalls blockieren. Dokumentieren Sie stattdessen, dass der Dienst nicht verfügbar war.
  4. Unsichere Fälle an eine manuelle Warteschlange weiterleiten – ungültige Ergebnisse, Dienstausfälle, Namensabweichungen.
  5. Die Antwort speichern, nicht nur das Ergebnis, damit Sie beweisen können, was Ihnen wann mitgeteilt wurde.

Der letzte Punkt macht aus einer Prüfung einen Nachweis. Die bloße Aussage „Wir haben es validiert“ ist bei einer Betriebsprüfung wesentlich weniger wert als eine gespeicherte Antwort mit Zeitstempel und der vom Dienst zurückgegebenen Anfragekennung (Request Identifier).

Wie Nordlet dies umsetzt

Die Validierung wird automatisch beim Schreiben von Partnerdaten ausgeführt – das Erstellen oder Ändern eines Partners mit einer USt-IdNr. löst eine Überprüfung aus – und kann auch direkt über POST /v1/partners/validate-vat aufgerufen werden, entweder per USt-IdNr. oder per Partner-ID.

Das Ergebnis wird am Partner mitsamt Zeitstempel und der vollständigen VIES-Antwort (Payload) zwischengespeichert. Ergebnisse, die älter als 30 Tage sind, werden automatisch neu validiert, bevor eine Rechnung ausgestellt wird. So ist der auf der Rechnung eingefrorene Nachweis aktuell und nicht bereits Monate alt.

Nichts wird blockiert. Eine ungültige Nummer, ein nicht erreichbarer Dienst oder ein Name, der nicht mit dem registrierten Händler übereinstimmt, öffnen stattdessen einen Vorgang in einer Warteschlange zur USt-Überprüfung (VAT review queue), anstatt den Verkauf zu stoppen:

  • invalid – VIES meldet, dass die Nummer ungültig ist.
  • service_error – VIES war nicht erreichbar oder hat einen Fehler gemeldet.
  • name_mismatch – VIES hat einen Händlernamen zurückgegeben, der nach dem Entfernen von Rechtsformen und diakritischen Zeichen keine nennenswerte Übereinstimmung mit Ihrem Partnerdatensatz aufweist.

Diese Überprüfungen (Reviews) werden über /v1/partners/vat-reviews/resolve mit einer Entscheidung und einer optionalen Notiz aufgelöst – als gültig bestätigt, als ungültig bestätigt oder verworfen. Eine spätere erfolgreiche Prüfung schließt ein offenes Review automatisch. Über die Webhook-Ereignisse vat_review.opened und vat_review.resolved kann eine Plattform direkt reagieren, anstatt auf Polling angewiesen zu sein.

Schließlich friert jede ausgestellte Rechnung einen USt-Nachweis-Snapshot (VAT evidence snapshot) ein: den Payload der VIES-Antwort, den Zeitstempel, die Anfragekennung, die Version der Steuersatztabelle (rate-table) und die verwendeten Standortsignale. Dieser Snapshot ermöglicht es, eine vor zwei Jahren getroffene Entscheidung mit den damals vorhandenen Eingabedaten nachzuvollziehen – was genau die Frage bei einer Betriebsprüfung ist.

FAQ

Was ist VIES?

Das MwSt-Informationsaustauschsystem der EU (MIAS, im Englischen VIES), ein Onlinedienst, der prüft, ob eine EU-USt-IdNr. gültig ist. Es leitet jede Abfrage an die nationale Steuerverwaltung weiter, die die Nummer ausgegeben hat, und gibt deren Antwort zurück – teilweise samt dem hinterlegten Namen und der Adresse.

Ist die Prüfung einer USt-IdNr. in VIES gesetzlich vorgeschrieben?

Für die Steuerbefreiung innergemeinschaftlicher Lieferungen ist eine gültige USt-IdNr. des Kunden eine materielle Voraussetzung; die Überprüfung dient also dazu, diese zu bestätigen. Die Mitgliedstaaten erwarten eine angemessene Verifizierung und entsprechende Nachweise; unterlassen Sie die Prüfung, haften Sie für die Umsatzsteuer, die Sie nie berechnet haben.

Was bedeutet es, wenn VIES keinen Namen oder keine Adresse zurückgibt?

Dass der ausstellende Mitgliedstaat sich entschieden hat, diese Details nicht offenzulegen – was bei einigen der Fall ist. Eine gültige Antwort ohne Namen ist weiterhin eine gültige Antwort; sie bietet Ihnen lediglich weniger Möglichkeiten für einen Abgleich.

Was soll ich tun, wenn VIES nicht verfügbar ist?

Blockieren Sie nicht den Verkauf. Dokumentieren Sie den Fehlschlag, fahren Sie mit den vorliegenden Nachweisen fort und prüfen Sie erneut, sobald der Dienst wieder verfügbar ist. Leiten Sie den Fall an eine Warteschlange zur Überprüfung weiter, damit er von einer Person bestätigt wird und nicht untergeht.

Wie oft sollten USt-IdNrn. neu validiert werden?

Zumindest bevor Sie sich für eine steuerfreie Lieferung auf die Nummer verlassen. Ein gängiger Ansatz besteht darin, Validierungen für etwa 30 Tage zwischenzuspeichern und erneut zu prüfen, wenn eine Rechnung auf Basis eines veralteten Ergebnisses ausgestellt wird – Kunden können sich abmelden, und die entscheidende Prüfung ist jene, die zeitlich am nächsten an der Lieferung liegt.