受注データから出荷指示書・ピッキングリストを自動作成したい

受注CSVを商品・倉庫・配送日でまとめ、出荷指示、ピッキング、送り状用データへ変換するときの設計を整理します。

ECや営業の受注一覧から、倉庫別のピッキングリストと顧客別の出荷指示を作る作業では、同梱、分納、在庫不足、住所変更などの例外が発生します。

受注番号と明細番号を保ったまま、倉庫用・梱包用・配送用へ必要な形に変換し、出荷済み結果を元受注へ戻します。

先に結論

受注番号、商品コード、数量、倉庫、出荷予定日、住所がそろえば作成できます。在庫不足、同梱、分納、キャンセル、配送方法の例外は別一覧へ出し、自動確定しません。

この業務を自動化しやすい条件

計算式だけでなく、締め日、例外、承認、やり直しの流れまで決まっているかを確認します。

  • 受注番号・明細番号が一意
  • 商品コードと倉庫が決まる
  • 出荷予定日・配送方法を判定できる
  • 同梱・分納・予約・キャンセルを区別できる
  • 出荷実績と追跡番号を戻せる

業務の入口から確定までを分ける

ピッキングは商品・棚順、出荷指示は受注・顧客順など、使う人によって並び順が違います。同じ受注明細から用途別の表を作ります。

住所や電話番号などの個人情報は必要な帳票だけへ出し、作業後の保管期間と破棄方法を決めます。

  1. 1
    受注を出荷可能か判定する

    決済、在庫、住所、キャンセル、予約を確認します。

  2. 2
    用途別リストを作る

    倉庫・棚別ピッキング、受注別梱包、配送用へ分けます。

  3. 3
    出荷実績を照合する

    出荷済み数量、追跡番号、未出荷理由を戻します。

Excelで組む範囲を決める

少量で利用者が一人なら関数やPower Queryで十分なことがあります。複数ファイルの操作、ボタン実行、保存・印刷、他サービスとの連携まで必要なら、VBA、Office Scripts、Power Automateなども候補に含めます。

方法向いている場面確認したい点
Power Query受注CSVを商品・倉庫マスターと結合キャンセル・再取込・更新時刻を確認する
VBA帳票・ラベル・ファイルを一括作成個人情報と再印刷を管理する
WMS・受注管理大量出荷・複数倉庫・追跡連携Excelとの二重管理を避ける

自分で先に整理できること

依頼する場合も、次の点を整理しておくと、作業範囲と見積もりが明確になります。

  • 受注番号と明細番号を削除しない
  • 商品コードと棚番号のマスターを整える
  • 同梱・分納の例外を集める
  • 出荷済みを状態列で戻す

出荷・ピッキング帳票を相談するときに伝えること

正常例だけでなく、実際に困っている例外を匿名化して用意します。

  • 受注CSVと商品・倉庫マスター
  • ピッキング・出荷指示の見本
  • 同梱・分納・予約・キャンセルの例
  • 配送会社の取込仕様
  • 出荷実績を戻す方法

出荷・ピッキング帳票をプロに任せる目安

  • 毎日多数の受注を処理する
  • 複数倉庫・複数配送会社を使う
  • 在庫引当や送り状データまで連携する
  • 誤出荷・個人情報漏えいを防ぎたい

運用でつまずきやすい点

処理が動くだけでは不十分です。次の点を見落とすと、手直しや確認作業が残ります。

  • キャンセル済みを出荷対象にする
  • 受注行の並び順だけで商品を特定する
  • 再取込で同じ受注を二重出力する
  • 住所データを不要なリストにも載せる

出荷・ピッキング帳票で確認しておきたいこと

同じ顧客の注文を同梱できますか?

住所、出荷日、配送条件などの一致条件を決め、候補を出せます。最終確定は在庫や梱包条件も確認します。

配送会社のCSVも作れますか?

各社の必須列、文字数、文字コード、サービス種別に合わせて出力できます。

出荷後の追跡番号を受注表へ戻せますか?

受注番号や送り状番号で対応させて戻せます。未一致は確認対象にします。