THPDFFacturXValidationReport Record
Bedömningen från en Factur-X-fakturavalideringsomgång: hybridfakturaflagga, giltighetsbedömning, den upptäckta fakturainformationen och mängden utlösta problem
Deklaration
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
IsHybridInvoice | true så snart detekteringen lyckas, det vill säga dokumentet bär en Factur-X- eller ZUGFeRD-fakturabilaga bredvid PDF-innehållet |
IsValid | true bara när IsHybridInvoice gäller och Issues är tom; speglar funktionsresultatet |
Info | THPDFFacturXInvoiceInfo ifylld av fakturadetekteringen, tillgänglig så länge fakturan hittades |
Issues | Mängd med THPDFFacturXValidationIssue-värden som namnger vart och ett av de hittade container-, metadata-, MIME-, namespace- eller profilproblemen |
Användningsanteckningar
- Fylls av
THotPDF.ValidateFacturXInvoice; recorden nollställs vid ingången, så en saknad faktura syns somIsHybridInvoice= falsemedfxviMissingInvoiceXMLiIssues - Iterera
Issues-mängden i stället för att lita enbart påIsValidnär fel ska förklaras i användargränssnitt eller loggar - Läs
Infoför filnamns-, profil- och MIME-detaljerna som behövs för att åtgärda de rapporterade problemen