Záznam THPDFFacturXValidationReport
Verdikt průchodu ověřením faktury Factur-X: příznak hybridní faktury, verdikt platnosti, zjištěné informace o faktuře a sada vznesených problémů
Deklarace
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
IsHybridInvoice | true, jakmile detekce uspěje, tedy že dokument nese přílohu s fakturou Factur-X nebo ZUGFeRD vedle obsahu PDF |
IsValid | true jen když platí IsHybridInvoice a Issues je prázdná; zrcadlí výsledek funkce |
Info | THPDFFacturXInvoiceInfo vyplněný detekcí faktury, dostupný vždy, když se faktura našla |
Issues | Sada hodnot THPDFFacturXValidationIssue pojmenovávající každý nalezený problém kontejneru, metadat, MIME, jmenného prostoru nebo profilu |
Poznámky k použití
- Vyplňuje ho
THotPDF.ValidateFacturXInvoice; záznam se na vstupu vymaže, takže chybějící faktura se projeví jakoIsHybridInvoice= falsesfxviMissingInvoiceXMLvIssues - K vysvětlení selhání v UI nebo logu procházejte sadu
Issues, místo abyste se spoléhali jen naIsValid - Z
Infosi přečtete název souboru, profil a detaily MIME potřebné k nápravě nahlášených problémů