船荷証券
データ抽出とは?
船荷証券データ抽出とは、スキャンまたはPDFの船荷証券からB/L番号、荷送人、荷受人、運送人、船積港、荷揚港、コンテナ番号、シール番号、貨物明細、重量、個数、運賃条件、HSコードなどの主要な船積フィールドを自動で読み取り、TMS、ERP、通関申告システムに直接取り込める構造化データとして出力するプロセスです。

重要ポイント
- BOL1件あたり10〜15分かかるため、中規模フォワーダーはデータ入力だけで正社員3名分の工数を費やしています。1日30件を超えると、エラー修正が初期入力の時間を上回ります。
- テンプレートベースのOCRではこの問題は解決できません。運送会社がBOLのレイアウトを更新するたびにテンプレートが壊れ、貨物の移動ではなく座標矩形のメンテナンスに戻ってしまうからです。
- セマンティック抽出は、物流担当者が行うのと同じようにBOLを読み取ります。フィールドの位置ではなく意味を理解するため、Maersk、MSC、CMA CGMなどあらゆる運送会社で、フォーマット別の設定なしに1つのセットアップで対応できます。
船荷証券データ抽出の実態
物流の専門家の多くは「BOLのOCR」と即座に考えがちですが、それは一部に過ぎません。現代のデータ抽出は、構造、範囲、法的効力が大きく異なる書類群を扱います。
straight bill of lading(非流通性)は特定の荷受人を指定し、譲渡不可です。ocean bill of ladingは海上貨物を対象とし、受取証兼権利証書として機能します。原本保有者が貨物を請求できます。multimodal BOLは海上、鉄道、トラック輸送を1枚に統合します。さらにmaster bill of lading(運送人からフォワーダーへ)とhouse bill of lading(フォワーダーから荷主へ)があり、同一貨物に2種類の書類が存在し、データは重複しつつも異なります。
書類の種類ごとにフィールド配置は異なります。マースクのオーシャンBOLではコンテナ番号が右上、MSCのBOLでは船名の下の中段にあります。ハウスBOLにはマスターBOL番号の参照フィールドがあり、ストレートBOLには存在しません。
BOLデータ抽出とは、単なる画像からテキストへの変換ではありません。どのテキストがどの出荷データフィールドに対応するかを、運送会社やBOLの種類、複数ページにわたって識別し、それらの値を標準コード(港はUN/LOCODE、運送会社はSCAC、商品はHSコード)にマッピングして、下流システムで即座に利用できるようにすることです。
UN/LOCODEは国連欧州経済委員会(UNECE)が管理し、249か国10万以上の輸送拠点に5文字コードを付与します。「上海」はCN SHA、「ロッテルダム」はNL RTMとなります。同様に、Standard Carrier Alpha Code (SCAC)はNMFTAが管理し、運送会社を2〜4文字で識別します。マースクはMAEU、ハパックロイドはHLCU、COSCOはCOSUです。これらのコードを出力するBOL抽出ツールは、TMSへのインポート時に手動検索の手間を省きます。
船荷証券の抽出 vs TMSデータ入力 vs 手作業入力

これら3つの作業は異なる層に位置しており、これらを混同すると、BOL抽出が実際に何を置き換えるのかについて混乱が生じます。
手作業入力とは、オペレーション担当者が運送会社のメールからPDFのBOLを開き、貨物情報を読み取り、スプレッドシートやTMSに直接入力する作業です。フォーマットが馴染みのあるものであれば1枚あたり10〜15分、馴染みのない運送会社のレイアウトであればそれ以上かかるため、1日あたり数十件を超えると対応できなくなります。フォワーディングのデータ入力ワークフローに関するある調査では、1日30件を超えると、エラー修正のサイクルが初期入力よりも時間を消費し始めるため、1枚あたりの手作業処理コストが急上昇することが判明しています。
TMSデータ入力とは、CargoWise、Descartes、SAP TM、Oracle TM、あるいはGoFreightのようなクラウドネイティブなプラットフォームなど、輸送管理システム(TMS)に貨物記録を登録する、より広範な作業です。TMSは、マイルストーン管理、コンテナ追跡、顧客向け可視性レポートの作成、請求処理を行う場所です。しかし、TMSはBOLのPDFを読み取ってはくれません。構造化された入力データを待っているのです。「BOLが受信箱に届く」から「CargoWiseに貨物記録が存在する」までの間が、ボトルネックが発生する箇所です。
BOLデータ抽出は、そのギャップを埋めます。TMSの上流に位置し、非構造化文書を、CSVアップロード、API連携、またはデータベースへの直接書き込みを通じてTMSが利用できる構造化データに変換します。TMSを置き換えるのではなく、TMSにデータを供給するのです。すでにTMSを利用しているチームにとって、BOL抽出は欠けている入力レイヤーです。まだスプレッドシートで運用しているチームにとっては、TMS移行を始める前の、構造化された貨物データへの第一歩となることが多いです。
船荷証券データ抽出の仕組み

