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

APIs relacionadas

Validación de reglas de negocio de e-invoices

THPDFEInvoiceValidationReport