HPDFValidateEInvoiceXML
Valida XML de factura explícito contra capas de reglas de negocio y de país versionadas
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 explícitamente y los perfiles desconocidos nunca hacen fallback a EXTENDED, mientras que los perfiles franceses y XRECHNUNG exigen su capa de reglas de país
Devuelve true cuando cada capa de reglas requerida completa y no queda ningún hallazgo de error o advertencia, mientras que las comprobaciones de contenedor PDF, XML Schema y transporte quedan fuera de esta API