# 端末物流とトレーサビリティの実務ガイド|仕組みと関係者の役割を基礎から整理する

中古スマートフォンやタブレット、ノートPCの物流は、箱を発送して受け取るだけでは完結しません。一台ごとに価値が違い、個人データを保持している可能性があり、内蔵電池の状態によって取扱方法も変わります。さらに、集荷時の数量、検品後の数量、販売可能数が一致しなければ、紛失なのか、識別ミスなのか、隔離中なのかを説明できません。

端末物流のトレーサビリティとは、現在地を地図で追う機能ではなく、「どの個体を、誰が、いつ、どの状態で受け渡し、何を確認し、次に何をしたか」を証拠とともに再現できる仕組みです。本稿では、企業の情報システム担当、買取・再販事業者、物流会社、検品・消去・修理の委託先が共通して使える最小単位、役割、標準工程、例外処理、KPIを整理します。

最初に区別する三つのトレーサビリティ

端末流通では、三つの追跡対象を混ぜないことが出発点です。

  • 物理トレース:端末や箱が、どこからどこへ移ったか
  • 状態トレース:受入、隔離、消去、検査、修理、販売可能など、状態がどう変わったか
  • 証拠トレース:誰の判断で変わり、写真、数量表、診断、署名のどれが根拠か

配送会社の追跡番号は物理トレースの一部です。「配達完了」は、受領企業が箱を開き、台数と個体を照合し、破損やデータリスクがないと確認した意味ではありません。逆に、倉庫システムの在庫数が合っていても、受渡時の封印番号や担当者が残っていなければ、事故時の責任区間を特定できません。

経済産業省のIoT等を活用したサプライチェーンのスマート化でも、電子タグによる個体識別と、取得情報をサプライチェーンで共有する考え方が示されています。重要なのは特定技術を導入することではなく、識別子とイベントの意味を関係者でそろえることです。

一台・一箱・一輸送を別のIDで管理する

一つの番号ですべてを表そうとすると、詰め替え、分割、再梱包で履歴が壊れます。最低でも次の識別子を分けます。

単位ID例役割
個体asset_id一台の端末を生涯追跡する内部ID
メーカー個体serial・IMEI等製品情報との照合に使う識別情報
容器container_id箱・通い箱・パレットの内容を束ねる
輸送shipment_id出発地、到着地、運送契約を束ねる
取引・案件lot_id・order_id所有・精算・品質条件を束ねる
工程work_order_id消去、検品、修理等の作業指示を束ねる

端末へ貼る内部IDは、一度払い出したら別端末へ再利用しません。メーカー識別子が読めない端末にも仮IDを付け、後から判明した番号と対応させます。仮IDの履歴を削除して番号だけ差し替えると、受入時の写真や隔離判断を追えなくなります。

箱にはcontainer_idを付け、「この時点でどのasset_idが入っていたか」を記録します。端末を別箱へ移したら、元の箱からの退出イベントと新しい箱への収容イベントを残します。shipment_idは運送状番号と同じでも構いませんが、複数口や再委託がある場合に一対一とは限らないため、内部の輸送IDを持つ方が安全です。

記録の中心は現在値ではなくイベントである

現在の棚番号だけを上書きすると、いつ誰が動かしたかを失います。トレーサビリティは、変更不能または訂正履歴の残るイベントとして保存します。

一件のイベントに必要な基本項目は次です。

  • event_id:重複しないイベント番号
  • event_type:受入、収容、引渡し、隔離、消去完了など
  • occurred_at:実際に発生した日時
  • recorded_at:システムへ記録した日時
  • actor・organization:作業者と所属
  • location:拠点、区画、必要に応じ棚
  • subject:対象asset・container・shipment
  • from_status・to_status:変更前後の状態
  • evidence:写真、署名、数量表、診断等
  • reason:例外・訂正・手動解除の理由
  • source_system:スキャナ、委託先API、手入力等

occurred_atとrecorded_atを分けると、通信障害後の遅延登録を識別できます。訂正時は元イベントを消さず、取消・訂正イベントを追加し、理由と承認者を残します。監査ログを閲覧できる役割と、業務データを変更できる役割も分けます。

