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

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

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

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

先に結論

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

受注から出荷まで同じ番号で追えるか

注文番号と明細番号を出荷指示まで引き継げるかを確認します。欠品、分納、同梱、取消を区別できる状態が必要です。

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

受注原本と出荷確定を分ける

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

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

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

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

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

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

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

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

出荷指示・ピッキング・実績反映の範囲を決める

受注CSVの整形はPower Query、帳票の作成・印刷・ファイル分けはVBAが候補です。在庫引当や配送システム連携まで必要なら、既存システム側の機能も比較します。

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

受注番号・明細番号・出荷状態を一貫して持つ

通常出荷だけでなく、欠品、分納、同梱、取消、配送方法が異なる注文を一組ずつ整理します。

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

欠品・分納・同梱を含む一つの注文を追えるようにする

受注データ、正しい出荷指示書、ピッキングリスト、出荷後に戻す実績データを同じ注文でそろえます。

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

複数倉庫・配送会社・在庫連携が必要なとき

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

キャンセルと再取り込みによる誤出荷を防ぐ

帳票を作れたことだけでなく、対象件数、数量、配送区分、再印刷の履歴まで確認します。

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

よくある疑問

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

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

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

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

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

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