> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ABBYY FlexiCapture for Invoices プロジェクトにおけるドキュメントのステータス

> ABBYY FlexiCapture for Invoices で請求書ステータスを管理する方法について説明します。Valid、Exception、Rejected の各ステータスがどのように割り当てられ、無効化され、エクスポートで使用されるかを取り上げます。

請求書がプログラムに送信されると、自動的に認識され、その後、一連のバリデーションルールに照らしてチェックされます。その後、各請求書にステータスが割り当てられます。

請求書ステータスは、作成されたルールに基づいて自動的に割り当てられます。詳細については、[利用可能なルール](/ja/flexi-capture/invoice-reader/ir-rules)を参照してください。

**Valid** ステータスのドキュメントは、検証を行わずにエクスポートできます。

それ以外のステータスの請求書は、まずオペレーターがレビューする必要があります。オペレーターは各ドキュメントを確認し、ルールによって検出されたエラーや警告を修正します。これらが修正されると、請求書のステータスは **Valid** に変わります。オペレーターは、自動的に割り当てられたステータスをそのまま受け入れることも、コメントフィールドに理由を記入して手動でステータスを割り当てることもできます。

請求書画像でプログラムが特定のフィールドを継続的に検出できない場合、オペレーターは現在の画像上で正しいフィールドの位置を示すことで、プログラムを学習させることができます。

異なるステータスのドキュメントは、お使いの財務ソフトウェアで処理するために、それぞれ異なる送信先へエクスポートできます。ステータスを変更する際にオペレーターが入力したコメントも、そこに表示されます。

<div id="disable-invoice-statuses">
  ## 請求書ステータスを無効にする
</div>

請求書ステータスを無効にすると、次のように変わります。

* **Status** フィールドと **Reason** フィールドがデータ フォームから表示されなくなり、Document Definition エディターでも編集できなくなります。
* 認識後も **Invoice Status** 列は空のままです。

これらの変更は、文書ステータスに影響する事前定義ルールには影響しません。

<Warning>
  請求書ステータスを無効にすると、ステータスベースのエクスポートは機能しません (必ず、エクスポート プロファイルの設定で **Field condition** オプションをクリアしてください) 。また、ステータスをトリガーとするルールも機能しません。
</Warning>

請求書ステータスの計算を無効にするには、次の手順に従います。

<Steps>
  <Step title="Document Definition のプロパティを開く">
    Document Definition エディターのメイン メニューで、**Document Definition → Document Definition Properties...** をクリックします。
  </Step>

  <Step title="Document Definition の設定を開く">
    請求書のプロパティ ダイアログで、**Document Definition Settings** タブをクリックします。
  </Step>

  <Step title="追加フィールドと機能を編集する">
    **Additional Fields and Features** グループの **Edit...** ボタンをクリックします。
  </Step>

  <Step title="Invoice status オプションをクリアする">
    **Document Definition Features** ダイアログで、**Invoice status** オプションをクリアします。
  </Step>
</Steps>

<div id="operator-comments-and-predefined-reasons-for-status-changes">
  ## オペレーターのコメントと事前定義されたステータス変更理由
</div>

オペレーターは、ルールによって生成されたエラーや警告を無視し、請求書にステータスを手動で割り当てることができます。その場合は、コメントを入力するか、事前定義された理由の一覧から理由を選択する必要があります。

<Steps>
  <Step title="Document Definitions ダイアログを開く">
    **Project** メニューから **Document Definitions...** を選択します。
  </Step>

  <Step title="Document Definition を編集する">
    開いたダイアログで **Edit...** をクリックします。
  </Step>

  <Step title="Document Definition のプロパティを開く">
    **Document Definition** メニューから **Document Definition Properties...** を選択します。
  </Step>

  <Step title="Document Definition の設定を開く">
    開いたダイアログで **Document Definition Settings** タブをクリックします。
  </Step>

  <Step title="ステータス変更理由を開く">
    **Handling Invoice Output Status** グループの横にある **Edit...** をクリックします。**ステータス変更理由** ダイアログが開きます。
  </Step>
</Steps>

<div id="edit-the-list-of-predefined-reasons">
  ### 事前定義された理由のリストの編集
</div>

**Status** リストで項目を選択すると、請求書のステータス変更理由として事前定義された理由の一覧を表示できます。

新しいカスタム理由を追加するには、**Add...** をクリックします。**Reason for Change of Status**ダイアログで、新しい理由とそのコードを追加します。

テキストファイルから理由をロードするには、**Load...** ボタンをクリックします。

<div id="allow-operators-to-provide-their-own-reasons">
  ## オペレーターが独自の理由を指定できるようにする
</div>

ステータス変更の理由として、オペレーターがその場で独自の理由を入力できるようにするには、**Operator may enter custom reasons** オプションを選択します。

<div id="set-up-status-dependent-export">
  ## ステータスに応じたエクスポートの設定
</div>

FlexiCapture for Invoices のエクスポート設定は、FlexiCapture での設定とほぼ同じです。ステータスに応じたエクスポートの設定について詳しくは、[データエクスポート設定](/ja/flexi-capture/invoice-reader/ir-data-export-setting)を参照してください。

<div id="rules-that-affect-the-status-of-an-invoice">
  ## 請求書のステータスに影響するルール
</div>

ルールを表示するには、次の手順を実行します。

<Steps>
  <Step title="Document Definition のプロパティを開く">
    **Document Definition** メニューで、**Document Definition Properties...** を選択します。
  </Step>

  <Step title="Rules タブを開く">
    表示されたダイアログで、**Rules** タブをクリックします。
  </Step>
</Steps>

ルールが請求書のステータスに影響するようにするには、ルール名の先頭に **(Rejected)** または **(Exception)** という接頭辞を追加します。これらの接頭辞が付いたルールによってエラーが発生すると、検証に失敗した請求書には対応するステータスが割り当てられます。ステータス変更用の接頭辞は、新しいルールの作成時にも、既存のルールの編集時にも追加できます。
