VAT-Validation als OpenSource

Die VAT-Validation wird von mir als komplett neu geschriebenes OpenSource-Projekt unter dem Namen VATValidation weitergeführt werden.

Es stehen bereits einige Releases zur Verfügung.

Seit dem Release v2024-08-17 hat die neue Version eine Stabilität und Qualität erreicht, um auch produktiv eingesetzt werden zu können.

Abschied von erpware

Nach nun fast 15 Jahren werde ich den Vertrieb und die Entwicklung der VAT-Validation unter meinem Unternehmen "erpware" einstellen. Zum Jahresende 2024 werde ich die Geschäftstätigkeit vollständig beenden.

Durch die immer engere Integration der Validierungen in bestehende ERP Anwendungen, wurde die VAT-Validation mehr und mehr ersetzt. Das Alleinstellungsmerkmal der Software wurde entsprechend ausgehölt und rückläufige Umsatzzahlen konnten am Ende die Kosten nicht mehr vollständig decken.

Ich möchte mich ausdrücklich bei allen Kunden bedanken, die geholfen hatten, die Funktionen weiter zu entwickeln und mir am Ende ihr ehrliches Feedback gegeben haben, weshalb Sie die VAT-Validation nicht weiter einsetzen können.

Vielen Dank noch einmal für die vielen tollen und informativen Gespräche, das gemeinsame Auffinden von Fehlern, das Diskutieren über Funktionen, die ehrlichen Rückmeldungen, das Weiterempfehlen.

Daniel Seichter

Die Webseite wird bis zum Ende des Jahres noch verfügbar sein.

JSON-Schnittstelle der VAT-Validation

Verwendung der JSON-Schnittstelle der VAT-Validation

Inhaltsverzeichnis

Mit der Schnittstelle für den Import für JSON Dateien, bietet Ihnen die VAT-Validation eine Möglichkeit, Ihren gesamten Datenbestand aus Ihren Stammdaten heraus zu überprüfen.

Wir achten darauf, dass bei der Erweiterung der JSON-Schnittstelle der USt-IdNr-Prüfung die Kompatibilität stets gewahrt bleibt. Damit können Sie jeweils die aktuellste Version einsetzen, ohne zusätzlichen Aufwand bei einer Integration in Ihr ERP System zu generieren.

Informationen zur JSON-Schnittstelle

Um einen JSON Datensatz aus Ihrem ERP System eindeutig in der VAT-Validation zuordnen zu können, haben Sie die Möglichkeit, bis zu zwei eindeutige Schlüssel in der Importdatei anzugeben. Diese werden in der Exportdatei wieder zurückgegeben und können für den Reimport in Ihr ERP System genutzt werden. Sie können diese beiden Felder (key1 und key2) jedoch auch leer lassen.

Bitte beachten Sie, dass alle fettgedruckten Felder in der Importdatei angegeben werden müssen. Je nach Angabe der Felder wird automatisch eine qualifizierte Prüfung durchgeführt. Die qualifizierte Prüfung ist momentan nur für die Schnittstelle des BZSt verfügbar.

Aufbau – JSON Importdatei

KeyFormatBeispiel
key1String4711
key2String2
ownvatStringDE123456789
foreignvatStringAT12345678
companyString
townString
zipString
streetString

Aufbau – JSON Exportdatei

Die JSON-Exportdatei der VAT-Validation beinhaltet die zurückgegebenen Werte der einzelnen Prüfungen, ebenfalls, sofern nicht anders angegeben, im gleichen Datenformat. Bitte beachten Sie, dass die JSON Schnittstelle alle verfügbaren Felder ausgibt und somit das vollständigste Format darstellt.

KeyFormatBeispiel
key1String4711
key2String2
ownvatStringDE123456789
foreignvatStringAT12345678
errorcodeString200
errorcode_descriptionStringDie angefragte USt-IdNr. ist gültig.
valid_fromString
valid_toString
errorcode_hintString
timestampString2021-01-05 16:12:37
companyString
townString
zipString
streetString

Im Gegensatz zu XLSX oder CSV haben wir uns auf die rein englische Notation der Schlüssel der VAT-Validation für dieses Format geeinigt. Damit können wir von vorneherein Laufzeitfehler bei einer fehlerhaften Konvertierung vermeiden.

Bitte beachten Sie, dass die Felder in der Exportdatei der VAT-Validation nicht immer in der gleichen Reihenfolge ausgegeben werden, wie in der obigen Tabelle angegeben.

Beispieldatei JSON

Wir haben in unsere VAT-Validation die Möglichkeit eingefügt, eine Beispieldatei direkt aus dem Menü heraus zu erzeugen. Daher haben wir den Download auf dieser Seite entfernt, um stets aktuell zu bleiben. Diese Funktion erzeugt Ihnen eine JSON-Datei, die Sie als Vorlage verwenden können. Bitte beachten Sie, dass wir hierbei nur eine der möglichen Notationen unterstützen können.