Zum Hauptinhalt springen

USt-IdNr.-Validierung (VIES)

Die Validierung von Umsatzsteuer-Identifikationsnummern ist für B2B-Compliance, Reverse-Charge-Berechtigung und grenzüberschreitenden EU-Handel unverzichtbar. docs101 ist mit VIES (VAT Information Exchange System) integriert, um europäische USt-IdNr. automatisch zu validieren — ohne manuelles Zutun.

Was ist VIES?

VIES (VAT Information Exchange System) ist das offizielle EU-System zur Validierung europäischer Umsatzsteuer-Identifikationsnummern. Es wird von der Europäischen Kommission betrieben und ermöglicht Unternehmen, zu überprüfen ob eine USt-IdNr. gültig und aktiv ist, Unternehmensinformationen aus dem Steuerregister abzurufen (Name, Adresse), die Reverse-Charge-Berechtigung für grenzüberschreitende B2B-Transaktionen zu bestimmen und Prüfungsspuren für Compliance-Zwecke zu führen.

Warum USt-IdNr.-Validierung wichtig ist

  • Compliance: Stellen Sie sicher, dass Kunden über legitime Steuerregistrierungen verfügen, bevor Sie Reverse Charge anwenden.
  • Risikoreduzierung: Vermeiden Sie die Rechnungsstellung mit ungültigen oder betrügerischen USt-IdNr.
  • Reverse Charge: Reverse Charge greift, wenn ein B2B-Kunde eine gültige USt-IdNr. aus einem anderen EU-Land als der Verkäufer hat.
  • Prüfungsspur: Bewahren Sie Validierungsaufzeichnungen mit Zeitstempel für Steuerbehörden auf.

Voraussetzung: Eigene USt-IdNr.

Um Kunden-USt-IdNr. zu validieren, muss Ihr Unternehmen eine gültige USt-IdNr. in den Firmeneinstellungen hinterlegt haben. Das VIES-System verlangt, dass sich das anfragende Unternehmen mit einer gültigen EU-USt-IdNr. identifiziert.

Wenn Sie Ihre USt-IdNr. in den Firmeneinstellungen eingeben oder ändern, validiert docs101 diese automatisch über VIES — mit der gleichen intelligenten Caching- und Hintergrund-Wiederholungslogik, die unten beschrieben wird. Eine Statuskarte auf der Firmeneinstellungen-Seite zeigt das Ergebnis.

warnung

Wenn Ihre Unternehmens-USt-IdNr. fehlt oder ungültig ist, steht die Kunden-USt-IdNr.-Validierung über VIES nicht zur Verfügung. Die Statuskarte auf der Kundendetailseite zeigt einen Hinweis mit der Aufforderung, Ihre USt-IdNr. zuerst in den Firmeneinstellungen zu konfigurieren.

So funktioniert die automatische Validierung

docs101 prüft die USt-IdNr. Ihrer Kunden automatisch an zwei entscheidenden Stellen — Sie müssen keine Prüfung manuell auslösen.

Wann docs101 prüft

AuslöserWas passiert
Öffnen der Kundendetailseitedocs101 prüft, ob ein gecachtes Ergebnis existiert und noch gültig ist. Falls nicht, wird eine neue VIES-Abfrage im Hintergrund gestartet.
Kundenauswahl auf der RechnungsseiteGleiche Logik — wenn der Cache abgelaufen ist oder kein Ergebnis vorliegt, wird automatisch eine Hintergrundprüfung ausgelöst.

Es gibt keinen manuellen „Validieren"-Button. Die Prüfung läuft immer dann, wenn Sie mit einem B2B-Kunden interagieren, der eine USt-IdNr. hat.

Validierungsstatus

Nach Auslösung einer Prüfung zeigt die USt-Status-Karte auf der Kundendetailseite einen von vier Zuständen:

StatusBedeutung
Gültig (grün)Die USt-IdNr. ist im VIES-Register eingetragen und aktiv. Firmenname und Adresse werden angezeigt. Das Ergebnis wird 30 Tage gecacht.
Ungültig (rot)Die USt-IdNr. wurde nicht gefunden oder ist nicht aktiv. Das Ergebnis wird 24 Stunden gecacht, dann beim nächsten Seitenaufruf automatisch erneut geprüft.
Ausstehend (grau, animiert)Eine VIES-Abfrage läuft gerade im Hintergrund. Die Seite aktualisiert sich automatisch, sobald ein Ergebnis vorliegt.
Wiederholung (gelb)Der VIES-Dienst ist vorübergehend nicht erreichbar. docs101 wiederholt die Abfrage automatisch im Hintergrund mit steigenden Verzögerungen, bis eine Antwort eingeht.
tipp

Sie müssen nicht auf den Abschluss einer laufenden Prüfung warten. Sie können weiterarbeiten — die Status-Karte aktualisiert sich automatisch, sobald das Ergebnis vorliegt.

Intelligentes Caching

docs101 verwendet differenziertes Caching, um Genauigkeit und Leistung auszubalancieren. Die Caching-Strategie hängt vom Validierungsergebnis ab:

Gültige IDs — 30-Tage-Cache