所有権・管理責任・物理保管を分ける

端末が物流会社の倉庫にあっても、所有者は売り手のまま、データ管理責任は委託元、物理保管責任は倉庫という場合があります。「持っている会社=すべての責任者」ではありません。

案件開始時に次を決めます。

  • どの時点で所有権が移るか
  • 滅失・毀損リスクがどの引渡しで移るか
  • 個人データを含む可能性がある間の管理者
  • 電池異常を発見した場合の隔離判断者
  • 数量差・破損・識別差の一次判定者
  • 再委託を許可する範囲と通知方法
  • 証拠を閲覧・訂正・削除できる役割
  • 事故・紛失・漏えい時の連絡順序と期限

契約文だけでなく、システムの権限と状態遷移へ反映します。例えば、配送担当は「引渡し」を記録できますが、データ消去完了や販売可能を承認できない設計にします。

標準工程1:集荷前に対象と条件を固定する

集荷直前にExcelや手書き票を初めて受け取ると、機種名、台数、付属品、データ状態の認識がずれます。集荷予約時に案件IDを発行し、予定数量と取扱条件を固定します。

集荷前の確認項目は次です。

  • 荷送人と引渡し権限者
  • 集荷場所、日時、搬出制約
  • 予定台数、機種構成、箱数
  • 電源投入可否とデータ消去状況
  • 管理端末・アカウントロックの可能性
  • 膨張、発熱、破損、浸水などの申告
  • 充電器、SIM、記録媒体、付属品の扱い
  • 梱包主体、封印方法、運送方法
  • 数量差・危険品発見時の連絡先

予定一覧は「正解」ではなく照合基準です。現物と違えば、予定を上書きして一致させず、差分イベントを起こします。シリアル番号を事前取得できない場合も、箱番号と予定数量を確定しておけば、どの区間で差が生じたかを絞れます。

標準工程2:梱包と封印を証拠化する

梱包では、端末同士の接触、画面圧迫、端子短絡、箱内移動、水濡れを防ぎます。膨張、発熱、異臭、焼損、著しい変形がある端末を通常品と同梱しません。

国土交通省のリチウムイオン電池総合対策ポータル公開資料が示すように、リチウムイオン電池には発火・発煙事故のリスクがあります。輸送可否や梱包条件は、端末状態、電池の内蔵・単体、輸送手段、運送事業者の条件で変わります。本稿の一般手順だけで判断せず、利用する運送事業者と関係する公的基準を都度確認します。

梱包完了時には、箱番号、予定内容、実数、封印番号、外観写真、梱包者、日時を記録します。写真には不要な個人情報や社内資料が写らない撮影場所を使います。封印は改ざんを防ぐ魔法ではなく、「誰かが開けた可能性を検知する印」です。封印番号が一致しても内容一致の受領検査は省略しません。

標準工程3:引渡し点で双方が同じ事実を残す

集荷担当へ渡す瞬間は、責任区間を分ける重要なイベントです。荷送側と受取側が、箱数、箱ID、封印、外装異常、時刻、担当者を同じ記録で確認します。

手書き署名だけでなく、次を組み合わせます。

  • バーコード・QRによる箱ID読取
  • 封印番号の読取または写真
  • 箱数と総重量
  • 外装破損・水濡れの有無
  • 引渡し者・受取者の本人確認
  • 車両・便・運送状との対応
  • オフライン時の仮記録番号

総重量は個体識別の代わりにはなりませんが、大きな数量差や箱の取り違えを早期発見する補助になります。計量器の機器IDと確認日を記録し、拠点ごとに異なる機器の値を絶対値として断定しません。

標準工程4:輸送中は節目と例外を追う

GPSの連続位置より、責任や状態が変わる節目を確実に残す方が先です。集荷、営業所受入、積替え、幹線出発、到着、配達持出、受領をイベント化します。

再委託や積替えでは、次の運送主体、場所、時刻、箱数、封印状態を残します。システム連携がない委託先には、最低限の受渡票と後日照合期限を設けます。委託先の追跡画面をスクリーンショットで保存するだけでは、番号の誤入力や後日の訂正を構造化できません。API取込でも、元データ、取込日時、変換規則を保存します。

