Verwaltung

Gültig heißt nicht, dass die Anschrift stimmt.

Das Bundeszentralamt bestätigt bei der qualifizierten Abfrage nicht nur die Nummer, sondern vier Angaben einzeln: Firmenname, Straße, PLZ und Ort. Eine Nummer kann gültig sein und trotzdem drei rote Felder haben — die Anwendung macht genau das sichtbar, für alle EU-Kunden auf einmal.

Eine Lupe mit Haken über einer Anschriftenkarte, dahinter ein zweites Blatt.
Kundenstamm
aus dem ERP
Abfrage
qualifiziert
Geprüft
Name, Straße, PLZ, Ort
Nachweis
bleibt gespeichert

Warum die Nummer allein nicht reicht

Wer Ware an einen Kunden in einem anderen EU-Land liefert, muss wissen, dass dieser Kunde dort als Unternehmer geführt wird. Dafür gibt es beim Bundeszentralamt für Steuern zwei Wege. Die einfache Abfrage sagt nur, ob eine Nummer zum Zeitpunkt der Anfrage gültig war — gültig heißt dort also bloß: Die Nummer existiert und ist aktiv. Die qualifizierte Abfrage vergleicht zusätzlich Firmenname, Straße, PLZ und Ort mit dem Register des anderen Mitgliedstaats und meldet jede der vier Angaben einzeln zurück.

Der Unterschied ist in der Praxis größer, als er klingt. Die Nummer ändert sich selten. Die Anschrift ändert sich dauernd: Firmen ziehen um, benennen sich um, wechseln die Rechtsform, Straßen werden umbenannt. Im eigenen Adressstamm bleibt davon erst einmal nichts hängen. Die Nummer ist also weiterhin gültig, und trotzdem stimmt die Anschrift nicht mehr mit dem überein, was das Register des anderen Landes führt.

Dazu kommt: Eine Bestätigung gilt für den Moment, in dem sie eingeholt wurde. Eine Abfrage von vor zwei Jahren sagt nichts über heute. Damit ist die Prüfung keine einmalige Sache, sondern eine, die wiederholt werden muss — und genau daran scheitert sie meistens.

Was ohne System passiert

  • Jede Nummer wird einzeln in das Webformular des Amts getippt
  • Das Ergebnis wird ausgedruckt oder als PDF abgelegt — und nicht wiedergefunden
  • Geprüft wird, wenn jemand daran denkt, meist beim ersten Auftrag
  • Abweichungen bei Straße oder Ort gehen unter, weil „gültig" dasteht
  • Bei dreistelliger Kundenzahl macht das niemand mehr von Hand

Der letzte Punkt ist der entscheidende. Ein Agrarhandel mit EU-Geschäft hat nicht fünf, sondern über hundert Kunden mit einer ausländischen USt-IdNr. Von Hand ist das kein Arbeitsschritt mehr, sondern ein Nachmittag. Eine USt-ID-Prüfung in dieser Größenordnung lässt sich nur automatisieren — oder sie unterbleibt, und man verlässt sich auf eine Bestätigung von vor zwei Jahren.

Was die Anwendung macht

Die Kunden kommen aus der Warenwirtschaft

Per Knopfdruck liest die Anwendung den Adressstamm des ERP und holt sich alle aktiven Kunden mit ausländischer USt-IdNr. Ehemalige und Interessenten bleiben draußen. Es wird nichts doppelt gepflegt: Ändert sich eine Anschrift in der Warenwirtschaft, kommt sie beim nächsten Import mit.

Alle auf einmal, nicht einer nach dem anderen

Ein Lauf prüft den gesamten Bestand qualifiziert durch und schreibt zu jedem Kunden das Ergebnis mit Zeitstempel. Vier kleine Marken je Zeile zeigen, was das Amt bestätigt hat und was nicht — grün für übereinstimmend, rot für abweichend. Die Zusammenfassung oben sagt in vier Zahlen, wie der Bestand steht: geprüft, gültig, ungültig, ausstehend.

