Invoice Date: <value> というテキストが含まれているとします。この場合、Invoice Date は InvoiceDate field を見つけるためのキーワードです。
キーワードは Located Elements を使用して指定できます。各 位置特定要素 は Document Definition 内の 1 つの field にのみ関連付けることができますが、各 field には複数の 位置特定要素 を設定できます。それぞれが、請求書上のキーワードと field のリレーションの別個のモデルを表します。
プログラムによるキーワードの照合方法
これらのルールは、すべての field グループのキーワードに適用されます。- キーワードは、言語や国ごとに固有です。Document Definition が適用されると、プログラムはベンダーの国、ビジネス ユニットの国、およびそれらの国の言語からキーワードを取得します。
- キーワードには正規化が適用されます。
- タブ、スペース、改行文字、および発音区別符号は無視されます。
- 文字の大文字と小文字は区別されません (プログラムは小文字と大文字を区別しません) 。たとえば、キーワードとしては Tax point と taxpoint は同じものとして扱われます。
- プログラムは、キーワード内で 2 件または 3 件の認識エラーを許容します (要素によって異なります) 。
- キーワードが複数の言語で現れることがあります。たとえば Quantity/Anzahl です。両方の言語に完全なキーワード (Quantity/Anzahl) を追加してください。
ベンダー / ビジネス ユニットおよび Invoice Header Data の field グループのキーワード
ベンダー / ビジネス ユニット
請求書ヘッダーデータ
金額の field グループのキーワード
FlexiCapture では、ある単語が複数単語からなるキーワードの一部かどうかを判定できます。たとえば、キーワード total と total netto を追加し、画像に total netto が含まれている場合、total ではなく total netto として識別されます。 プログラムでは、金額グループのキーワード内で最大 3 件の認識エラーが許容されます。この許容範囲により、誤認識が発生することがあります。たとえば、プログラムが brutto と netto を取り違える場合があります。こうしたエラーを避けるには、AmountTotalNettoLabels に値 (税抜合計 など) を追加する場合は、対応する値 (total brutto など) も AmountTotalLabels に追加してください。同じ単語を 税抜合計 と 合計金額 の両方に追加するのは避けてください。明細の field グループのキーワード
キーワードは、請求書の field を含むテーブルのタイトルや、テーブル内の特定の列を見つけるために使用されます。位置特定要素 に対応する列見出しでよく使われる単語は、この用途に最も適しています。 同じ単語が異なる列見出しに含まれている場合は、それらの列の 位置特定要素 にその単語を追加してください。この場合、プログラムはセルの内容によって列を区別できます。 それでもプログラムが列を区別できない場合や、その単語がある列では頻繁に使われ、他の列ではあまり使われない場合は、その単語は最も頻繁に使われる列の 位置特定要素 にだけ残し、他の列の 位置特定要素 からは削除してください。 明細のキーワードには、次のルールも適用されます。- プログラムでは、キーワード内に最大 3 つまでの認識エラーを許容できます。
- キーワードは 1 行を超えることはできません。
- 列の内容は、列見出しの真下になければなりません。
- 画像上のキーワードは、スペース、コンマ、またはピリオドで区切られている必要があります。たとえば、Quantity/Anzahl は 1 つのキーワードであり、Quantity / Anzahl は 2 つです。キーワードに複数の表記方法がある場合は、たとえば Quantity/Anzahl、Quantity、Anzahl のように、考えられるすべての表記を追加してください。
