HPDFValidateEInvoiceXML
Валидирует явный XML счёта против версионированных слоёв бизнес-правил и страновых правил
Объявление
function HPDFValidateEInvoiceXML(const XMLBytes: TBytes;
const Profile: AnsiString; const SchematronDir: string;
Registry: THPDFEInvoiceRuleRegistry;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Модуль
HPDFEInvoiceValidator
Поведение
Профиль задаётся явно, и неизвестные профили никогда не откатываются к EXTENDED, при этом французский и XRECHNUNG профили требуют своего странового слоя правил
Возвращает true, когда каждый требуемый слой правил завершён и не остаётся ни одной ошибки или предупреждения; проверки PDF-контейнера, XML Schema и транспорта вне этого API