メインコンテンツへスキップ
Commercial Invoice Document Definition には、商用インボイスをチェックするための自動検証ルールがあらかじめ設定されています。これらのルールは、Document Definition Settings ダイアログの Rules タブで有効/無効を切り替えられます。カスタムのルールを設定することもできます。
以下のルールは、記載されている順序で適用されます。
ルール説明
Weight UoMを提案対応するWeightおよびNetWeight fieldに値が入力されている場合、空のGrossWeightUoMNetWeightUoM、およびWeight UoM fieldに値を提案します。値は、空でないNetWeightUoMおよびGrossWeightUoM fieldに基づいて提案されます。
総重量確認スクリプトWeight field の値を確認します。

GrossWeight 列が空でなく、かつ Weight field が空であるか、またはその値が GrossWeight 列内の値の合計と一致しない場合、このルールでは、すべての GrossWeight field の合計値を Weight field に入力することを提案します。

Weight field が空でなく、GrossWeight 列が空である場合は、GrossWeight 列の各行に Weight field の値が提案されます。
合計金額チェックすべての明細項目の費用とすべての追加料金の合計が、TotalPrice 列 (LineItems group) の値の合計に AdditionalCosts group の Amount field の値を加算して算出した請求書の合計金額と等しいことを確認します。
合計金額 fieldで通貨と金額を分離認識時に通貨記号が金額と結合されていた場合は、合計金額 field の金額から通貨記号を分離します。後者が入力されていない場合は、通貨の値が 通貨 field にコピーされます。
明細金額を確認LineItems グループの各エントリで、QuantityUnit Price の積が Total Price の値と一致していることを確認します。いずれかの値が欠けている場合は、残り 2 つの値に基づいてその値を提案します (たとえば、Total Price には QuantityUnit Price の積が提案されます) 。
LI_UnitPrice field内で金額と通貨を分離認識時にUnit Price fieldの金額に通貨記号が結合されていた場合は、その金額から通貨記号を分離します。LineItems groupの通貨 fieldが未入力の場合は、通貨の値がそこにコピーされます。
LI_Total Price で金額と通貨を分離認識時に通貨記号が金額と結合されていた場合は、Total Price field の金額から通貨記号を分離します。後者が未入力であれば、通貨の値は LineItems グループの 通貨 field にコピーされます。
合計金額が空の場合、LineItems の通貨を非表示にする主要な 合計金額 field が空の場合、LineItems グループ内の 通貨 field の値を削除します。
合計金額が空の場合、通貨を非表示にする主要な合計金額 field が入力されていない場合、文書全体の通貨 field の値を削除します。
LineItems の通貨値を確認LineItems グループの 通貨 field の値が ISO コードであることを確認します。通貨 field の値が有効な場合は、その値を LineItems グループの 通貨 field にコピーします。そうでない場合は、LineItems グループ内の各 通貨 field に対して ISO 準拠の置換候補を提示します。
ベンダーがデータベースに存在する必要があります請求書で検出されたベンダーが、Variantsデータセットに含まれているかどうかを確認します。データベースを使用する場合は、このルールを有効にする必要があります。
ベンダー詳細をデータベースに追加する必要があります画像から検出されてデータセットに追加された新しいベンダーが、データベースにも追加されているかどうかを確認します。データベースを使用する場合は、このルールを有効にする必要があります。
INCOValuesから値を補完検出された インコタームズ (出荷条件) の値を、次の形式 (“略語: 正式名称”) に標準化します。例: FOB: Free On Board、FAS: Free Alongside Ship。
国別通貨を検出荷受人 (受取人) の国に基づいて、該当する国の通貨を判定します。
LineItemsから通貨をコピー主要な通貨 field の値が空または無効な場合、LineItems group で有効な通貨値が検出されると、それをコピーします。
AdditionalCostsから通貨をコピー主要な通貨 fieldの値が空または無効な場合、AdditionalCostsグループで有効な通貨値が検出されると、その値をコピーします。
通貨の値を検証Total が入力されている場合、Currency field の値を確認します。Currency に無効な値が含まれている場合は、ISO コード形式の置換候補を提示します。
荷受人 (受取人) 情報をデータベースに追加する必要があります画像から検出されてデータセットに追加された、荷受人 (受取人) の新しい事業部門が、データベースにも追加されているかどうかを確認します。データベースを使用する場合は、このルールを有効にする必要があります。
荷受人 (受取人) はデータベースに存在している必要があるデータセット内で荷受人 (受取人) のビジネス ユニットが検出されたかどうかを確認します。データベースを使用する場合は、このルールを有効にする必要があります。
合計金額が空欄の場合は通貨を非表示2合計金額 fieldが入力されていない場合は、AdditionalCosts グループ内の通貨 fieldの値を削除します。
追加費用の通貨を確認Total field に値が入力されている場合、AdditionalCosts group の Currency field の値を確認します。Currency に無効な値が含まれている場合は、ISO コード形式の置換候補を提示します。
AdditionalCostsの合計金額から通貨を分離認識時に通貨記号が金額と結合されていた場合、AdditionalCosts グループの 合計金額 field で、通貨記号を金額から分離します。後者が入力されていない場合は、通貨が AdditionalCosts グループの 通貨 field にコピーされます。

既定で無効になっているルールとフィールド

Suggest weight UoM ルールと Check Total Weight Script ルールは、GrossWeightUoMNetWeightUoMWeight UoMGrossWeight の各重量 field とともに、既定で無効になっています。 ルールは Rules タブで有効にします。field を有効にするには、次の手順を実行します。
1

field を選択

Fields リストから該当する field を選択します。
2

field のプロパティを開く

コンテキストメニューで Properties… を選択します。
3

field を有効にする

開いたダイアログで General タブに移動し、次のオプションを選択します。Export field valueShow on verification