ECや営業の受注一覧から、倉庫別のピッキングリストと顧客別の出荷指示を作る作業では、同梱、分納、在庫不足、住所変更などの例外が発生します。
受注番号と明細番号を保ったまま、倉庫用・梱包用・配送用へ必要な形に変換し、出荷済み結果を元受注へ戻します。
受注番号、商品コード、数量、倉庫、出荷予定日、住所がそろえば作成できます。在庫不足、同梱、分納、キャンセル、配送方法の例外は別一覧へ出し、自動確定しません。
受注から出荷まで同じ番号で追えるか
注文番号と明細番号を出荷指示まで引き継げるかを確認します。欠品、分納、同梱、取消を区別できる状態が必要です。
- 受注番号・明細番号が一意
- 商品コードと倉庫が決まる
- 出荷予定日・配送方法を判定できる
- 同梱・分納・予約・キャンセルを区別できる
- 出荷実績と追跡番号を戻せる
受注原本と出荷確定を分ける
ピッキングは商品・棚順、出荷指示は受注・顧客順など、使う人によって並び順が違います。同じ受注明細から用途別の表を作ります。
住所や電話番号などの個人情報は必要な帳票だけへ出し、作業後の保管期間と破棄方法を決めます。
- 1受注を出荷可能か判定する
決済、在庫、住所、キャンセル、予約を確認します。
- 2用途別リストを作る
倉庫・棚別ピッキング、受注別梱包、配送用へ分けます。
- 3出荷実績を照合する
出荷済み数量、追跡番号、未出荷理由を戻します。
出荷指示・ピッキング・実績反映の範囲を決める
受注CSVの整形はPower Query、帳票の作成・印刷・ファイル分けはVBAが候補です。在庫引当や配送システム連携まで必要なら、既存システム側の機能も比較します。
| 方法 | 向いている場面 | 確認したい点 |
|---|---|---|
| Power Query | 受注CSVを商品・倉庫マスターと結合 | キャンセル・再取り込み・更新時刻を確認する |
| VBA | 帳票・ラベル・ファイルを一括作成 | 個人情報と再印刷を管理する |
| WMS・受注管理 | 大量出荷・複数倉庫・追跡連携 | Excelとの二重管理を避ける |
受注番号・明細番号・出荷状態を一貫して持つ
通常出荷だけでなく、欠品、分納、同梱、取消、配送方法が異なる注文を一組ずつ整理します。
- 受注番号と明細番号を削除しない
- 商品コードと棚番号のマスターを整える
- 同梱・分納の例外を集める
- 出荷済みを状態列で戻す
欠品・分納・同梱を含む一つの注文を追えるようにする
受注データ、正しい出荷指示書、ピッキングリスト、出荷後に戻す実績データを同じ注文でそろえます。
- 受注CSVと商品・倉庫マスター
- ピッキング・出荷指示の見本
- 同梱・分納・予約・キャンセルの例
- 配送会社の取り込み仕様
- 出荷実績を戻す方法
複数倉庫・配送会社・在庫連携が必要なとき
- 毎日多数の受注を処理する
- 複数倉庫・複数配送会社を使う
- 在庫引当や送り状データまで連携する
- 誤出荷・個人情報漏えいを防ぎたい
キャンセルと再取り込みによる誤出荷を防ぐ
帳票を作れたことだけでなく、対象件数、数量、配送区分、再印刷の履歴まで確認します。
- キャンセル済みを出荷対象にする
- 受注行の並び順だけで商品を特定する
- 再取り込みで同じ受注を二重出力する
- 住所データを不要なリストにも載せる
よくある疑問
同じ顧客の注文を同梱できますか?
住所、出荷日、配送条件などの一致条件を決め、候補を出せます。最終確定は在庫や梱包条件も確認します。
配送会社のCSVも作れますか?
各社の必須列、文字数、文字コード、サービス種別に合わせて出力できます。
出荷後の追跡番号を受注表へ戻せますか?
受注番号や送り状番号で対応させて戻せます。未一致は確認対象にします。