THotPDF.ValidateFacturXInvoice Metodo
Valida un contenitore fattura Factur-X o ZUGFeRD caricato e ricontrolla allegato, registrazione AF nel Catalog, voce EmbeddedFiles, metadati XMP, profilo, relazione, nome file, tipo MIME e linea guida XML
Dichiarazione
function ValidateFacturXInvoice(out AReport: THPDFFacturXValidationReport): Boolean;
Unità
HPDFDoc
Parametri
| Nome | Scopo |
|---|---|
AReport | Riceve un THPDFFacturXValidationReport con i metadati rilevati e un insieme THPDFFacturXValidationIssues di valori THPDFFacturXValidationIssue valori |
Valore restituito
Restituisce True quando il report di convalida e stato popolato da un documento caricato
Note d'uso
- Chiamare questo metodo dopo LoadFromFile o LoadFromStream
- Il metodo convalida i requisiti contenitore che HotPDF puo ispezionare senza un motore di regole business EN 16931
- I controlli includono metadati PDF/A-3, identità del FileSpec referenziato dal Catalog
/AFe il name tree EmbeddedFiles, FileSpec/Fe/UFnomi, EmbeddedFile decodificato/Subtype, nome file XMP,DocumentType, e coerenza dei namespace, regole dei nomi file dei profili,/AFRelationshipe allineamento alle linee guida XML - I flag di cross-consistency sono
fxviInvalidAttachmentMimeType,fxviAttachmentFileNameMismatch,fxviInvalidXMPDocumentTypeefxviInvalidXMPNamespace; i flag esistenti continuano a segnalare metadati PDF/A mancanti, registrazione di Catalog AF e name tree, XML della fattura, nome file XMP non corrispondente, XML non conforme alla guideline, relazioni AF non valide e combinazioni non valide di nome file e profilo - Usare ExtractFacturXXML quando il chiamante richiede i byte XML fattura per convalida schema o regole business