Ein Firmenkunde aus den Niederlanden legt Ware in den Warenkorb, trägt seine Umsatzsteuer-Identifikationsnummer ein und erwartet einen Nettopreis. Ob der Shop diesen Nettopreis zeigen darf, entscheidet sich in den folgenden Sekunden - und zwar nicht im Marketing, sondern an einer Schnittstelle des Bundeszentralamts für Steuern. Für automatisierte Massenabfragen steht seit dem 1. Juli 2025 (Bundeszentralamt für Steuern) eine REST-Schnittstelle bereit; der bisherige Endpunkt für Abfragen mittels XML-RPC wurde zum 30. November 2025 (Bundeszentralamt für Steuern) abgeschaltet. Parallel dazu wurde der Umsatzsteuer-Anwendungserlass geändert: Bestätigungsanfragen sind seit dem 20. Juli 2025 (Bundeszentralamt für Steuern) nur noch online über den Internetauftritt des Amtes oder über die bereitgestellte Schnittstelle möglich, schriftliche und telefonische Anfragen werden nicht mehr bearbeitet. Wer den Prüfweg im Bestellvorgang sauber baut, liefert steuerfrei und kann es belegen. Wer ihn abkürzt, trägt die Steuer erfahrungsgemäß am Ende selbst.
Das Wichtigste in Kürze
- Die Nummer entscheidet über den Preis: Steuerfrei ist die innergemeinschaftliche Lieferung nur, wenn der Abnehmer eine gültige, von einem anderen Mitgliedstaat erteilte Umsatzsteuer-Identifikationsnummer verwendet hat (§ 6a UStG).
- Zwei Stufen mit fester Reihenfolge: Eine einfache Bestätigung muss zwingend vor einer qualifizierten Bestätigung durchgeführt werden (Bundeszentralamt für Steuern); erst die qualifizierte gleicht Firmenname, Ort, Postleitzahl und Straße ab.
- Der Shop muss 26 Statusmeldungen (eVatR-Schnittstelle) auseinanderhalten. Genau eine davon ist ein Ergebnis, zehn sind Hinweise, fünfzehn sind Fehler - ein pauschales gültig oder ungültig wirft genau die Fälle zusammen, die Geld kosten.
- Die Befreiung hängt an der Meldung: Sie gilt nicht, wenn die Zusammenfassende Meldung fehlt oder unrichtig ist (§ 4 UStG). Übermittelt wird bis zum 25. Tag (§ 18a UStG) nach Ablauf des Meldezeitraums, bei bis zu 50 000 Euro (§ 18a UStG) je Quartal auch quartalsweise.
- Den Nachweis führt das Unternehmen selbst: Das BZSt versendet keine schriftliche Bestätigungsmitteilung (Bundeszentralamt für Steuern). Aufzubewahren ist der empfangene Datensatz mit Anfragezeitpunkt, Status und technischer ID.
Warum die Nummer im Checkout über den Preis entscheidet
Im Verkauf an Geschäftskunden im EU-Ausland gibt es zwei Preise für dieselbe Ware: den Bruttopreis mit deutscher Umsatzsteuer und den Nettopreis ohne. Welcher gilt, hängt nicht vom Wunsch des Kunden ab, sondern von einer Bedingung im Gesetz. Für die innergemeinschaftliche Lieferung verlangt § 6a Absatz 1 Nummer 4 UStG, dass der Abnehmer gegenüber dem Unternehmer eine ihm von einem anderen Mitgliedstaat erteilte gültige Umsatzsteuer-Identifikationsnummer verwendet hat (§ 6a UStG). Die europäische Grundlage steht in Artikel 138 Absatz 1 Buchstabe b der Mehrwertsteuersystemrichtlinie: Der Erwerber ist in einem anderen Mitgliedstaat für Mehrwertsteuerzwecke registriert und hat dem Lieferer diese Nummer mitgeteilt (Mehrwertsteuersystemrichtlinie). Das Wort verwendet ist dabei kein Beiwerk. Eine Nummer, die im Kundenkonto steht, aber im Bestellvorgang ungeprüft blieb, ist im Streitfall ein Textfeld und kein Nachweis.
Bei Dienstleistungen greift ein zweiter Mechanismus. Eine sonstige Leistung, die an einen Unternehmer für dessen Unternehmen ausgeführt wird, wird an dem Ort ausgeführt, von dem aus der Empfänger sein Unternehmen betreibt (§ 3a UStG) - der Umsatz wandert also ins Empfängerland. In den Fällen des § 13b Absatz 1 UStG schuldet der Leistungsempfänger die Steuer, wenn er ein Unternehmer oder eine juristische Person ist (§ 13b UStG). Für einen Shop, der Lizenzen, Wartungspakete oder Konfigurationsleistungen mitverkauft, heißt das: Dieselbe Bestellung kann eine steuerfreie Warenlieferung und eine ins Ausland verlagerte Dienstleistung enthalten. Beide Fälle brauchen dieselbe geprüfte Nummer, aber unterschiedliche Rechnungstexte - und im Warenkorb eine Trennung nach Leistungsart, die vor der Preisanzeige greift.
Einfach oder qualifiziert - der Unterschied in einem Satz
Was das Gesetz vom Shop verlangt
Die Prüfpflicht steht nicht in einer einzigen Vorschrift, sondern verteilt sich über mehrere Paragrafen, die im Bestellvorgang zusammenlaufen. § 18e UStG regelt, wer bestätigt: Das Bundeszentralamt für Steuern bestätigt auf Anfrage dem Unternehmer die Gültigkeit einer Umsatzsteuer-Identifikationsnummer sowie den Namen und die Anschrift der Person, der die Nummer von einem anderen Mitgliedstaat erteilt wurde (§ 18e UStG). § 6a UStG regelt, wofür die Bestätigung gebraucht wird. § 4 Nummer 1 Buchstabe b UStG hängt die Steuerbefreiung zusätzlich an die Zusammenfassende Meldung. § 14a UStG bestimmt, was auf die Rechnung muss, und § 18a UStG, bis wann gemeldet wird. Ein Shop, der nur einen dieser Punkte abbildet, erzeugt eine Lücke, die erfahrungsgemäß erst in der Betriebsprüfung auffällt.
| Vorschrift | Was sie verlangt | Was im Shop passieren muss | Wenn es fehlt |
|---|---|---|---|
| § 6a Absatz 1 Nummer 4 UStG | Der Abnehmer verwendet eine gültige, von einem anderen Mitgliedstaat erteilte Nummer | Abfrage im Bestellvorgang, nicht nur ein Feld im Kundenkonto | Die Voraussetzung der Steuerbefreiung ist nicht belegt |
| § 18e UStG | Bestätigung durch das Bundeszentralamt für Steuern | Anbindung an die Bestätigungsschnittstelle mit Protokoll | Kein Nachweis über den Prüfzeitpunkt |
| § 4 Nummer 1 Buchstabe b UStG | Zusammenfassende Meldung richtig und vollständig | Bestelldaten so übergeben, dass die Meldung daraus entsteht | Die Befreiung entfällt für die betroffene Lieferung |
| § 14a Absatz 1 und 3 UStG | Rechnungsangabe zur Steuerschuldnerschaft, beide Nummern, Frist bis zum 15. des Folgemonats | Rechnungstext und Nummern aus dem Bestellvorgang übernehmen | Rechnung ohne Pflichtangabe, Frist unbeobachtet |
| § 13b Absatz 5 UStG | Der Leistungsempfänger schuldet die Steuer, wenn er Unternehmer oder juristische Person ist | Leistungsarten im Warenkorb trennen | Falscher Steuerausweis auf gemischten Bestellungen |
Der dritte Punkt wird am häufigsten unterschätzt. Die Steuerbefreiung für die innergemeinschaftliche Lieferung steht unter einem ausdrücklichen Vorbehalt: Sie gilt nicht, wenn der Unternehmer seiner Pflicht zur Abgabe der Zusammenfassenden Meldung nicht nachgekommen ist oder soweit er diese im Hinblick auf die jeweilige Lieferung unrichtig oder unvollständig abgegeben hat (§ 4 UStG). Übermittelt wird bis zum 25. Tag (§ 18a UStG) nach Ablauf jedes Kalendermonats; liegt die Summe der Bemessungsgrundlagen weder im laufenden noch in einem der vier vorangegangenen Kalendervierteljahre über 50 000 Euro (§ 18a UStG), genügt die quartalsweise Meldung. Damit entscheidet die Datenqualität im Shop mit darüber, ob die Befreiung Bestand hat - denn die Meldung entsteht aus denselben Bestelldaten.
die innergemeinschaftlichen Lieferungen (§ 6a); dies gilt nicht, wenn der Unternehmer seiner Pflicht zur Abgabe der Zusammenfassenden Meldung (§ 18a) nicht nachgekommen ist oder soweit er diese im Hinblick auf die jeweilige Lieferung unrichtig oder unvollständig abgegeben hat
Die Schnittstelle des Bundeszentralamts
Für automatisierte Massenabfragen bei Bestätigungen des Umsatzsteuer-Binnenmarkt-Kontrollverfahrens steht seit dem 1. Juli 2025 eine REST-Schnittstelle zur Verfügung, und der bisher bereitgestellte Endpunkt für Abfragen mittels XML-RPC wurde zum 30. November 2025 abgeschaltet (Bundeszentralamt für Steuern). Wer heute eine Anbindung plant, baut also gegen die REST-Schnittstelle; ältere Anleitungen im Netz beschreiben einen Weg, den es so nicht mehr gibt. Wichtig für die Projektplanung ist ein Satz des Amtes selbst: Die Einbindung der Schnittstelle muss durch das Unternehmen in Eigenregie erfolgen und setzt entsprechende Programmierkenntnisse voraus, Unterstützung leistet das BZSt dabei nicht (Bundeszentralamt für Steuern). Diese Arbeit gehört damit in die Schnittstellenentwicklung und nicht in die Zuarbeit des Steuerbüros.
Die Abfrage selbst ist schmal. Pflicht sind zwei Felder: die eigene deutsche Nummer und die angefragte Nummer (eVatR-Schnittstelle). Für die qualifizierte Anfrage kommen Firmenname, Straße, Postleitzahl und Ort hinzu. Die Antwort trägt neben Anfragezeitpunkt und Status eine technische Kennung zur Bestätigungsanfrage sowie die vier Abgleichfelder ergFirmenname, ergStrasse, ergPlz und ergOrt (eVatR-Schnittstelle). Abfrageberechtigt ist jeder Inhaber einer deutschen USt-IdNr., und die Abfrage verlangt in jedem Fall die Angabe der eigenen deutschen Nummer (Bundeszentralamt für Steuern). Ein Shop, der für sämtliche Mandanten dieselbe Nummer sendet, prüft damit formal für den falschen Unternehmer - ein Fehler, der in Mehrmandantenaufbauten leicht übersehen wird.
Der Kern der Sache
Der Prüfweg im Bestellvorgang, Schritt für Schritt
Der Ablauf in der Übersicht oben ist keine Empfehlung, sondern die Übersetzung der Vorschriften in Entscheidungen, die ein Bestellvorgang treffen muss. Er beginnt nicht mit der Abfrage, sondern mit einer Vorprüfung im Shop selbst: Länderkennzeichen, Länge, erlaubte Zeichen. Das spart Anfragen und fängt Tippfehler ab, bevor sie als Fehlerstatus zurückkommen. Erst danach geht die Anfrage nach außen, und zwar in zwei Stufen.
Eingabe normalisieren
Leerzeichen, Punkte und Bindestriche entfernen, Länderkennzeichen prüfen, Großschreibung vereinheitlichen. Die Schnittstelle meldet eine syntaktisch falsche Nummer mit eigenem Status, aber jede vermiedene Anfrage ist die schnellere Antwort.
Einfache Abfrage
Gültigkeit zum Anfragezeitpunkt. Sie muss zwingend vor der qualifizierten Abfrage laufen (Bundeszentralamt für Steuern) und ist die Voraussetzung dafür, dass die zweite Stufe überhaupt beantwortet wird.
Qualifizierte Abfrage
Firmenname, Straße, Postleitzahl und Ort gehen mit und kommen als eigene Antwortfelder zurück (eVatR-Schnittstelle). Erst damit ist die Nummer diesem Kunden zugeordnet.
Zeitfenster einplanen
Im Zeitraum von 23:00 bis 05:00 Uhr können Wartungsarbeiten durchgeführt werden, weshalb es in dieser Zeit zu Verzögerungen kommen kann (Bundeszentralamt für Steuern). Nächtliche Stapelläufe brauchen deshalb eine Warteschlange.
Antwort speichern
Anfragezeitpunkt, Status und die technische Kennung gehören an den Vorgang, nicht in eine Protokolldatei mit Löschfrist. Das BZSt versendet keine schriftliche Bestätigungsmitteilung (Bundeszentralamt für Steuern).
Wiederholt prüfen
Eine Bestätigung gilt für den Anfragezeitpunkt. Bei Dauerkunden mit Rahmenverträgen gehört die Abfrage deshalb in einen wiederkehrenden Lauf und nicht nur in die erste Bestellung.
Zwei Entscheidungen in der Übersicht lohnen einen zweiten Blick. Die erste Verzweigung fragt nicht, ob der Kunde eine Nummer eingetragen hat, sondern ob er im EU-Ausland sitzt: Für einen inländischen Kunden ändert die Nummer am Steuersatz nichts. Die letzte Verzweigung entscheidet nicht über die Gültigkeit, sondern über den Umfang der Bestätigung. Kommt nur die einfache Antwort zurück, ist der Preis nicht zwangsläufig falsch - aber die Beleglage ist dünner, und das gehört dokumentiert statt stillschweigend hingenommen. Wie sich solche Verzweigungen ohne Kaufabbruch abbilden lassen, behandelt der Beitrag zur Checkout-Optimierung im B2B.
Statusmeldungen, die der Shop unterscheiden muss
Die Schnittstelle kennt 26 Statusmeldungen (eVatR-Schnittstelle), eingeteilt in Ergebnis, Hinweis und Fehler. Genau eine davon ist ein Ergebnis im engeren Sinne, nämlich die Meldung, dass die angefragte Nummer zum Anfragezeitpunkt gültig ist. Alles andere ist ein Hinweis oder ein Fehler - und die Unterscheidung entscheidet, ob der Kunde die Bestellung abschließen kann, ob der Vorgang in eine Prüfliste läuft oder ob die Anfrage schlicht zu wiederholen ist. Ein Shop, der nur zwischen gültig und ungültig trennt, wirft genau die Fälle zusammen, die unterschiedliche Reaktionen verlangen.
- Gültig zum Anfragezeitpunkt: Nettopreis freigeben und die vollständige Antwort am Vorgang speichern
- Gültig, aber ein Pflichtfeld der qualifizierten Anfrage fehlt: Adressdaten nachfordern statt abbrechen
- Nummer zum Anfragezeitpunkt nicht vergeben: Bestellung anhalten und den Kunden gezielt ansprechen
- Erst ab einem späteren Datum gültig: Termin vormerken, statt den Kunden pauschal abzuweisen
- Eigene deutsche Nummer zum Anfragezeitpunkt nicht gültig: ein Betreiberproblem, kein Kundenproblem
- Höchstzahl qualifizierter Abfragen je Sitzung erreicht: mit einer einfachen Abfrage neu beginnen
- Bearbeitung zurzeit nicht möglich: in die Warteschlange, nicht als Ablehnung an den Kunden
Der letzte Punkt ist der teuerste, wenn er fehlt. Mehrere Statusmeldungen der Schnittstelle bedeuten wörtlich, dass eine Bearbeitung der Anfrage zurzeit nicht möglich ist und später erneut versucht werden soll (eVatR-Schnittstelle). Wer diese Antwort im Bestellvorgang als ungültige Nummer anzeigt, verliert einen Auftrag an einem technischen Zustand, der über den Kunden nichts aussagt. Die Länderliste der Schnittstelle umfasst 28 Einträge (eVatR-Schnittstelle), darunter Nordirland unter dem Kennzeichen XI und Griechenland unter EL - zwei Sonderfälle, die eine selbst gepflegte Länderliste erfahrungsgemäß übersieht. Wer mehrere Landesshops betreibt, findet die Zusammenhänge im Beitrag zur Internationalisierung länderspezifischer Shops.
Was aus einer einzigen Prüfung an Fristen folgt
Der Nachweis: was aufbewahrt werden muss
Für das Online-Bestätigungsverfahren beschreibt das Amt den Nachweis so: durch die Aufbewahrung des Ausdrucks oder die Übernahme des vom BZSt übermittelten Ergebnisses in einem allgemeinüblichen Format oder als Bildschirmabzug in das System des Unternehmens (Bundeszentralamt für Steuern). Für Abfragen über die Schnittstelle gilt, dass der Nachweis einer durchgeführten qualifizierten Anfrage über den vom BZSt empfangenen Datensatz zu führen ist (Bundeszentralamt für Steuern). Ein Bildschirmabzug ist im automatisierten Betrieb offensichtlich das falsche Werkzeug. Was bleibt, ist der Datensatz selbst - vollständig, unverändert und dem Vorgang zugeordnet.
In der Praxis heißt das: Die Antwort wird nicht in ein Ja-Nein-Feld übersetzt und danach verworfen, sondern als eigener Datensatz an der Bestellung abgelegt. Dazu gehören der Anfragezeitpunkt, der Status, die technische Kennung und die vier Abgleichfelder. Das ist wenig Speicherplatz und viel Beweiswert. Wer die Daten anschließend in die Buchhaltung übergibt, sollte den Prüfnachweis am Beleg mitführen; wie eine solche Übergabe strukturiert läuft, beschreibt der Beitrag zur DATEV-Schnittstelle im E-Commerce.
{
"bestellung": "B-2026-09-0417",
"kunde": "K-3311",
"stufe": "qualifiziert",
"anfragendeUstid": "DE_eigene_nummer",
"angefragteUstid": "NL_kunden_nummer",
"anfrageZeitpunkt": "2026-09-16T09:41:12+02:00",
"status": "evatr-0000",
"meldung": "Die angefragte USt-IdNr. ist zum Anfragezeitpunkt gültig.",
"id": "technische-id-der-bestaetigungsanfrage",
"abgleich": {
"ergFirmenname": "übereinstimmend",
"ergStrasse": "übereinstimmend",
"ergPlz": "übereinstimmend",
"ergOrt": "übereinstimmend"
},
"folge": {
"steuer": "kein Ausweis deutscher Umsatzsteuer",
"rechnungshinweis": "Steuerschuldnerschaft des Leistungsempfängers",
"rechnung_bis": "2026-10-15",
"zusammenfassende_meldung_bis": "2026-10-25"
}
}Ein Punkt wird dabei häufig übersehen: In Deutschland werden keine Daten zu Umsatzsteuer-Identifikationsnummern anderer EU-Mitgliedstaaten gespeichert, das BZSt leitet Bestätigungsanfragen direkt und automatisiert an die Behörden der jeweiligen Mitgliedstaaten weiter (Bundeszentralamt für Steuern). Eine Antwort hängt damit auch an der Verfügbarkeit im Zielland. Das ist kein Argument gegen die Prüfung, sondern eines für eine Warteschlange mit Wiederholung - und dafür, einen Kunden nicht an einer fremden Systemstörung scheitern zu lassen.
Reverse Charge auf der Rechnung
Die geprüfte Nummer schlägt bis auf das Rechnungsformular durch. Führt der Unternehmer eine Leistung aus, für die der Leistungsempfänger in einem anderen Mitgliedstaat die Steuer schuldet, ist er zur Ausstellung einer Rechnung mit der Angabe Steuerschuldnerschaft des Leistungsempfängers verpflichtet, sofern keine Gutschrift vereinbart worden ist (§ 14a UStG). Bei der innergemeinschaftlichen Lieferung sind zusätzlich die Umsatzsteuer-Identifikationsnummer des Unternehmers und die des Leistungsempfängers anzugeben (§ 14a UStG). Der Hinweis ist damit keine Formulierungsfrage, sondern eine Pflichtangabe - und er gehört in dieselbe Vorlage, aus der auch die strukturierte Rechnung entsteht.
An dieser Stelle trifft die Umsatzsteuerlogik auf die Rechnungsstrecke. Wer beides getrennt baut, pflegt denselben Sachverhalt an zwei Orten: einmal im Shop, einmal im Rechnungsformular. Tragfähiger ist der umgekehrte Weg - der Bestellvorgang legt das Steuerergebnis fest, und die Rechnung liest es aus. Was das für die strukturierte Rechnung bedeutet, steht im Beitrag zur E-Rechnungspflicht und ERP-Anbindung; den Überblick über Formate und Zeitplan bietet unsere Seite zur E-Rechnung.
Einführung in Stufen
Eine vollständige Prüfstrecke lässt sich selten in einem Zug einführen, weil sie Shop, Warenwirtschaft und Buchhaltung zugleich berührt. Erfahrungsgemäß trägt eine Reihenfolge, in der jede Stufe für sich einen Nutzen hat und keine blockiert, wenn die nächste erst später kommt.
- Eingabefeld und Vorprüfung im Bestellvorgang: Format, Länderkennzeichen, Normalisierung. Das senkt die Zahl der Fehlanfragen, bevor überhaupt eine Schnittstelle angebunden ist.
- Einfache Abfrage im Bestellvorgang, Ergebnis am Vorgang gespeichert. Ab hier existiert ein Protokoll mit Zeitstempel und Status.
- Qualifizierte Abfrage mit Firmenname, Ort, Postleitzahl und Straße, angestoßen aus den Adressdaten des Kundenkontos.
- Preisfindung an das Ergebnis koppeln: Nettoausweis nur bei bestätigter Nummer und passendem Lieferland, sonst Bruttoanzeige.
- Rechnungsvorlage und Zusammenfassende Meldung aus demselben Datensatz speisen, statt beide getrennt zu pflegen.
- Wiederkehrende Nachprüfung für Bestandskunden mit Rahmenverträgen, mit Warteschlange für die Zeiten möglicher Wartungsarbeiten.
Jede Stufe ist für sich prüfbar, und keine setzt voraus, dass die folgende bereits steht. Wer eine bestehende Installation erweitert, kann die ersten beiden Stufen in der Regel ohne Eingriff in die Warenwirtschaft umsetzen; die Kopplung an Preisfindung und Meldung gehört anschließend in die Shopware-Entwicklung und in die Abstimmung mit dem Steuerbüro. Wer die Prüflogik zusätzlich in ein Kundenportal übernimmt, findet den Rahmen dafür bei den B2B-Portalen.
Was nach den ersten Monaten ansteht
Zwei Themen laufen der Umsatzsteuerprüfung erfahrungsgemäß hinterher. Erstens die Preisseite: Wenn Nettopreise an tagesaktuelle Notierungen oder an einen Index gebunden sind, muss die Steuerentscheidung mit der Preisberechnung zusammenpassen, sonst weicht der bestätigte Nettobetrag vom berechneten ab - dazu erscheint diese Woche der Beitrag zu Tagespreisen und Indexbindung im B2B-Shop. Zweitens der Jahresabschluss: Offene Bestellungen mit geprüfter, aber noch nicht abgerechneter Lieferung sind zum Stichtag ein eigener Fall, den der Beitrag zur Inventur und zum Jahreswechsel im B2B-Shop aufgreift.
Daneben lohnt der Blick auf zwei Prüfungen, die im selben Bestellvorgang sitzen und dieselben Stammdaten brauchen: die Sanktionslistenprüfung im Shop und die Steuerung von Zahlungsarten und Kreditlimit. Alle drei entscheiden über denselben Warenkorb, alle drei brauchen ein Protokoll, und alle drei scheitern an derselben Stelle, wenn sie als nachgelagerte Handarbeit gebaut werden. Wer das Zusammenspiel einmal geordnet aufsetzen möchte, findet in unserer E-Commerce-Beratung den passenden Rahmen.
Quellen und Studien
Verwandte Artikel
Gefahrstoffe im B2B-Shop: Kennzeichnung und Nachweise
Piktogramme, H- und P-Sätze, Sicherheitsdatenblatt je Sprache, Abgabesperre nach ChemVerbotsV: wie Gefahrstoffdaten im B2B-Shop belastbar abgebildet werden.
Cyber Resilience Act: Pflichten im B2B-Shop ab September
Ab 11. September 2026 gilt die CRA-Meldepflicht nach Artikel 14. Welche Pflicht wann greift, wer Hersteller ist und was im B2B-Shop sichtbar werden muss.
Chargen und Seriennummern im B2B-Shop rückverfolgen
Charge, Seriennummer und Zertifikat im B2B-Shop: wie die Rückverfolgbarkeit aus dem ERP in Shop und Kundenportal kommt und ein Rückruf Minuten dauert.