THPDFFacturXValidationReport Record
Factur-X 發票驗證處理的判定結果:混合式發票旗標、有效性判定、偵測到的發票資訊,以及引發的問題集合
宣告
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
IsHybridInvoice | 偵測成功即為 true,代表文件在 PDF 內容之外還帶有 Factur-X 或 ZUGFeRD 發票附件 |
IsValid | 只有當 IsHybridInvoice 成立且 Issues 為空時才為 true;與函式結果一致 |
Info | 由發票偵測填入的 THPDFFacturXInvoiceInfo;只要找到發票即有內容 |
Issues | THPDFFacturXValidationIssue 值的集合,列舉發現的每個容器、中繼資料、MIME、命名空間或設定檔問題 |
使用說明
- 由
THotPDF.ValidateFacturXInvoice填入;記錄在進入時先清空,因此找不到發票會表現為IsHybridInvoice= false,且Issues含fxviMissingInvoiceXML - 在 UI 或日誌中解釋失敗時,請走訪
Issues集合,不要只看IsValid - 從
Info讀取檔名、設定檔與 MIME 細節,以修復回報的問題