THPDFFacturXValidationReport rekord
Egy Factur-X számlaérvényesítési menet ítélete: hibrid számla zászló, érvényességi ítélet, az észlelt számlainformáció és a felmerült problémák halmaza
Deklaráció
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Egység
HPDFDoc
Mezők
| Mező | Cél |
|---|---|
IsHybridInvoice | true, amint az észlelés sikerül, vagyis a dokumentum a PDF-tartalom mellett Factur-X vagy ZUGFeRD számlamellékletet hordoz |
IsValid | true csak akkor, ha az IsHybridInvoice teljesül és az Issues üres; tükrözi a függvény eredményét |
Info | A számlaészlelés által kitöltött THPDFFacturXInvoiceInfo; akkor érhető el, ha a számla megtalálásra került |
Issues | A megtalált konténer-, metaadat-, MIME-, névtér- vagy profilproblémákat felsoroló THPDFFacturXValidationIssue értékek halmaza |
Használati megjegyzések
- A
THotPDF.ValidateFacturXInvoicetölti ki; a rekord belépéskor törlésre kerül, így a hiányzó számlaIsHybridInvoice= falseformában mutatkozik, azIssueshalmazbanfxviMissingInvoiceXMLértékkel - A hibák UI-ban vagy naplóban történő magyarázatához járja be az
Issueshalmazt, ne csak aIsValidértékre támaszkodjon - Az
Infoértékből olvassa ki a jelentett problémák javításához kellő fájlnevet, profilt és MIME-részleteket