THPDFFacturXValidationReport Record

Verdict of a Factur-X invoice validation pass: hybrid-invoice flag, validity verdict, the detected invoice info and the set of raised issues

Declaration

THPDFFacturXValidationReport= record
  IsHybridInvoice: boolean;
  IsValid: boolean;
  Info: THPDFFacturXInvoiceInfo;
  Issues: THPDFFacturXValidationIssues;
end;

Unit

HPDFDoc

Fields

FieldPurpose
IsHybridInvoicetrue once detection succeeds, meaning the document carries a Factur-X or ZUGFeRD invoice attachment next to the PDF content
IsValidtrue only when IsHybridInvoice holds and Issues is empty; mirrors the function result
InfoTHPDFFacturXInvoiceInfo filled by the invoice detection, available whenever the invoice was found
IssuesSet of THPDFFacturXValidationIssue values naming every container, metadata, MIME, namespace or profile problem found

Usage notes

Related APIs