HPDFValidateEInvoice
ハイブリッド請求書コンテナと既定プロファイルのビジネスルールを、明示的なカバレッジ診断付きで検証します
宣言
function HPDFValidateEInvoice(const Doc: THotPDF;
const SchematronDir: string;
out AReport: THPDFEInvoiceValidationReport): Boolean;
ユニット
HPDFEInvoiceValidator
使用上の注意
PDF コンテナチェックを実行し、ハイブリッド請求書を検出するとその XML を取り出し、プロファイル用に登録されたルールレイヤーを選択します
既定のレジストリは同梱の 5 つの Factur-X ビジネスルールプロファイルに対応します。フランスのプロファイルは国別ルールがないまま不完全であり、XRECHNUNG は公式ルールの明示的な登録を必要とします
不明なプロファイルが EXTENDED にフォールバックすることは決してなく、欠落または不完全なルールレイヤーはフェイルクローズします。レポートはビジネスルール違反とは別にカバレッジを記録します
専用の国別リソースとエンジン実装を追加するには、ホスト所有のレジストリを指定して HPDFValidateEInvoiceWithRegistry を使います
ハイブリッド請求書が検出されなかった PDF はコンテナの判定だけを受け、請求書ルールのカバレッジが評価されていないため ValidationComplete は false のままです