輸出入の船積書類を突き合わせて、記載の食い違いを見つける
1件の輸入案件に届く5〜6種類の船積書類を入力に、品名・数量・重量・金額・船積港・船積日などの記載を書類どうしで突き合わせ、食い違いを一覧にします。担当者の作業は、書類を並べて目で照合することから、指摘された差異を確かめることに変わります。
- 利用ツール
- AWS Textract/Azure AI/ChatGPT/Claude/Gemini/Google Document AI/Make/n8n/Power Automate
- 対象業界
- 商社/物流/製造
- 対象部門
- 物流/購買
- 対象業務
- 内容確認・チェック/比較検討
- 主な課題
- 人手が足りない/属人化している/確認ミスが多い
- AIで行う処理
- 判定
- 主な効果
- 入力漏れ削減/工数削減/機会損失防止
- 導入難易度
- ★★★☆☆
- 実装レベル
- 半自動化
- 費用感
- API連携(中)
- 人間の確認
- 必須
01導入前 / 導入後の業務フロー
- 仕入先から船積書類がメールのPDF添付で届く
- 担当者が案件番号のフォルダに保存する
- 書類がそろったことを確認する(そろわないまま督促することも多い)
- インボイスを基準に、パッキングリスト・船荷証券・原産地証明書を並べて開く
- 品名、数量、個数、正味重量、総重量、金額、通貨、インコタームズを1項目ずつ目で照合する
- 船名・便名、船積港、仕向港、船積日を照合する
- 発注データ(当社の注文書)と、品名・数量・単価が合っているかを確認する
- 信用状取引の場合は、信用状の条件と書類の記載が一致しているかを確認する
- 差異があれば仕入先に連絡して訂正を依頼する
- 通関業者へ書類一式を送る
- 仕入先から船積書類がメールのPDF添付で届く
- 自動添付ファイルを取り込み、書類の種別を判定する(インボイス/パッキングリスト/船荷証券/原産地証明書/保険証券/その他)
- 自動案件番号(またはインボイス番号・船荷証券番号)で、既存の案件に結び付ける
- 自動書類ごとに項目を抽出する
- 自動単位・日付書式・社名表記を正規化する
- 自動書類どうしを突き合わせ、差異を一覧にする
- 自動当社の発注データと、品名・数量・単価を突き合わせる
- 自動信用状取引の場合は、信用状の条件と照合する
- 自動必要な書類がそろっているかを判定し、不足を通知する
- 人担当者が差異の一覧を見て、訂正依頼の要否を判断する
- 人必要なら仕入先に連絡する
- 人通関業者へ書類一式を送る
各工程の詳しい説明を読む
- 仕入先から船積書類がメールのPDF添付で届く
- 担当者が案件番号のフォルダに保存する
- 書類がそろったことを確認する(そろわないまま督促することも多い)
- インボイスを基準に、パッキングリスト・船荷証券・原産地証明書を並べて開く
- 品名、数量、個数、正味重量、総重量、金額、通貨、インコタームズを1項目ずつ目で照合する
- 船名・便名、船積港、仕向港、船積日を照合する
- 発注データ(当社の注文書)と、品名・数量・単価が合っているかを確認する
- 信用状取引の場合は、信用状の条件と書類の記載が一致しているかを確認する
- 差異があれば仕入先に連絡して訂正を依頼する
- 通関業者へ書類一式を送る
問題は5つあります。
(a)同じ項目が書類ごとに違う書き方になる。 重量の単位(KGS/MT/LBS)、数量の単位(PCS/CTN/DRUM)、日付の書式(2026/03/05/05-MAR-2026/MAR 5, 2026)が書類ごとに違います。頭の中で換算しながら照合するため、時間がかかり、疲れると間違えます。
(b)書類が別々に届き、そろうまで待つ。 原産地証明書は船積後に発行されるため、他の書類より遅れて届きます。そろってから照合を始めると、通関が間に合わなくなることがあります。
(c)差異の影響度が判断しづらい。 「金額の1セント違い」と「正味重量の10キロ違い」では意味が違います。輸入通関では、インボイスとパッキングリストの内容に不整合があると貨物検査の対象になり、特に重量や数量の誤記は問題になりやすいとされています。 どの差異を訂正依頼まで持っていくかは、経験に依存しています。
(d)信用状取引の確認が重い。 信用状取引では、条件どおりの書類が期限内にそろわないと買取を拒まれます。船積地から取り寄せる船荷証券や原産地証明書は、自社では作れません。確認漏れが金銭的な損失に直結します。
(e)3名のうち1名の経験が突出している。 難しい案件はその1名に集まり、他の2名は判断の根拠を学ぶ機会が少ないままです。
- 仕入先から船積書類がメールのPDF添付で届く
- 【自動】 添付ファイルを取り込み、書類の種別を判定する(インボイス/パッキングリスト/船荷証券/原産地証明書/保険証券/その他)
- 【自動】 案件番号(またはインボイス番号・船荷証券番号)で、既存の案件に結び付ける
- 【自動】 書類ごとに項目を抽出する
- 【自動】 単位・日付書式・社名表記を正規化する
- 【自動】 書類どうしを突き合わせ、差異を一覧にする
- 【自動】 当社の発注データと、品名・数量・単価を突き合わせる
- 【自動】 信用状取引の場合は、信用状の条件と照合する
- 【自動】 必要な書類がそろっているかを判定し、不足を通知する
- 【人】 担当者が差異の一覧を見て、訂正依頼の要否を判断する
- 【人】 必要なら仕入先に連絡する
- 【人】 通関業者へ書類一式を送る
自動化されるのは「開く」「読む」「換算する」「突き合わせる」の4つです。残るのは「この差異が問題かどうかを判断する」で、ここは担当者の仕事です。
02今回想定するシステム構成
仕入先からのメール(PDF添付) │ ▼【トリガー】専用アドレスにメールが届いたとき n8n │ ├──▶ Azure AI Document Intelligence │ ├─ カスタム分類モデル … 書類種別の判定 │ └─ prebuilt-layout … 表・見出しを含む構造の読み取り │ ├──▶ LLM API ── 項目の抽出 + 単位・書式の正規化 │ ├──▶ 突合エンジン(書類どうし/発注データ/信用状条件) │ ▼ 差異一覧(案件ごと)──【担当者が判断】 │ ├──▶ 訂正依頼のメール下書き(仕入先向け) └──▶ 書類一式を通関業者へ送付 │ ▼【トリガー】毎日 朝8時(スケジュール) n8n ── 書類が未着の案件を洗い出して督促リストを出す
| 役割 | 想定する製品 | 代替候補 |
|---|---|---|
| ワークフロー | n8n | Make、Power Automate、個別開発 |
| OCR | Azure AI Document Intelligence(prebuilt-layout+カスタム分類) | Google Document AI、AWS Textract |
| 生成AI | Claude API | OpenAI API、Gemini API |
| 保管 | SharePoint | Box、Google Drive |
| 基幹システム | 貿易管理システム | 各社のERP |
通関業者が照合まで請け負っているなら、まずその範囲を確認してください。 この構成は「通関業者へ渡す前に、社内で一次照合する」運用を対象にしています。輸出通関を通関業者に依頼する際には、仕入書(インボイス)、包装明細書(パッキングリスト)、船積依頼書、初回取引時の委任状を提出するのが一般的で、その前段での自社確認を軽くするのがこの構成の目的です。
n8n を選んだのは、書類の種別ごとに分岐する処理が多く、コードで細かく制御したい箇所が残るためです。 ワークフローの中にコードを書けるツールであれば、Make でも Power Automate でも成立します。
03どうやって実装するのか
処理の起点を決める
トリガーは2つです。
1つ目は、専用メールアドレスへの着信です。n8n の Gmail トリガーは、設定したポーリング間隔で新着メッセージを検知して処理を開始します。仕入先には shipping-docs@ のような専用アドレスへ送ってもらいます。Gmail 以外を使う場合や、細かい条件で絞り込みたい場合は、HTTP Request ノードから各サービスのAPIを直接呼ぶ形にできます。
2つ目は、毎日朝の定期実行です。n8n の Schedule Trigger は、秒・分・時・日・週・月・cron式の7種類の間隔を設定できます。書類の未着チェックは、この定期実行で行います。 待っているだけでは気づけないためです。
なお、セルフホストの n8n では既定のタイムゾーンが America/New_York です。 環境変数で変更するか、ワークフロー側でタイムゾーンを設定してください。これを忘れると、朝8時のつもりが日本時間の夜に動きます。
入力データを集める
| データ | 中身 | 取得元 |
|---|---|---|
| インボイス | 荷送人、荷受人、インボイス番号・日付、品名、数量、単価、金額、通貨、インコタームズ、支払条件 | メール添付 |
| パッキングリスト | 品名、梱包形態、個数、正味重量、総重量、容積、荷印 | メール添付 |
| 船荷証券/航空運送状 | 荷送人、荷受人、通知先、船名・便名、船積港、仕向港、船積日、個数、総重量、容積、運賃条件 | メール添付 |
| 原産地証明書 | 輸出者、輸入者、品名、HSコード、原産国、数量、インボイス番号・日付 | メール添付 |
| 保険証券 | 被保険者、保険金額、担保条件、船名、船積日 | メール添付 |
| 当社の発注データ | 注文番号、品名、数量、単価、通貨、納期 | 貿易管理システム |
| 信用状の条件 | required documents、金額、有効期限、船積期限、書類呈示期間、分割船積の可否 | 銀行から受領した信用状のコピー |
| 取引先マスタ | 正式社名、住所、別表記 | 貿易管理システム |
照合の基準はインボイスにします。 インボイスは取引の内容そのものを表す書類で、他の書類はインボイスの内容を前提に作られます。基準を決めずに全書類を総当たりで比べると、差異の数だけが増えて読めなくなります。
データの取得方法を決める
書類の種別判定: Document Intelligence のカスタム分類モデルを使います。分類モデルの学習にはクラスごとに最低5件、クラスは2つ以上が必要です。「インボイス」「パッキングリスト」「船荷証券」「航空運送状」「原産地証明書」「保険証券」「その他」の7クラスで組みます。
書類の種別は、多くの場合ファイル名(INV_xxx.pdf、PL_xxx.pdf)からも判定できます。ファイル名の規則が仕入先ごとに安定しているなら、まずそれを使い、判定できないものだけ分類モデルに回すほうが安く済みます。
項目の抽出: prebuilt-layout で表構造と見出しを取り出し、その結果をLLMに渡して項目を抽出させます。船積書類は表と自由記述が混在し、罫線のない様式も多いため、汎用の項目抽出モデルより、レイアウト情報を持たせてLLMに解釈させるほうが安定します。
信用状の条件: 銀行から受領した信用状のコピーから、必要書類・金額・期限などを抽出して構造化します。これは案件ごとに1回だけ行えばよく、以後の照合で繰り返し使います。
取引先マスタ: 社名の別表記(ABC TRADING CO., LTD. と ABC TRADING CO LTD)をそろえるために使います。
AIへ渡す前に整形する
- 書類の分割 … 1つのPDFに複数の書類が入っていることがあります。分類モデルの判定がページ間で変わる箇所で分割します
- 案件への紐付け … インボイス番号、注文番号、船荷証券番号のいずれかで既存案件に結び付けます。どれも当たらない場合は「未紐付け」として担当者に回します。推測で結び付けないでください
- 単位の正規化 … 重量(KGS/MT/LBS/TON)、容積(CBM/M3/CFT)、数量(PCS/SETS/CTN/DRUM/PALLET)を基準単位に換算します。「TON」がメトリックトンかロングトンかは書類に明記されていないことがあるため、その場合は換算せず差異として挙げます
- 日付書式の正規化 …
05/03/2026は3月5日か5月3日か、書類だけでは決まりません。発行国の慣習で推測せず、他の書類の日付と矛盾しないかで判定し、判定できなければ差異として挙げます - 社名・住所の正規化 …
CO., LTD.CO LTDCOMPANY LIMITED、略称、旧社名をそろえます - 品名の対応づけ … インボイスの商品名、原産地証明書の品名、船荷証券の梱包記載を対応づけます。ここがもっとも難しく、LLMの出番になります
AIに処理させる
OCRとLLMで役割を分けます。
OCR(Document Intelligence)にさせること: 文字・表・見出しの読み取り。座標付きで返るため、差異の指摘に「どの書類の何ページのどこか」を添えられます。
LLMにさせること:
| 処理 | 内容 |
|---|---|
| 項目の抽出 | レイアウト情報から、書類ごとの項目を取り出す |
| 単位と書式の解釈 | 「12.48 MT」「12,480 KGS」が同じ値であることを判定する |
| 品名の対応づけ | 書類ごとに違う書き方の品名が、同じ品目を指しているかを判定する |
| 差異の説明 | 見つかった差異を、担当者が読める日本語で説明する |
| 影響度の一次判定 | 差異が通関・信用状・支払のどれに影響しうるかを示す |
| 訂正依頼の下書き | 仕入先へ送る英文の訂正依頼メールを作る |
HSコード(関税分類)の判定はさせないでください。 原産地証明書に書かれたHSコードと、自社が申告に使っているHSコードが違う場合、それは差異として挙げます。しかし「どちらが正しいか」の判断はしません。 関税分類は法令の解釈であり、誤れば関税の追徴や事後調査の対象になります。ここは通関業者と自社の通関士の領域です。
同じ理由で、原産地の判定(特恵関税の適用可否)もさせません。 記載の不一致を指摘するところまでです。
指示内容を固定する
あなたは貿易事務を支援する担当者です。
1つの輸入案件について、複数の船積書類から項目を抽出し、
書類どうしの記載を突き合わせて、食い違いを報告してください。
【厳守事項】
- 書類に書かれていない項目を補わないでください。
記載がない場合は null とし、missing に書類名と項目名を入れてください。
- 数値は、書類に印字されたとおりの値と単位をそのまま source_value に残し、
換算後の値を normalized_value に入れてください。
換算の根拠(1 MT = 1,000 KGS など)を basis に書いてください。
- 単位が「TON」のように、メトリックトンとロングトンの区別がつかない表記の場合は、
換算せず、differences に「単位の特定不可」として挙げてください。
- 日付が DD/MM と MM/DD のどちらとも読める場合は、推測しないでください。
他の書類の日付と矛盾しない読み方が1つに定まるときのみ確定とし、
定まらない場合は differences に挙げてください。
- HSコードの正誤、原産地の判定、関税分類の解釈は行わないでください。
記載が書類間で異なる場合に、差異として挙げるだけにしてください。
- 差異を挙げるときは、必ず「どの書類の、どの項目が、どう違うか」を
書類名と項目名つきで示してください。
- 品名の対応づけは、同じ品目を指していると判断できる場合のみ行い、
判断の根拠を basis に書いてください。
【照合の基準書類】
インボイス
【各書類の読み取り結果】
{documents}
【当社の発注データ】
{purchase_order}
【信用状の条件(信用状取引の場合のみ)】
{lc_terms}
【取引先マスタの別表記】
{company_aliases}
「換算の根拠を basis に書いてください」の1行が効きます。 換算結果だけを返されると、担当者はその換算が正しいかを確かめられません。根拠が書かれていれば、目で追えます。
「HSコードの正誤を判断しない」は必ず入れてください。 これを書かないと、それらしいHSコードの解説が返ります。読んだ担当者がそれを根拠に申告すると、関税の誤りにつながります。
出力形式を固定する
{
"case_id": "",
"documents_received": ["invoice", "packing_list", "bill_of_lading"],
"documents_missing": ["certificate_of_origin"],
"extracted": {
"invoice": { "invoice_no": "", "shipper": "", "consignee": "", "incoterms": "", "currency": "", "total_amount": 0, "items": [] },
"packing_list": { "net_weight": { "source_value": "", "normalized_value": 0, "unit": "KGS", "basis": "" } }
},
"differences": [
{
"item": "",
"documents": [
{ "document": "", "page": 0, "source_value": "" }
],
"type": "value | unit | format | missing | unmatched_item",
"impact": "customs | letter_of_credit | payment | none | unknown",
"explanation": "",
"severity": "high | medium | low"
}
],
"po_match": "matched | mismatched | not_found",
"lc_check": [
{ "condition": "", "result": "satisfied | not_satisfied | cannot_determine", "note": "" }
],
"needs_review": []
}
source_value(書類に印字されたままの値)を必ず残します。これがないと、担当者が原本と突き合わせられません。 換算後の値だけでは、換算そのものが疑わしいときに追えなくなります。
impact に unknown を用意しているのは、影響度を無理に断定させないためです。判断できないものを none にされると見落とします。
システムへ連携する
| つなぐ先 | 内容 |
|---|---|
| 貿易管理システム | 案件番号で紐付け、発注データを取得する。照合結果のステータスを書き戻す |
| SharePoint | 案件フォルダに書類を保存し、差異一覧を添える |
| Outlook | 訂正依頼の下書きを作り、担当者が確認してから送る |
| 通関業者 | 照合済みの書類一式を送付する(自動送信しない) |
通関業者への送付は自動化しないでください。 照合が済んでいても、送るかどうかは担当者の判断です。書類が不足したまま送ると、通関業者側で手戻りが発生します。
訂正依頼のメールも、下書きまでにします。 仕入先との関係に関わる連絡であり、文面の調整が要ります。英文の下書きがあるだけで、7分の連絡作業がかなり軽くなります。
人が確認する
全件、人が確認します。 ただし見る場所を絞ります。
| 状態 | 確認の重さ |
|---|---|
| 差異なし、書類がそろっている | 一覧を1画面で見て承認する |
severity: low の差異のみ(表記ゆれなど) | 差異の一覧だけを見る |
severity: high または impact: letter_of_credit | 原本と突き合わせる。信用状取引は必ず原本を見る |
impact: unknown | 内容を読んで、影響度を人が判定する |
| 品名が対応づけられなかった | 原本を見て、同じ品目かを判断する |
信用状取引では、AIの照合結果を最終判断にしないでください。 信用状の条件は文言の細部まで意味を持ち、書類の不一致(ディスクレ)があると買取を拒まれます。AIの結果は「見落としを減らすための下敷き」として使い、条件との照合そのものは担当者が行ってください。
確認を速くするための設計が重要です。
- 差異の一覧に、該当箇所を原本PDF上でハイライトしたリンクを付ける
- 書類を左右に並べ、差異のある項目だけを色分けする
- 過去に「問題なし」と判断した種類の差異には、その履歴を表示する
例外に対処する
| 起きること | 対応 |
|---|---|
| 書類が別々に届き、そろわない | そろった分だけで照合し、不足を documents_missing に出す。そろうまで待たない |
| 案件に紐付かない書類が届く | 「未紐付け」として担当者に回す。推測で紐付けない |
| 単位が「TON」で区別がつかない | 換算せず差異として挙げる |
| 日付が DD/MM か MM/DD か決まらない | 他の書類と矛盾しない読み方が1つに定まるときのみ確定する。定まらなければ差異として挙げる |
| 品名の対応づけができない | unmatched_item として人へ回す。無理に対応づけない |
| スキャンの画質が悪い | 解像度を判定し、低いものは先に人へ回す |
| 訂正版の書類が届く(REVISED INVOICE) | 版数を判定し、旧版を自動で上書きしない。 両方を残し、担当者に選ばせる |
| 分割船積で書類が複数組になる | 船荷証券番号ごとに組として扱う。合計値は組をまたいで集計する |
| 信用状の条件が抽出できない | cannot_determine を返す。「条件を満たす」と返さない |
| 書類の未着が続いている | 定期実行で督促リストを出す。船積日からの経過日数で優先順位を付ける |
| メール本文に訂正の連絡だけが書かれている(添付なし) | 本文も処理対象に含め、「書類の差し替え予定」として案件に記録する |
記録を残す
貿易書類は、関税法に基づく保存義務の対象になります。 この構成でも、次を残します。
- 受領した書類の原本(メールの受信日時と送信元を含む)
- 抽出結果(
source_valueを含む生の状態) - 差異の一覧と、担当者の判断(訂正依頼した/問題なしとした)
- 訂正版の書類と、旧版
- 通関業者への送付記録
- 担当者が「問題なし」と判断した差異の内容と理由
最後の項目が、この構成の資産になります。「この仕入先のパッキングリストは総重量にパレット重量を含むため、船荷証券と50キロずれるのが常態」といった判断が蓄積すれば、それをプロンプトの前提に加えられます。 経験の差が縮まるのは、この蓄積によってです。
04実装レベルの3段階
半自動化で25分が12分程度になります。 照合の15分がほぼ消えるためです。本格構成にすると8分程度になりますが、本格構成の価値は時間より「書類未着に気づける」ことと「信用状の確認漏れが減ること」にあります。
05工数削減シミュレーション
導入後 240件 × 8分 ÷ 60 = 32 時間/月
自社条件で導入効果を整理したい方へ
このユースケースを自社に当てはめた場合の前提値と削減見込みを、業務ヒアリングをもとに整理します。
06向いている企業・向いていない企業
- 輸出入が月100件以上あり、船積書類をPDFで受け取っている企業。取引先が20社以上あり、書類の様式が統一されていないこと。通関業者への書類送付前に社内で照合する運用があること。
- 輸出入が月20件未満の場合。取引先が数社に限られ、書類の様式が固定している場合。通関業者に照合まで任せており、社内で確認する運用がない場合。信用状取引がなく、書類の不一致が実害につながっていない場合。
07最小構成で試す方法
- 直近の輸入案件10件分の書類一式を用意する(仕入先はばらばらに選ぶ)
- 1件分の書類(インボイス、パッキングリスト、船荷証券)を生成AIに貼る
- 「これらの書類の記載を突き合わせて、食い違いを書類名と項目名つきで挙げてください。書かれていないことは補わないでください」と指示する
- 担当者が実際に見つけた差異と比べる
見るのは次の3点です。
| 見る点 | 判断 |
|---|---|
| 担当者が見つけた差異を、AIも挙げたか | 見落としがなければ照合の下敷きとして使える |
| AIが挙げて担当者が見落としていた差異があるか | 1つでもあれば、この構成には価値があります |
| 差異でないものを差異として挙げていないか(誤検知) | 多すぎると読まれなくなる。プロンプトの正規化指示を強める |
3番目を軽く見ないでください。 誤検知が1件あたり10個も出る状態だと、担当者は一覧を読まなくなります。見落としを減らすことと同じくらい、無駄な指摘を減らすことが重要です。
書類の項目抽出だけなら、Document Intelligence Studio に船荷証券を1枚投入して、表と見出しが取れるかを見るだけで確かめられます。
08実装時につまずきやすいポイント
| 問題 | 対策 |
|---|---|
| 誤検知が多すぎて一覧が読まれない | 正規化を強める。過去に「問題なし」と判断した差異の類型を、プロンプトの前提に加える |
| 重量の単位換算を間違える | 「TON」のように区別のつかない表記は換算せず差異として挙げる。換算根拠を必ず出力させる |
| 日付の読み方を間違える | DD/MM と MM/DD の推測を禁止する。他書類と突き合わせて一意に定まる場合のみ確定する |
| 品名が対応づかず、毎回人が見ている | 仕入先ごとの品名対応表を作る。過去の案件から半自動で作れる |
| 訂正版の書類で旧版を上書きしてしまう | 版数を判定し、両方を残す。どちらを使うかは人が選ぶ |
| 書類がそろうまで処理が始まらない | そろった分だけで照合する設計にする。不足を可視化することが目的 |
| HSコードの解釈まで書かれている | プロンプトで明確に禁止する。返り値に解釈が混ざっていないか機械的に検査する |
| 分割船積で合計が合わない | 船荷証券番号ごとに組として扱い、組をまたいだ合計を別に計算する |
| n8n のタイムゾーンが米国東部のまま | 環境変数またはワークフロー設定で日本時間にする。定期実行の時刻を必ず実測で確認する |
| 案件に紐付かない書類が溜まる | 「未紐付け」の一覧を毎日担当者に出す。放置すると通関直前に発覚する |
09セキュリティ・AIガバナンス上の注意点
この構成で扱うデータ: 取引先の社名・住所、品目、数量、単価、取引金額、船積のスケジュール。自社の仕入価格と、取引先との取引条件が含まれます。 輸出入の内容そのものが、事業戦略を推測できる情報になり得ます。
- 外部AIへの入力可否 … 単価と取引先名が含まれます。自社の情報管理規程と、主要取引先との秘密保持契約を確認してください。照合に単価が不要な項目については、単価欄をマスクしてから渡す構成も取れます(ただし発注データとの突合には単価が要ります)
- 輸出管理との関係 … 品目によっては、外国為替及び外国貿易法に基づく輸出管理の対象になります。該非判定をこの構成で行わないでください。 該非判定は所定の手続きで行うものです。書類の記載が判定結果と食い違う場合に、差異として挙げるにとどめます
- 関税分類の判断をさせない … HSコードの正誤、特恵関税の適用可否はAIに判断させません。誤れば関税の追徴や事後調査の対象になります
- 学習利用 … 入力を学習に使わないことが契約で保証されるサービスを選びます
- アクセス権限 … 書類の保管場所を貿易課と関係部門に限定します。仕入価格が広く見える状態にしないでください
- 書類の保存 … 貿易関係の書類には法令上の保存義務があります。AIの処理に使ったコピーとは別に、原本の保存要件を満たす形で保管してください
- 自動実行してよい範囲 … 照合と差異の提示までです。通関業者への送付、仕入先への訂正依頼、信用状に関する判断は、必ず人が行います
誤りが起きた場合のリスクは、通関の遅延、貨物検査による費用の発生、信用状取引での買取拒否、関税の誤申告です。いずれも金銭的な損失と法令上の問題に直結します。 判断ログを残し、後から追跡できる状態にしてください。
10まず何から始めるか
1週目:差異の実態を数える
直近3か月の案件から、実際に訂正依頼を出した件数と、その差異の内容を数えます。「何がどれくらい起きているか」が分からないまま作ると、検知の設計を誤ります。 重量の不一致が多いのか、社名表記なのか、日付なのかで、力を入れる場所が変わります。
2週目:10件で照合を試す
書類一式を生成AIに貼り、差異の一覧を受け取ります。担当者が見つけた差異との比較で、見落としと誤検知を数えます。誤検知が1件あたり5個を超えるなら、正規化の指示を先に詰めます。
3週目:仕入先の分布を見る
月240件が何社から来ているかを数えます。上位20社で件数の6割を占めるのが一般的です。まずその20社の書類様式だけを対象にすると、実装が軽く済みます。 あわせて、その20社の「常態化している差異」(パレット重量の扱いなど)を洗い出し、前提として登録します。
4〜6週目:半自動化を作る
専用アドレスへの着信をきっかけに、取り込み・種別判定・抽出・突合までを作り、差異一覧をスプレッドシートに出します。担当者1名が2週間使い、25分が何分になるかを実測します。貿易管理システムとの連携はまだ作りません。
2か月目以降: 信用状条件との照合と、書類未着の督促リストを追加します。並行して、「問題なしと判断した差異」の記録から仕入先ごとの前提を整理し、誤検知を減らします。
11関連ユースケース
12この仕組みを理解するための記事
13技術仕様の確認日・参考情報
| 確認した内容 | 情報源 | 確認日 |
|---|---|---|
| 日本で通関業者に輸出通関を依頼する際に提出する書類が、仕入書(インボイス)、包装明細書(パッキングリスト)、船積依頼書、初回取引時の委任状であること | ジェトロ 貿易・投資相談Q&A:通関業者に輸出通関を依頼する際の必要書類 | 2026-09-14 |
| 信用状取引では、インボイスやパッキングリストのほかに、船積地から取り寄せる船荷証券や原産地証明書が必要になり、期限内にそろえるための事前調整が要ること | ジェトロ 貿易・投資相談Q&A:仲介貿易(三国間貿易)における留意点 | 2026-09-14 |
| n8n の Schedule Trigger が秒・分・時・日・週・月・cron式の7種類の間隔に対応し、セルフホスト版の既定タイムゾーンが America/New_York であること | n8n Docs: Schedule Trigger | 2026-09-14 |
| Azure AI Document Intelligence の prebuilt-layout が表・選択マーク・見出しなどの構造を抽出すること。カスタム分類モデルの学習に2クラス以上・1クラス5件以上が必要なこと | Microsoft Learn: Document processing models | 2026-09-14 |
関税分類(HSコード)、原産地の判定、輸出管理上の該非判定は、いずれも法令の解釈を含みます。これらはこの構成の対象外とし、通関業者・自社の通関士・輸出管理部門の判断に従ってください。 貿易書類の保存義務についても、関税法に基づく要件を確認してください。
実装ステータス:構成例。 公開仕様に基づいて設計した構成であり、当社で実際に構築・検証したものではありません。工数の数値はモデル条件による試算です。
自社の業務に使えるAI活用候補を整理します
このユースケース(UC-0061)についてのご相談はこちらから。
