Wer Waren steuerfrei ins EU-Ausland liefert, trägt ein Risiko: Ist die Umsatzsteuer-ID des Kunden wirklich gültig? Passt sie zur angegebenen Firma? Mit dem Modul USt-ID Onlineprüfung für OXID eShop 6 und 7 automatisieren Sie diese Kontrolle. Das Modul prüft jede eingegebene ID in Echtzeit über die Rest API-Schnittstelle des Bundeszentralamts für Steuern (BZSt) – noch bevor die Bestellung abgeschlossen wird.
Warum eine Live-Prüfung so wichtig ist
Eine falsche oder abgelaufene USt-ID kann bei einer Steuerprüfung teuer werden. Wenn Sie netto liefern, aber die Voraussetzungen nicht erfüllt sind, haften Sie oft für die entgangene Umsatzsteuer. Das Modul nimmt Ihnen diese Sorge ab, indem es:
- Die Existenz der ID prüft (einfache Prüfung).
- Firmenname und Adresse abgleicht (qualifizierte Prüfung).
- Das Ergebnis direkt bei der Bestellung dokumentiert.
So funktioniert die Prüfung im Shop
Der Prozess läuft für Ihre Kunden fast unsichtbar im Hintergrund ab, bietet aber maximale Sicherheit für Sie als Händler:
1. Eingabe im Checkout
Sobald ein Kunde im Checkout eine USt-ID eingibt, wird diese im Hintergrund an das BZSt (Schnittstelle „evatr“) gesendet.
2. Live-Check in Echtzeit
Das Modul wartet nicht erst bis zum Klick auf „Kaufen“, sondern validiert die ID direkt.
- Gültig: Der Kunde kann steuerfrei (netto) bestellen (sofern das Lieferland im EU-Ausland liegt).
- Ungültig: Der Kunde erhält sofort eine verständliche Rückmeldung. Je nach Ihrer Einstellung wird die steuerfreie Bestellung blockiert oder der Kunde muss brutto zahlen.
3. Qualifizierte Prüfung (Adressabgleich)
Das Modul kann mehr als nur „Gültig/Ungültig“. Es gleicht auf Wunsch auch die Adressdaten ab. Stimmen Ort, PLZ oder Straße nicht mit den beim BZSt hinterlegten Daten überein, können Sie entscheiden:
- Soll die Bestellung trotzdem durchgehen?
- Oder möchten Sie auf Nummer sicher gehen und die Steuerbefreiung verweigern?
Die wichtigsten Funktionen im Überblick
Automatische Steuerbefreiung
Gültige USt-ID = Netto-Rechnung. Das Modul setzt die Steuer im Warenkorb automatisch auf 0%, wenn die Prüfung erfolgreich war und das Lieferland passt.
Konfigurierbare Strenge
Sie entscheiden, wie strikt der Shop reagieren soll:
- Fehlertoleranz: Erlauben Sie steuerfreie Bestellungen auch dann, wenn die PLZ und die Straße abweicht?
- Blockieren: Soll der „Weiter“-Button bei ungültiger ID ausgegraut werden?
Lückenlose Dokumentation
Im OXID-Adminbereich sehen Sie zu jeder Bestellung den genauen Prüfstatus. Das Modul speichert dabei automatisch die originale Rückgabe des Bundeszentralamts für Steuern (BZSt) direkt in der Historie der Bestellung ab. So haben Sie jederzeit einen unveränderlichen technischen Beleg über das exakte Prüfergebnis zum Zeitpunkt der Bestellung.
Detaillierte Fehlercodes
Das Modul übersetzt die kryptischen Rückmeldungen des Amtes in verständliche Hinweise (z. B. „ID ungültig“, „Server nicht erreichbar“, „Länderkennzeichen falsch“). So wissen Sie und Ihr Kunde genau, was los ist, fehlerhafte Angaben können gezielt korrigiert werden.
FAQ – Häufige Fragen
Welche Schnittstelle wird für das Bestätigungsverfahren genutzt?
Das Oxid 7 Modul nutzt die neue Rest API und ist somit auch nach Abschaltung der alten XML Schnittstelle ab 2026 einsatzbereit. Die Oxid 6 Variante des Modul nutzt ab Version 2.3.0 ebenfalls die Rest API (frühere Oxid 4 und Oxid 6-Modulversionen werden voraussichtlich ab 2026 nicht mehr funktionieren).
Was passiert, wenn die BZSt-Schnittstelle down ist?
Das BZSt wartet die Server oft nachts (zwischen 23:00 und 05:00 Uhr). Das Modul fängt diesen Fall ab und meldet dem Kunden, dass eine Prüfung gerade nicht möglich ist. Die Bestellung ist dann trotzdem (brutto) möglich.
Funktioniert das Modul auch mit OXID 7 und Twig?
Ja, das Modul ist vollständig kompatibel mit OXID eShop 7 und der Twig-Template-Engine.
Fazit
Mit der USt-ID Onlineprüfung schließen Sie eine klassische Haftungslücke im B2B-Geschäft. Sie sparen sich manuelle Prüfungen, vermeiden Ärger bei der Betriebsprüfung und bieten Ihren EU-Geschäftskunden einen reibungslosen Netto-Einkauf.