THPDFEInvoiceRuleSet
Описывает один версионированный слой правил, зарегистрированный для профиля счёта
Объявление
THPDFEInvoiceRuleSet= record
Profile: AnsiString;
Version: AnsiString;
Scope: THPDFEInvoiceRuleScope;
ResourceName: string;
Engine: IHPDFESchematronEngine;
end;
Модуль
HPDFEInvoiceValidator
Поведение
Scope отличает бизнес-правила от обязательных страновых правил, а ResourceName разрешается относительно выбранного вызывающим кодом каталога ресурсов
nil в Engine выбирает нативный проверенный движок совместимости Factur-X, а переданный движок поддерживает выделенную реализацию правил