Eine bestätigt gültige USt-IdNr. wird 30 Tage gecacht. Während dieser Zeit zeigt das Öffnen der Kundendetailseite oder die Kundenauswahl auf einer Rechnung sofort das gecachte Ergebnis an, ohne VIES erneut abzufragen. Nach 30 Tagen löst die nächste Interaktion automatisch eine frische VIES-Prüfung aus.

Ungültige IDs — 24-Stunden-Cache

Ein ungültiges Ergebnis wird nur 24 Stunden gecacht. So wird sichergestellt, dass ein Kunde, der seine USt-IdNr. korrigiert, schnell erneut validiert werden kann. Nach 24 Stunden löst der nächste Seitenaufruf automatisch eine neue VIES-Abfrage aus.

Service-Fehler — Kein Cache, Hintergrund-Wiederholung

Wenn der VIES-Dienst nicht erreichbar ist (Timeout, Server-Fehler, Wartung), wird das Ergebnis nicht gecacht. Stattdessen erstellt docs101 einen Hintergrund-Wiederholungsauftrag, der mit steigenden Verzögerungen läuft (beginnend bei 1 Minute, bis zu 60 Minuten zwischen den Versuchen, maximal 10 Wiederholungen). Sobald VIES antwortet — ob die ID gültig oder ungültig ist — wird das Ergebnis normal gecacht.

info

Hintergrund-Wiederholungen laufen vollautomatisch. Sie müssen weder nachschauen noch manuell etwas auslösen. Die Status-Karte wechselt von „Wiederholung" zu „Gültig" oder „Ungültig", sobald eine Antwort eingeht.

USt-Prüfung beim Rechnungsabschluss

Wenn Sie eine Rechnung finalisieren, enthält die Validierungs-Checkliste einen USt-IdNr.-Check. Das Verhalten hängt vom aktuellen Validierungsstatus ab:

Gültige USt-IdNr. — Keine Aktion erforderlich

Wenn die USt-IdNr. des Kunden gültig ist, zeigt die Checkliste ein grünes Häkchen neben „USt-IdNr. gültig". Sie können die Rechnung normal finalisieren.

Ungültige USt-IdNr. — Bestätigung erforderlich

Wenn die USt-IdNr. des Kunden ungültig ist, ist der Finalisieren-Button deaktiviert, bis Sie die Situation ausdrücklich bestätigen. Eine Bestätigungs-Checkbox erscheint:

Ich bestätige, dass ich diese Rechnung trotz der ungültigen USt-IdNr. finalisieren möchte.

Sobald Sie die Checkbox aktivieren, wird der Finalisieren-Button verfügbar. Diese Bestätigung wird im Audit-Log als USt-Override-Ereignis für die Compliance-Dokumentation protokolliert.

warnung

Das Finalisieren einer Rechnung mit ungültiger USt-IdNr. bedeutet, dass kein Reverse Charge (0% USt) angewendet werden kann. Es gelten die regulären Steuersätze. Stellen Sie sicher, dass dies beabsichtigt ist, bevor Sie bestätigen.

Ausstehende Prüfung — Weiterarbeiten mit Info-Hinweis

Wenn eine VIES-Prüfung noch läuft (Status „Ausstehend" oder „Wiederholung"), zeigt die Checkliste einen Informationshinweis, blockiert die Finalisierung aber nicht. Sie können fortfahren — das Validierungsergebnis wird in Kürze verfügbar sein und unabhängig davon mit dem Kundendatensatz gespeichert.

Unternehmens-USt-IdNr. fehlt — Keine Prüfung möglich

Wenn Ihre eigene USt-IdNr. nicht konfiguriert oder ungültig ist, können keine Kunden-USt-Prüfungen durchgeführt werden. Die Finalisierungs-Checkliste zeigt „USt-IdNr. nicht geprüft" als Warnung an, blockiert die Finalisierung aber nicht. Es ist keine Override-Bestätigung erforderlich, da kein „ungültig"-Ergebnis vorliegt — die Prüfung konnte schlicht nicht durchgeführt werden. Um die USt-Validierung zu aktivieren, konfigurieren Sie eine gültige USt-IdNr. in den Firmeneinstellungen.

Validierungsergebnisse verstehen

Gültiger Status

Eine gültige USt-IdNr. bedeutet, dass die USt-IdNr. im EU-Steuerregister existiert, das Unternehmen aktuell registriert und aktiv ist, die Unternehmensinformationen zum Zeitpunkt der letzten Prüfung korrekt sind und Reverse Charge greifen kann, wenn der Kunde in einem anderen EU-Land als der Verkäufer ansässig ist.

Ungültiger Status

Eine ungültige USt-IdNr. kann bedeuten: Tippfehler im USt-IdNr.-Format, das Unternehmen ist nicht für Umsatzsteuer registriert, das Unternehmen wurde abgemeldet, die USt-IdNr. gehört zu einem anderen Land als erwartet, oder das Unternehmen hat die Steuerregistrierung vorübergehend ausgesetzt.

info

