Was bedeutet XSD?
Ein Schema kann beispielsweise vorgeben, welche Rechnungselemente vorkommen müssen und welchen Datentyp ein Betrag besitzt. Ein Prüfwerkzeug vergleicht die Datei mit diesen Regeln.
Eine bestandene Prüfung bestätigt nur die abgedeckten Vorgaben. Sie zeigt nicht automatisch, ob die Kundennummer existiert oder eine Freigabe tatsächlich vorliegt. Solche fachlichen Zustände benötigen zusätzliche Prüfungen.
So sieht das in der Praxis aus
Beispiel: Ein Import prüft anhand einer XSD-Datei, ob eine Rechnung zulässige Elemente und gültige Datentypen enthält.
Häufige Fragen
Was kann eine XSD-Prüfung erkennen?
Unter anderem fehlende oder unerlaubte Elemente und unpassende Datentypen, soweit das Schema diese Regeln beschreibt. Die Möglichkeiten hängen auch von der unterstützten Version ab.
Kann ein XSD die Existenz eines Kunden im ERP prüfen?
Nicht allein anhand des Dokuments. Dafür ist eine zusätzliche Prüfung gegen den aktuellen fachlichen Datenbestand erforderlich.
Müssen Sender und Empfänger dieselbe Schemaversion kennen?
Sie müssen miteinander vereinbare Daten erwarten und lesen können. Änderungen an Pflichtfeldern oder Strukturen sollten deshalb mit den beteiligten Anwendungen abgestimmt und getestet werden.
