THPDFEInvoiceRuleSet

Описывает один версионированный слой правил, зарегистрированный для профиля счёта

Объявление

THPDFEInvoiceRuleSet= record
  Profile: AnsiString;
  Version: AnsiString;
  Scope: THPDFEInvoiceRuleScope;
  ResourceName: string;
  Engine: IHPDFESchematronEngine;
end;

Модуль

HPDFEInvoiceValidator

Поведение

Scope отличает бизнес-правила от обязательных страновых правил, а ResourceName разрешается относительно выбранного вызывающим кодом каталога ресурсов

nil в Engine выбирает нативный проверенный движок совместимости Factur-X, а переданный движок поддерживает выделенную реализацию правил

Связанные API

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

THPDFEInvoiceValidationReport