Función HPDFValidateEInvoiceXML
Valida el XML explícito de facturas contra capas versionadas de reglas de negocio y de país
Declaración
function HPDFValidateEInvoiceXML(const XMLBytes: TBytes;
const Profile: AnsiString; const SchematronDir: string;
Registry: THPDFEInvoiceRuleRegistry;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Unidad
HPDFEInvoiceValidator
Comportamiento
El perfil se suministra de forma explícita y los perfiles desconocidos nunca caen en fallback a EXTENDED, mientras que los perfiles franceses y XRECHNUNG requieren su capa de reglas de país
Devuelve true cuando cada capa de reglas requerida completa y no queda ningún finding de error ni de advertencia, mientras que los checks de contenedor PDF, de XML Schema y de transporte quedan fuera de esta API