THPDFEInvoiceRuleSet
Beschreibt eine versionierte Regelschicht, die für ein Rechnungsprofil registriert ist
Deklaration
THPDFEInvoiceRuleSet= record
Profile: AnsiString;
Version: AnsiString;
Scope: THPDFEInvoiceRuleScope;
ResourceName: string;
Engine: IHPDFESchematronEngine;
end;
Unit
HPDFEInvoiceValidator
Verhalten
Scope unterscheidet Geschäftsregeln von verpflichtenden Länderregeln, und ResourceName löst relativ zum vom Aufrufer gewählten Ressourcenverzeichnis auf
Eine Engine gleich nil wählt die native geprüfte Factur-X-Kompatibilitäts-Engine, eine mitgelieferte Engine unterstützt eine dedizierte Regelimplementierung