Spaß mit der EU: Die leidige Umsatzsteuer.
Nun, man will Dinge ja richtig machen. Sauber, ordentlich, betreuungsarm. Dazu gehört zum Beispiel, wie man denn mit europäischen Umsatzsteuer-IDs umgehen möchte. Die muss man nämlich validieren, bevor man ihnen trauen darf. Dafür gibt es VIES, das “VAT Information Exchange System”. Und, kaum zu glauben: Es gibt sogar einen Webservice zur USt-ID-Validierung, auch wenn es ein wenig nach Glückssache aussieht, zu welcher Uhrzeit man denn nun die USt-IDs welchen Landes gerade validieren kann und wann nicht. Deutschland stellt in puncto Verfügbarkeit den Bodensatz der Liste dar: Die API ist täglich geöffnet von 5 bis 23 Uhr. Das bedeutet also eine Erreichbarkeit von gerade mal 75% - das kann sich ja mal jeder auf der Zunge zergehen lassen, der es gewohnt ist, schon nur noch nach der Zahl der Neunen hinterm Komma zu fragen.
Die VIES-API läuft über SOAP; es wird eine WSDL-Datei bereitgestellt. Gut, nicht gerade mein Lieblingsprotokoll, aber ich kann damit arbeiten. Dokumentation gibt’s nicht. Der WSDL-Datei entnehme ich zwei Funktionen, checkVat und checkVatApprox.
*
*