THPDFEInvoiceRuleSet
Describe una capa de reglas versionada registrada para un perfil de factura
Declaración
THPDFEInvoiceRuleSet= record
Profile: AnsiString;
Version: AnsiString;
Scope: THPDFEInvoiceRuleScope;
ResourceName: string;
Engine: IHPDFESchematronEngine;
end;
Unidad
HPDFEInvoiceValidator
Comportamiento
Scope distingue las reglas de negocio de las reglas de país obligatorias y ResourceName se resuelve en relativo al directorio de recursos seleccionado por el llamador
Un Engine nil selecciona el motor nativo de compatibilidad revisado de Factur-X, mientras que un motor suministrado admite una implementación de reglas dedicada