HPDFRegisterFrenchCTCRules

公式の FNFE-MPE 1.4.0.04 請求書プロファイルと厳格なフランス BR-FR-Flux2 国別ルールを登録します

宣言

procedure HPDFRegisterFrenchCTCRules(Registry: THPDFEInvoiceRuleRegistry;
  const Profile: AnsiString; const Engine: IHPDFESchematronEngine;
  Syntax: THPDFFrenchInvoiceSyntax= fisFacturX);

ユニット

HPDFEInvoiceSaxon

使用上の注意

nil でないレジストリと、コンパイル済み XSLT エンジン(通常は HPDFCreateSaxonSchematronEngine が作成)を渡します

fisFacturX は BASIC WL、EN 16931、EXTENDED、およびフランス 1.4.0.04 パッケージの公式 Factur-X 1.09.2 リソースを使う EXTENDED-CTC-FR ハイブリッドコンテナ指定をサポートします

fisCII は EN 16931 と、専用の EXTENDED-CTC-FR スタンドアロン CII プロファイルをサポートします

このヘルパーは選択されたプロファイルのビジネスルールレイヤーを置き換え、必要な厳格な BR-FR-Flux2 国別レイヤーを登録します。検証レポートでは両者のバージョンが別々に保持されます

未公開の旧 EXTENDED-B2B-FR 名を含む非対応の構文/プロファイル組み合わせは、登録が変更される前に例外を発生させます

リソースは SchematronDir からの相対で France の下に解決されます。ルール検証の成功は、XML Schema、トランスポート、ライフサイクル、法認証の対象を意味しません

関連 API

E 請求書ビジネスルール検証

THPDFFrenchInvoiceSyntax