Enregistrement THPDFEInvoiceRuleSet
Décrit une couche de règles versionnée enregistrée pour un profil de facture
Déclaration
THPDFEInvoiceRuleSet= record
Profile: AnsiString;
Version: AnsiString;
Scope: THPDFEInvoiceRuleScope;
ResourceName: string;
Engine: IHPDFESchematronEngine;
end;
Unité
HPDFEInvoiceValidator
Comportement
Scope distingue les règles métier des règles pays obligatoires et ResourceName se résout relativement au répertoire de ressources sélectionné par l'appelant
Un Engine nil sélectionne le moteur natif de compatibilité Factur-X examiné, tandis qu'un moteur fourni prend en charge une implémentation de règles dédiée