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

API associées

E-Invoice Business-Rule Validation

THPDFEInvoiceValidationReport