遅延、誤配送、外装破損、温度異常、事故、所在不明が起きたら、通常イベントへ備考を足すのではなく例外ケースを発行します。影響箱と個体、最終確認地点、次回確認期限、責任者を固定し、解決するまで販売可能数へ含めません。

標準工程5:受領は三段階で照合する

配達完了と業務上の受領完了を分けます。受領は次の三段階で行います。

第1段階:輸送単位

便、箱数、運送状、到着時刻、受取者を確認します。箱が不足していれば、残りを待つのか、即時調査するのかを案件条件に従います。

第2段階:容器単位

箱ID、封印番号、外装、重量を照合します。封印切れや水濡れがあれば、開梱前に写真を撮り、単独判断で廃棄・返送しません。

第3段階:個体単位

asset_idとメーカー識別子、機種、数量を照合します。読み取れない、重複、予定外、別案件の端末は例外へ分けます。個体照合前に複数案件を同じ作業台へ混ぜないことが重要です。

受領差は、単なる「不足3台」ではなく、予定、出荷実績、到着箱、開梱実数、未識別、隔離を分けます。これにより、輸送紛失と登録遅れを区別できます。

受領後はデータ・安全・品質のレーンを分ける

到着した端末をすぐ通常検品へ流すと、データ残存品や危険品が混在します。受領後は少なくとも次のレーンを設けます。

  • 未処理:受領したが消去・安全確認前
  • データ隔離:ロック、管理端末、消去失敗等
  • 安全隔離:膨張、発熱、焼損、浸水等
  • 識別保留:個体番号不明、重複、案件不一致
  • 通常検査:前提ゲートを通過
  • 修理・部品:作業指示に基づく移動
  • 出荷可能:品質・表示・所有条件を承認済み

個人情報保護委員会の機器内データの消去に関する注意喚起も踏まえ、初期化画面を見ただけで消去済みと扱いません。消去方式、結果、対象ID、実行者、ツール版、失敗時の隔離を記録します。物流の位置履歴とデータ消去証明は別記録ですが、同じasset_idで結びます。

委託先と共有する情報は目的別に最小化する

全履歴を全社へ公開すれば透明になるわけではありません。配送会社には配送に必要な箱・住所・注意事項、消去事業者には対象個体・方式・結果返却先、修理事業者には症状・部品・作業条件を共有します。

一方、次の対応情報は委託元が追える必要があります。

  • 自社shipment_idと委託先追跡番号
  • 自社asset_idと委託先作業番号
  • 自社状態と委託先ステータスの変換表
  • 委託・再委託した組織と期間
  • 証拠原本の保管場所と閲覧権限
  • エラー時の再送・重複防止方法

メール添付の一覧を正本にすると版違いが起きます。共有ファイルを使う場合も、確定版、更新者、更新日時、受領確認を記録し、後でシステムへ二重登録しない手順を決めます。

具体例:500台、10箱の受入差を追う

売り手は500台を10箱に各50台入れ、箱ID C01〜C10と封印番号を記録しました。運送会社は10箱を集荷し、受領倉庫にも10箱が届きました。しかし個体照合では498台、未登録端末1台、一覧上だけ存在する端末3台でした。

この場合、単純に「2台不足」とは決めません。次の順で調べます。

  1. 10箱のID・封印・重量が出荷時と対応するか
  2. 498台のasset_idとメーカー番号に重複がないか
  3. 未登録1台が一覧上3台のいずれかと同一か
  4. 読取失敗、ラベル剥離、別案件混入がないか
  5. 出荷写真・収容イベントに3台が存在したか
  6. 作業台、緩衝材、隔離棚に残っていないか
  7. いつから数量差が存在したかをイベントで絞る

調査の結果、未登録1台が一覧上の1台と一致し、残る2台が出荷時の収容スキャンに存在しなければ、輸送中の紛失と断定せず、出荷確定前の差として扱えます。どの区間まで事実が確認できるかを示すことが、トレーサビリティの価値です。

