Zum Inhalt springen

Referenz

Ressource Operation Schnittstelle
USt-IdNr. Validate POST /abfrage
Info Statusmeldungen GET /info/statusmeldungen
Info EU-Mitgliedstaaten GET /info/eu_mitgliedstaaten

Basis-URL ist https://api.evatr.vies.bzst.de/app/v1, Zeitüberschreitung 30 Sekunden.

Feld Pflicht Bedeutung
Anmeldedaten: Eigene USt-IdNr. ja anfragende USt-IdNr. (anfragendeUstid)
Zu prüfende USt-IdNr. ja angefragteUstid
Zusätzliche Felder → Firmenname für qualifizierte Abfrage firmenname
Zusätzliche Felder → Ort für qualifizierte Abfrage ort
Zusätzliche Felder → Straße nein strasse
Zusätzliche Felder → PLZ nein plz

Beide USt-IdNr. werden vor dem Senden normalisiert: Leerzeichen entfernt, Großbuchstaben. Leere Werte in den zusätzlichen Feldern werden nicht übertragen. Firmenname und Ort müssen gemeinsam gesetzt sein, sonst bricht die Node ab.

Feld Immer Bedeutung
status ja evatr-*-Code, siehe Status und Ergebnisse
anfrageZeitpunkt ja Zeitpunkt, auf den sich die Aussage bezieht
id nein technische ID der Anfrage beim BZSt
gueltigAb nein Beginn der Gültigkeit, bei evatr-2002 / evatr-2006
gueltigBis nein Ende der Gültigkeit, bei evatr-2006
ergFirmenname nur qualifiziert Vergleichsergebnis A / B / C / D
ergOrt nur qualifiziert Vergleichsergebnis
ergStrasse nur qualifiziert Vergleichsergebnis
ergPlz nur qualifiziert Vergleichsergebnis
httpCode nur bei fachlicher Ablehnung HTTP-Status, unter dem das BZSt geantwortet hat (400, 403, 404)

Die Vergleichsergebnisse liefert das BZSt nur, wenn die Nummer gültig ist.

Keine Eingabe. Ein Item je Statuscode:

Feld Bedeutung
status der Code, z. B. evatr-2001
meldung Meldungstext im Klartext
kategorie Einordnung der Meldung
httpcode HTTP-Status, unter dem der Code ausgeliefert wird
feld betroffenes Feld, sofern die Meldung sich auf eines bezieht

Keine Eingabe. Ein Item je Mitgliedstaat:

Feld Bedeutung
alpha2 Länderkennzeichen, z. B. AT
name Name des Mitgliedstaats
verfuegbar true, wenn das System des Staats gerade erreichbar ist