THPDFEInvoiceRuleSet
描述为某个发票配置文件注册的一个带版本号的规则层
声明
THPDFEInvoiceRuleSet= record
Profile: AnsiString;
Version: AnsiString;
Scope: THPDFEInvoiceRuleScope;
ResourceName: string;
Engine: IHPDFESchematronEngine;
end;
单元
HPDFEInvoiceValidator
行为
Scope 区分业务规则与强制性国家规则;ResourceName 相对调用方选择的资源目录解析
Engine 为 nil 时选择原生的、经审查的 Factur-X 兼容引擎;提供引擎则可以使用专门的规则实现