Wenn eine USt-IdNr. ungültig ist, bitten Sie den Kunden, seine USt-IdNr. zu bestätigen und erneut einzureichen. Wenn der Kunde keine gültige Nummer vorlegen kann, erwägen Sie einen Wechsel des Kundentyps auf B2C.

Validierungsdetails anzeigen

Klicken Sie auf Details anzeigen auf der USt-Status-Karte, um den Detailbereich auszuklappen. Dieser zeigt das vollständige Validierungsergebnis einschließlich der USt-IdNr., des registrierten Firmennamens, der registrierten Adresse (sofern vom Mitgliedstaat verfügbar), des Zeitstempels der letzten Prüfung und ob das Ergebnis aus dem Cache oder einer Live-Abfrage stammt.

Zeitstempel der letzten Prüfung

Jedes Validierungsergebnis enthält einen Zeitstempel Zuletzt geprüft, der anzeigt, wann VIES zuletzt abgefragt wurde. Dies hilft bei Audit-Compliance (Sorgfaltspflicht bei der Kundenvalidierung nachweisen), zeitlichem Kontext (verstehen, wann die Daten aktuell waren) und Planung (wissen, wann ein gecachtes Ergebnis abläuft und eine frische Prüfung ausgelöst wird).

Reverse-Charge-Berechtigung

Die Reverse-Charge-Berechtigung wird anhand der Validierungsergebnisse bestimmt:

Berechtigt für Reverse Charge

Dies gilt, wenn die USt-IdNr. gültig ist, der Kunde ein B2B-Kunde ist, der Kunde in einem anderen EU-Land als der Verkäufer ansässig ist und Rechnungen 0% Umsatzsteuer mit Reverse-Charge-Hinweis ausweisen.

Nicht berechtigt

Dies gilt, wenn der Kunde ein B2C-Kunde ist (keine USt-IdNr.), die USt-IdNr. ungültig oder die Validierung noch ausstehend ist, der Kunde im selben Land wie der Verkäufer ansässig ist und Standard-Umsatzsteuer auf Rechnungen angewendet wird.

Was tun bei fehlgeschlagener Validierung

Wenn die USt-IdNr. ungültig ist

  1. Mit Kunden prüfen: Bitten Sie den Kunden, seine USt-IdNr. zu bestätigen.
  2. Format prüfen: Stellen Sie sicher, dass das korrekte Länderkürzel vorhanden ist (DE, FR, IT usw.).
  3. Status bestätigen: Überprüfen Sie, dass das Unternehmen aktiv und für Umsatzsteuer registriert ist.
  4. Auf erneute Prüfung warten: Das ungültige Ergebnis läuft nach 24 Stunden ab. Wenn der Kunde seine ID in der Zwischenzeit korrigiert, löst der nächste Seitenaufruf automatisch eine frische Prüfung aus.
  5. Alternative: Wenn der Kunde keine gültige USt-IdNr. hat, wechseln Sie zum B2C-Typ.

Wenn VIES nicht verfügbar ist

docs101 behandelt VIES-Ausfälle automatisch. Wenn der Dienst nicht erreichbar ist, wird ein Hintergrund-Wiederholungsauftrag erstellt, der die Validierung mit steigenden Verzögerungen versucht. Sie sehen den Status „Wiederholung" auf der USt-Status-Karte, und sobald eine Antwort eingeht, aktualisiert sich die Karte automatisch. Ein manueller Retry ist nicht erforderlich.

Wenn Unternehmensinformationen nicht übereinstimmen

Wenn VIES einen anderen Firmennamen oder eine andere Adresse zurückgibt als im Kundendatensatz:

  1. Kundendaten prüfen: Vergleichen Sie Ihre Eingabe mit den Angaben des Kunden.
  2. Ergebnisse vergleichen: Betrachten Sie die Unterschiede zwischen Ihren Datensätzen und dem VIES-Register.
  3. Kundendaten aktualisieren: Korrigieren Sie den Kundendatensatz gemäß VIES-Daten, wenn angemessen.
  4. Änderungen dokumentieren: Notieren Sie alle Korrekturen für die Compliance-Prüfungsspur.

Best Practices

  • Der Automatisierung vertrauen: docs101 prüft USt-IdNr. an den richtigen Stellen — beim Öffnen eines Kunden oder bei der Auswahl für eine Rechnung. Keine manuellen Schritte nötig.
  • Ungültige Ergebnisse prüfen: Wenn eine USt-IdNr. als ungültig angezeigt wird, untersuchen Sie dies zeitnah. Der 24-Stunden-Cache stellt eine schnelle Neuprüfung sicher, nachdem der Kunde das Problem behoben hat.
  • Override nicht leichtfertig bestätigen: Wenn eine ungültige USt-IdNr. beim Rechnungsabschluss eine Bestätigung erfordert, nehmen Sie dies ernst. Der Override wird für Prüfungszwecke protokolliert.
  • VIES vertrauen: Verlassen Sie sich auf offizielle VIES-Daten statt auf kundenseitig bereitgestellte Informationen.
  • Compliance zuerst: Wenden Sie kein Reverse Charge ohne bestätigt gültige USt-IdNr. an.

Verwandte Themen