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

Связанные API

Валидация бизнес-правил электронных счетов

THPDFEInvoiceValidationReport