メインコンテンツへスキップ
Commercial Invoice Document Definition には、商用インボイスをチェックするための自動検証ルールがあらかじめ設定されています。これらのルールは、Document Definition Settings ダイアログの Rules タブで有効/無効を切り替えられます。カスタムのルールを設定することもできます。
以下のルールは、記載されている順序で適用されます。

ルール

説明

*

対応する WeightNetWeight field に値が入力されている場合、空の GrossWeightUoM **NetWeightUoM、および Weight UoM field の値を提案します。値は、空でない NetWeightUoMGrossWeightUoM field に基づいて提案されます。

*

Weight field の値を確認します。

  • GrossWeight ** 列が空でなく、かつ Weight field が空であるか、または GrossWeight 列の値の合計と一致しない場合、このルールは、すべての GrossWeight field の合計を Weight field に入力するよう提案します。
  • Weight field が空でなく、GrossWeight 列が空の場合、Weight field の値が GrossWeight 列の各行に対して提案されます。

すべての明細項目の費用と追加料金の合計が、TotalPrice 列 (LineItems group) の値の合計に、AdditionalCosts group のAmount field の値を加算して算出した請求書の合計金額と一致することを確認します。

認識時に通貨記号が金額と結合されていた場合、合計金額 fieldの金額から通貨記号を分離します。後者が入力されていない場合、通貨の値は 通貨 fieldにコピーされます。

LineItems グループ内の各エントリについて、数量単価の積が 合計金額の値と一致することを確認します。いずれかの値が欠けている場合は、残り 2 つの値に基づいてその値を提案します (たとえば、合計金額には数量 単価 の積を提案します) 。

認識時に通貨記号が金額と一緒に認識された場合、Unit Price field の金額から通貨記号を分離します。LineItems group の 通貨 field が未入力の場合は、通貨の値がそこにコピーされます。

認識時に通貨記号が金額と結合された場合、Total Price field の合計金額から通貨記号を分離します。後者が未入力の場合、通貨の値は LineItems グループの通貨 field にコピーされます。

メインの合計金額 field が入力されていない場合、LineItems グループ内の 通貨 field の値を削除します。

主要な合計金額fieldが入力されていない場合、文書全体の通貨fieldの値を削除します。

LineItems グループの 通貨 field の値が ISO コードに対応しているかどうかを確認します。通貨 field の値が有効な場合は、 その値を LineItems グループの 通貨 field にコピーします。そうでない場合は、LineItems グループ内の各 通貨 field に対して、ISO 準拠の置換候補を提示します。

請求書で検出されたベンダーが、候補データセット内に存在するかどうかを確認します。

データベースを使用する場合は、このルールを有効にする必要があります。

画像上で検出され、データセットに追加された新しいベンダーが、データベースにも追加されているかどうかを確認します。

データベースを使用する場合は、このルールを有効にする必要があります。

インコタームズ (出荷条件) の検出値を、次の形式 (“略語: 正式名称”) に標準化します。例:

  • FOB: Free On Board
  • FAS: Free Alongside Ship

荷受人 (受取人) の所在国に基づいて、その国の法定通貨を検出します。

主要な通貨 field の値が空または無効な場合、LineItems グループで有効な通貨値が検出されると、その値をコピーします。

プライマリの 通貨 field の値が空または無効な場合、AdditionalCosts グループで有効な通貨の値が検出されると、その値をコピーします。

合計金額 が入力されている場合、通貨 field の値を確認します。通貨 に無効な値が含まれている場合は、ISO コード形式の置換候補を提案します。

画像上で検出され、データ セットに追加された荷受人 (受取人) の新しい事業部門が、データベースにも追加されているかどうかを確認します。

データベースを使用する場合は、このルールを有効にする必要があります。

データセット内で荷受人 (受取人) の事業部門が検出されたかどうかを確認します。

データベースを使用する場合は、このルールを有効にする必要があります。

メインの合計金額 field が入力されていない場合、AdditionalCosts グループ内の通貨 field の値を削除します。

合計金額 field が入力されている場合、AdditionalCosts グループ内の 通貨 field の値を確認します。通貨 に 無効な値が含まれている場合は、ISO コード形式の置換候補を提案します。

認識時に通貨記号が合計金額と結合されていた場合、AdditionalCosts グループの合計金額 fieldで、合計金額から通貨記号を分離します。AdditionalCosts グループの通貨 fieldが空欄の場合は、その値がそこにコピーされます。

* は、既定では有効になっていないルールを示します。 ** は、既定では有効になっていないfieldを示します。これらのルールを有効にするには、次の手順に従います。
  1. Fields リストから該当するfieldを選択します。
  2. context menuで Properties… を選択します。
  3. 表示されたダイアログで General タブを開き、次のオプションを選択します。Export field valueShow on verification