THPDFEInvoiceRuleSet

請求書プロファイルに登録された 1 つのバージョン付きルールレイヤーを記述します

宣言

THPDFEInvoiceRuleSet= record
  Profile: AnsiString;
  Version: AnsiString;
  Scope: THPDFEInvoiceRuleScope;
  ResourceName: string;
  Engine: IHPDFESchematronEngine;
end;

ユニット

HPDFEInvoiceValidator

使用上の注意

Scope はビジネスルールと必須の国別ルールを区別し、ResourceName は呼び出し側が選んだリソースディレクトリからの相対で解決されます

Engine が nil のときはネイティブの検証済み Factur-X 互換エンジンが選ばれ、エンジンを指定した場合は専用のルール実装が使われます

関連 API

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

THPDFEInvoiceValidationReport