KPIは速度だけでなく再現性を測る

出荷件数や処理時間だけを追うと、スキャン省略や保留解除を促してしまいます。基本KPIは次のように組み合わせます。

  • 受渡イベントの期限内記録率
  • 箱ID・封印・数量の初回一致率
  • 個体識別率と重複ID率
  • 受領差の件数・台数・解決時間
  • データ・安全・識別の隔離率
  • 根拠なし手動訂正率
  • 委託先別のイベント欠損・遅延率
  • 販売後に物流起因と判明した不一致率
  • 一件の履歴を第三者が再現できた割合

隔離率は低いほど良いとは限りません。危険品や不明品を適切に止めた結果か、上流工程が悪化した結果かを分けます。拠点比較では、機種構成、案件規模、端末状態、委託範囲をそろえます。

90日で作る最小導入計画

1〜30日:現物と責任を見える化する

  • 一案件の実際の流れを始点から終点まで歩く
  • 個体、箱、輸送、案件、工程のIDを分ける
  • 責任が変わる引渡し点を決める
  • データ・安全・識別の停止状態を定義する
  • 現在使う帳票、写真、メール、追跡番号を棚卸しする

31〜60日:一案件でイベント記録を試す

  • 主力一案件を対象に箱・個体を読み取る
  • 集荷、引渡し、到着、開梱、受領を記録する
  • 数量差・封印差・未識別の例外票を使う
  • オフライン登録と復旧後照合を試す
  • 委託先から受け取る最小データを固定する

61〜90日:監査と改善へ移す

  • 一台を抽出し全イベントと証拠を再現する
  • 二重読取、読取漏れ、遅延登録の原因を分類する
  • KPIを週次で確認し、速度偏重を直す
  • 権限、保存期間、訂正手順を承認する
  • 次の案件・拠点へ広げる条件を決める

高価な位置センサーやブロックチェーンから始める必要はありません。ラベル、読取点、状態、例外、責任者が曖昧なまま技術を追加すると、不正確なイベントを高速に蓄積するだけです。

導入前チェックリスト

[販売相場を確認する](/market-search)際も、物流中・隔離中・検査済みを同じ販売可能在庫として集計せず、状態と基準日時をそろえます。

  • [ ] 個体・箱・輸送・案件・工程のIDを分けた
  • [ ] 仮IDを後から追跡できる
  • [ ] 箱へ入った個体の履歴を残す
  • [ ] 所有・保管・データ責任の移転点を決めた
  • [ ] 集荷前の予定数量と危険申告を記録する
  • [ ] 梱包・封印・外装を証拠化する
  • [ ] 引渡し双方が同じ箱数と番号を確認する
  • [ ] 配達完了と受領完了を分ける
  • [ ] 箱・個体・数量を段階照合する
  • [ ] 危険・データ・識別不明を別レーンへ止める
  • [ ] 委託先番号との対応表がある
  • [ ] 再委託と積替えを追跡できる
  • [ ] 訂正時に元イベントを消さない
  • [ ] 例外に責任者と次回期限がある
  • [ ] オフライン時の仮記録と復旧照合を試した
  • [ ] 第三者が一台の履歴を再現できる

まとめ:追える物流は、差異を隠さず区間を特定できる

端末物流のトレーサビリティは、配送追跡画面でも、在庫数の現在値でもありません。個体、箱、輸送、案件、工程を別のIDで管理し、責任が変わるたびに、誰が、いつ、何を、どの状態で受け渡したかをイベントとして残す仕組みです。

集荷前に予定と危険情報を固定し、梱包・封印、双方の引渡し、輸送節目、三段階の受領照合を行います。受領後はデータ、安全、識別不明を通常在庫から分離し、委託・再委託先とは目的に必要な情報だけを共有します。

良い仕組みは差異を無理にゼロへ見せません。500台の予定に対して498台しか確認できないとき、どの区間まで存在を証明でき、何が未確認かを説明できます。まず一案件でID、イベント、停止状態、例外票を整え、90日で再現性を監査することが、安全で拡張可能な端末物流の基礎になります。