HPDFValidateEInvoice
驗證混合式發票容器及其預設設定檔商務規則,並提供明確的涵蓋範圍診斷
宣告
function HPDFValidateEInvoice(const Doc: THotPDF;
const SchematronDir: string;
out AReport: THPDFEInvoiceValidationReport): Boolean;
單元
HPDFEInvoiceValidator
行為
執行 PDF 容器檢查;偵測到混合式發票時,會擷取其 XML 並為其設定檔選取已註冊的規則層
預設登錄支援五個隨附的 Factur-X 商務規則設定檔;法國設定檔在缺少其國家規則時仍不完整,XRECHNUNG 則需要明確註冊官方規則
未知設定檔絕不退回 EXTENDED,遺漏或不完整的規則層採取以失敗關閉,報告也會把涵蓋範圍與商務規則違規分開記錄
要加入專屬的國家資源與引擎實作,請使用 HPDFValidateEInvoiceWithRegistry 搭配自備的登錄
未偵測到混合式發票的 PDF 只會得到容器判定;因為沒有評估任何發票規則涵蓋,ValidationComplete 仍為 false