THPDFFacturXValidationReport Record
Kjennelsen fra en Factur-X-fakturavalideringsrunde: hybridfaktura-flagg, gyldighetskjennelse, den oppdagede fakturainfoen og mengden av utløste problemer
Deklarasjon
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Enhet
HPDFDoc
Felt
| Felt | Formål |
|---|---|
IsHybridInvoice | true så snart deteksjonen lykkes, det vil si at dokumentet bærer et Factur-X- eller ZUGFeRD-fakturavedlegg ved siden av PDF-innholdet |
IsValid | true bare når IsHybridInvoice gjelder og Issues er tom; speiler funksjonsresultatet |
Info | THPDFFacturXInvoiceInfo fylt ut av fakturadeteksjonen, tilgjengelig så lenge fakturaen ble funnet |
Issues | Mengde med THPDFFacturXValidationIssue-verdier som navngir hvert funnet container-, metadata-, MIME-, namespace- eller profilproblem |
Bruksnotater
- Fylles av
THotPDF.ValidateFacturXInvoice; recorden nullstilles ved inngang, så en manglende faktura viser seg somIsHybridInvoice= falsemedfxviMissingInvoiceXMLiIssues - Iterer
Issues-mengden i stedet for å stole påIsValidalene når feil skal forklares i UI-er eller logger - Les
Infofor filnavns-, profil- og MIME-detaljene som trengs for å rette opp de rapporterte problemene