Liste der EU-Kunden: je Zeile Kundennummer, USt-IdNr., Firma, Ort, Land, Status und vier Marken für Name, Straße, PLZ und Ort
Der Bestand nach einem Durchlauf. Die vier Marken hinter jeder Zeile sind die Einzelantworten des Amts, der Zeitstempel daneben sagt, wann zuletzt gefragt wurde. Oben die Schaltfläche, die den Adressstamm neu einliest. Die Ansicht zeigt Demo-Daten.

Die Historie zeigt zuerst, was nicht stimmt

Jede Prüfung bleibt stehen, nach Tagen gruppiert. Die Ansicht ist aber nicht nach Datum sortiert, sondern nach Auffälligkeit: Ungültige Nummern und Abweichungen stehen oben, der Rest klappt zusammen. Wer die Historie öffnet, sieht in der ersten Zeile das Problem und nicht die neunhundert Fälle, bei denen alles in Ordnung war.

Prüfhistorie nach Tagen gruppiert: oben vier Kennzahlen, darunter je Tag die auffälligen Prüfungen zuerst, der Rest zugeklappt
Die Historie, nach Tagen gruppiert. Tage ohne Befund bleiben zugeklappt, Tage mit Problemen zeigen die auffällige Zeile sofort — hier eine Nummer, die das Amt nicht mehr bestätigt. Die Ansicht zeigt Demo-Daten.

Der Nachweis bleibt auffindbar

Zu jeder Prüfung sind die Antwort des Amts, der genaue Zeitpunkt und der Wortlaut der Statusmeldung gespeichert. Wer in zwei Jahren belegen muss, was am Tag der Lieferung abgefragt wurde, sucht nicht im Ordner, sondern gibt die Nummer ein. Dazu gibt es einen Report über den gesamten Bestand.

Der Name im ERP ist nicht der Name beim Amt

Das war die Stelle, an der die erste Fassung reihenweise rote Felder produzierte. In der Warenwirtschaft steht im Kundennamen ein Suchbegriff: abgekürzt, oft abgeschnitten, gewachsen über Jahre, gut zum Finden am Telefon. Das Amt vergleicht aber mit dem Firmennamen so, wie er im Register des anderen Landes eingetragen ist — mitsamt Rechtsform.

„Lagerhaus Ges.m.b.H" und der vollständige eingetragene Name sind für einen Menschen dieselbe Firma und für den Abgleich zwei verschiedene. Die Lösung lag nicht in der Prüfung, sondern eine Ebene darunter: Die Anwendung nimmt nicht den Kurznamen, sondern das Namensfeld des Adressstamms, in dem die offizielle Schreibweise steht. Danach blieben die Abweichungen übrig, die wirklich welche sind.

Das ist typisch für solche Anbindungen. Die Arbeit steckt selten in der Schnittstelle selbst, sondern in der Frage, welches Feld der Warenwirtschaft eigentlich das richtige ist —wie so eine Anbindung aufgebaut ist, steht auf einer eigenen Seite.

Abgrenzung

Die Anwendung holt Bestätigungen ein und hält sie auffindbar. Sie ist keine steuerliche Beratung, trifft keine Entscheidung über die Steuerfreiheit einer Lieferung und ersetzt keinen der übrigen Nachweise, die dazugehören. Ob eine Abweichung harmlos ist oder geklärt werden muss, entscheidet die Buchhaltung — die Anwendung sorgt dafür, dass die Abweichung überhaupt jemandem auffällt.

Technisch hängt sie am Dienst des Bundeszentralamts: Ist der nicht erreichbar, bleibt eine Prüfung ausstehend und wird später nachgeholt. Das Amt beantwortet Anfragen außerdem nur unter der eigenen deutschen USt-IdNr.; eine Nummer eines Dritten lässt sich damit nicht recherchieren.

Nächster Schritt

Schildern Sie mir Ihren Ablauf.

Zehn Minuten am Telefon genügen für eine ehrliche Einschätzung, ob sich der Aufwand bei Ihnen lohnt.

Oder lieber schreiben? mail@laude.dev