Was ist XSD-Validierung?
Kurze Antwort
Bei der XSD-Validierung wird geprüft, ob die XML-Rechnung technisch mit dem Syntaxschema übereinstimmt. Bei eInvoice geht es vor allem darum, die UBL 2.1-Struktur zu prüfen: ob die Elemente an der richtigen Stelle, in der richtigen Reihenfolge, mit der erlaubten Anzahl und der richtigen Wertart sind.
Grundzustand
Schon vor XSD muss XML überhaupt wohlgeformt sein – ordnungsgemäß geschlossene Tags, Namespace, Anführungszeichen, ein Stammelement.
Struktur, nicht nur Ordnung
Zwingendes Vorkommen, Häufigkeit, Datentypen, Reihenfolge und erlaubter Ort des Elements gemäß UBL 2.1 XSD.
Geschäftslogik
XSD selbst weiß nicht, ob die Summe aus Mehrwertsteuer, Käuferreferenz oder den Regeln der EN 16931/Peppol BIS/slowakische Umsetzungen passt – dafür ist Schematron da.
Kein benutzerdefiniertes XSD
Peppol BIS Billing 3.0 veröffentlicht kein eigenes XSD – es ist ein CIUS über EN 16931, das die bestehende OASIS UBL 2.1-Syntaxbasis verwendet.
Fazit
Keine Rechtsberatung. Maschinell übersetzte Antwort, noch nicht manuell geprüft. Für den genauen Wortlaut siehe das slowakische Original.