THotPDF.ValidateFacturXInvoice Method
Validerer en indlæst Factur-X- eller ZUGFeRD-fakturacontainer og krydstjekker dens attachment, katalog-AF-registrering, EmbeddedFiles-entry, XMP-metadata, profil, relation, filnavn, MIME-type og XML-guideline
Deklaration
function ValidateFacturXInvoice(out AReport: THPDFFacturXValidationReport): boolean;
Enhed
HPDFDoc
Parametre
| Navn | Formål |
|---|---|
AReport | Modtager en THPDFFacturXValidationReport med registrerede metadata og et THPDFFacturXValidationIssues-sæt af THPDFFacturXValidationIssue-værdier |
Returværdi
Returnerer kun True, når en hybridfaktura er registreret, og rapporten ikke indeholder nogen problemer
Brugsnoter
- Kald denne metode efter LoadFromFile eller LoadFromStream
- Metoden validerer containerkrav, som HotPDF kan inspicere uden en EN 16931-forretningsregelmotor
- Tjek inkluderer PDF/A-3-metadata, identitet af den FileSpec, som kataloget refererer
/AFog EmbeddedFiles-navnetræet, FileSpec/Fand/UFnames, decoded EmbeddedFile/Subtype, XMP filename,DocumentTypeog namespace-konsistens, profilens filnavnregler,/AFRelationship-regler og XML-guideline-justering - Kryds-konsistensflagene er
fxviInvalidAttachmentMimeType,fxviAttachmentFileNameMismatch,fxviInvalidXMPDocumentType, andfxviInvalidXMPNamespace; eksisterende flag fortsætter med at rapportere manglende PDF/A-metadata, katalog-AF- og navnetræ-registrering, faktura-XML, XMP-filnavn-mismatch, XML-guideline-mismatch, ugyldige AF-relationer og ugyldige filnavn/profil-kombinationer - Brug ExtractFacturXXML, når kalderen skal bruge faktura-XML-bytes til skema- eller forretningsregelvalidering