Що таке XSD валідація?
Коротка відповідь
XSD валідація перевіряє, чи XML рахунок технічно відповідає синтаксичній схемі. Для eFaktúra це означає насамперед перевірку структури UBL 2.1: чи елементи знаходяться на правильному місці, у правильному порядку, з дозволеною кількістю появ і правильним типом значення.
Базова умова
Ще перед XSD XML має бути взагалі well-formed — правильно закриті теги, namespace, лапки, один кореневий елемент.
Структуру, не лише порядок
Обов'язковість появи, кількість, типи даних, порядок і дозволене місце елемента згідно з UBL 2.1 XSD.
Бізнес-логіку
XSD саме не знає, чи збігається сума DPH, BuyerReference або правила EN 16931/Peppol BIS/словацькі транспозиції — для цього служить Schematron.
Немає власної XSD
Peppol BIS Billing 3.0 не публікує власну XSD — це CIUS над EN 16931, який використовує наявну синтаксичну основу OASIS UBL 2.1.
Висновок
Це не юридична консультація. Робочий переклад, ще не перевірений вручну. Для точного формулювання дивіться словацький оригінал.