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

APIs relacionadas

Validación de reglas de negocio de facturas electrónicas

THPDFEInvoiceValidationReport