Înregistrarea THPDFFacturXValidationReport
Verdictul unei treceri de validare a facturii Factur-X: fanionul de factură hibridă, verdictul de validitate, informațiile facturii detectate și mulțimea problemelor ridicate
Declarație
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Unitate
HPDFDoc
Câmpuri
| Câmp | Scop |
|---|---|
IsHybridInvoice | true imediat ce detecția reușește, adică documentul poartă un ataș de factură Factur-X sau ZUGFeRD alături de conținutul PDF |
IsValid | true doar când IsHybridInvoice se aplică și Issues este gol; oglindește rezultatul funcției |
Info | THPDFFacturXInvoiceInfo completat de detecția facturii, disponibil ori de câte ori factura a fost găsită |
Issues | Mulțime de valori THPDFFacturXValidationIssue care numesc fiecare problemă de container, metadate, MIME, namespace sau profil găsită |
Note de utilizare
- Este completată de
THotPDF.ValidateFacturXInvoice; înregistrarea este golită la intrare, deci o factură lipsă apare caIsHybridInvoice= falsecufxviMissingInvoiceXMLînIssues - Iterați mulțimea
Issuesîn loc să vă bazați doar peIsValidpentru a explica eșecurile în interfețe sau jurnale - Citiți
Infopentru numele fișierului, profilul și detaliile MIME necesare remedierii problemelor raportate