技術パイプラインは5つの段階で構成されており、これを理解することで、最新のAI抽出がテンプレートベースのOCRよりも複数の運送会社のB/Lをはるかにうまく処理できる理由が明確になります。
このパイプラインが様々な運送会社で機能する仕組みは、最新のAI抽出を従来のOCRから際立たせるのと同じメカニズムです。それはテンプレート不要の意味理解です。従来のOCRツールは、Maerskの船荷証券(B/L)の各フィールドに四角を描き、それをMSC、さらにHapag-Lloydでも繰り返す必要があります。運送会社がB/Lのレイアウトを更新すると(実際に頻繁に更新します)、テンプレートは壊れてしまいます。最新の抽出は、訓練された物流の専門家と同じように文書を読むビジョンAIを使用します。つまり、座標を記憶するのではなく、内容を理解するのです。
船荷証券(B/L)データ抽出が必要なケース
すべての物流業務に自動化されたB/L抽出が必要なわけではありません。しかし、4つのシナリオでは、その必要性は明白です。

大規模なフォワーディング。1日50件以上の貨物を扱うフォワーダーは、Maersk、MSC、CMA CGM、Hapag-Lloyd、COSCO、ONE、Evergreenといった、それぞれ異なる文書レイアウトを持つ様々な運送会社からB/Lを受け取ります。すべてのB/LのデータをTMSに入力する前にExcelやスプレッドシートに抽出する必要がある場合、その量だけで選択を迫られます。つまり、入力担当者を増やすか、抽出ステップを自動化するかです。中規模フォワーダーでは、B/Lデータ入力のみを行うフルタイムスタッフ3名というのは現実的な人員構成です。抽出により、これら3つの役割は、エッジケースをレビューする1人の例外処理担当者に集約され、残りの2人は顧客サービスと運送会社との交渉に注力できます。これは、業務を維持するだけでなく、会社を成長させる、より付加価値の高い仕事です。
通関手続き。通関業者は、輸入申告を行うために、荷送人、荷受人、HSコード、貨物明細、重量、船積港、荷揚港など、B/Lの特定のフィールドを必要とします。複数の運送会社のB/Lから手動で抽出すると、通関保留やデマレージ料金を引き起こすエラーが発生します。構造化されたB/Lデータを通関申告ソフトウェアに直接流し込むことで、ほとんどのエラーが発生する転記ステップを排除できます。B/Lが貨物明細書、パッキングリスト、商業送り状などの他の輸送書類とどのように整合するかについては、輸送・貨物書類の抽出に関するガイドをご覧ください。
貨物追跡と可視性。顧客から「私のコンテナはどこですか」と尋ねられた場合、その答えはB/Lにあります。ただし、B/L番号とコンテナ番号がすでに追跡システムにある場合に限ります。手動入力では、書類の受領からシステムでの可視化までの間に遅延が生じます。自動抽出により、このギャップは数分に短縮され、追跡は受動的な問い合わせ対応サイクルから、顧客向けのプロアクティブなダッシュボードへと変わります。
サプライチェーン分析。集約されたB/Lデータ(港ペア別の輸送量、レーン別の運送会社パフォーマンス、ルート別の平均輸送日数)は、戦略的なインテリジェンスを提供します。しかし、そのデータがPDFやスプレッドシートに閉じ込められている限り、どの分析ツールもアクセスできません。抽出により、B/Lレベルのデータがクエリ可能になり、手動プロセスでは決して実現できなかったトレンド分析が可能になります。
BOL抽出ツールに求めるべきポイント
本番環境で機能する抽出ツールと、クリーンな単一キャリアのPDFデモでのみ機能するツールを分ける基準は5つあります。検証基準(ISO 6346コンテナチェックディジット、UN/LOCODE港コード、SCACキャリアコード、HSコード)に関する項目別の完全なリファレンスについては、BOL抽出の完全ガイドをご覧ください。
1. マルチキャリア形式への対応。ツールは、主要なコンテナ船会社のBOLを、キャリアごとの設定なしで処理できる必要があります。Maersk用のテンプレート、MSC用のテンプレート、CMA CGM用のテンプレートをそれぞれ作成する必要があるなら、ボトルネックがデータ入力からテンプレート管理に移っただけです。3つの異なるキャリアのBOLでテストを依頼してください。同じキャリアの3つの貨物ではありません。
2. フィールドレベルの検証。コンテナ番号はISO 6346のチェックディジット規則に照らして検証されるべきです。港コードはUN/LOCODEにマッピングされるか、少なくとも標準化された形式で抽出できる必要があります。あるBOLが「CNSHA」、別のBOLが「SHANGHAI」、3つ目が「Port of Shanghai, CN」と記載しているのに、ツールが「Shanghai」と出力するなら、下流のTMSインポートで手動修正が必要になります。
3. 複数ページと明細行への対応。コンテナ化された貨物の海上船荷証券は3〜5ページに及ぶことが多く、貨物明細、コンテナ番号、シール番号、重量、個数が継続ページに分散しています。1ページ目しか読めないツールでは、データの半分を取りこぼします。明細行レベルの抽出(各商品行が個別のデータ行になること)は、通関分類と在庫照合に不可欠です。
4. ワークフローへの直接エクスポート。CSVとExcelは基本です。本当の問いは、ツールがお使いのスタックと統合できるかどうかです。カスタムパイプライン用の直接API、または運用チームがスプレッドシートで管理している場合はGoogle Sheets統合です。Google Sheetsアドオンを備えたツールなら、チームがすでに貨物を追跡しているスプレッドシートから離れることなくBOLデータを抽出できます。
5. バッチ処理。1日5件の貨物なら1件ずつの処理で十分です。50件になると、バッチ全体をアップロードし、フィールドを一度定義し、統合出力(BOLごとに1行のスプレッドシート)を得る必要があります。マルチキャリアのバッチBOL抽出こそ、時間節約効果が飛躍的に高まる場面です。50件のBOLを個別にアップロードして確認するサイクルではなく、1回の実行で処理できます。
よくある質問
BOLデータ抽出ツールとTMSの違いは何ですか?
TMS(輸送管理システム)は、CargoWise、Descartes、SAP TMなどがあり、出荷ワークフロー(マイルストーン、追跡、請求、運送人との連絡)を管理します。TMSはBOLのPDFを読み取ることはありません。BOL抽出ツールは、BOL文書を読み取り、TMSに取り込む構造化データに変換します。これらは代替ではなく、補完的なレイヤーです。両者の連携について詳しくは、TMSワークフローへのBOL抽出の統合に関する記事をご覧ください。
BOLデータ抽出は手書きの記入に対応できますか?
はい、最新のAIビジョンモデルは、手書きのBOL項目(運送人のスタンプ、手動修正、ドックレシートに手書きされたコンテナ番号など)を、テンプレートベースのOCRでは実現できない精度で読み取ることができます。ただし、極端に読みにくい手書きや、文書の損傷が激しい場合は精度が低下します。最良の結果を得るには、明瞭なスキャンまたは良好な照明で撮影した写真を使用してください。
BOL抽出はすべての運送人のフォーマットに対応していますか?
テンプレート不要の抽出ツールは、運送人ごとの設定なしで様々なフォーマットに対応します。AIは位置ではなく意味で項目を識別するためです。とはいえ、実際に取引のある運送人に対して性能を検証する必要があります。Maersk、MSC、CMA CGM、Hapag-Lloyd、COSCO、ONE、Evergreenなどの主要な船会社は、最新の抽出エンジンで十分にサポートされています。特殊なレイアウトの地域密着型の運送人については、テストが必要な場合があります。
BOLデータ抽出の精度はどのくらいですか?
最新のAIベースの抽出は、主要な運送会社の鮮明でスキャン状態の良いBOLに対して、フィールドレベルで95〜99%の精度を達成します。低解像度のスキャン、手書きが多い文書、損傷した文書では精度が低下します。重要な指標は単純な精度ではなく、信頼できる処理量です。つまり、手動レビューなしで1日に処理できるBOLの数です。99%の精度でも、すべてのフィールドを検証する必要があるツールでは意味がありません。フィールドごとに明確な信頼度インジケーターを備えたツールなら、信頼度の低い抽出(通常はフィールドの5〜10%)だけをレビューし、残りは信頼して処理を進められます。
BOL抽出は、出荷データを取得する方法としてEDIとどう違うのですか?
EDI(電子データ交換)は、運送人から直接構造化された出荷データを提供するため、抽出は不要です。ただし、EDIには運送人ごとの設定、テスト、継続的なメンテナンスが必要であり、多くの中小運送会社やフォワーダーはEDIに対応していません。実際には、ほとんどの物流業務では、主要運送会社からの定期航路にはEDI、その他の運送会社からのPDFのBOLという形で、両方が混在しています。BOL抽出はPDF側を処理します。詳細な比較については、EDIとAIによるBOL抽出の比較(フォワーダー向け)をご覧ください。
ハウスBOLとマスターBOLのデータを一緒に抽出できますか?
はい、可能です。適切な抽出設定を行えば、ハウスBOLとマスターBOLの両方を同じバッチで処理し、共通フィールド(荷送人、荷受人、港、コンテナ番号)をマッピングしながら、BOLタイプ固有のフィールド(ハウスBOL参照番号、マスターBOL番号)も処理できます。重要なのは、両方の書類タイプにわたって必要なフィールドの和集合を取得できるように列セットを定義することです。
受信トレイに届いたままTMSへの入力待ちとなっているBOLは、追跡されていない出荷、更新されていない顧客、開始されていない通関申告を意味します。BOLデータ抽出は、出荷データの使い方を変えるのではなく、それを利用可能な形式に変換する速さを変えます。ほとんどの物流チームにとって、これは昨日の書類に追われることと、今日の出荷をリアルタイムで管理することの違いです。