HPDFValidateEInvoice
Valida un contenedor de factura híbrida y sus reglas de negocio del perfil por defecto con diagnósticos de cobertura explícitos
Declaración
function HPDFValidateEInvoice(const Doc: THotPDF;
const SchematronDir: string;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Unidad
HPDFEInvoiceValidator
Comportamiento
Ejecuta la comprobación del contenedor PDF y, para una factura híbrida detectada, extrae su XML y selecciona las capas de reglas registradas para su perfil
El registro por defecto admite los cinco perfiles de reglas de negocio de Factur-X incluidos, mientras que los perfiles franceses siguen incompletos sin sus reglas de país y XRECHNUNG requiere el registro explícito de reglas oficiales
Los perfiles desconocidos nunca hacen fallback a EXTENDED, las capas de reglas ausentes o incompletas fallan de forma cerrada, y el informe registra la cobertura por separado de las violaciones de reglas de negocio
Use HPDFValidateEInvoiceWithRegistry con un registro propiedad del host para añadir recursos nacionales dedicados e implementaciones de motor
Un PDF sin factura híbrida detectada recibe solo el veredicto del contenedor, y ValidationComplete permanece en false porque no se evaluó ninguna cobertura de reglas de factura
APIs relacionadas
Validación de reglas de negocio de facturas electrónicas