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 relación con el directorio de recursos seleccionado por quien llama
Un Engine nil selecciona el motor nativo revisado de compatibilidad con Factur-X, mientras que un motor suministrado soporta una implementación de reglas dedicada