発注ステータス — State Machine(Order Status)
発注書(PO)が作成されてから支払完了までのステータス遷移を説明します。POは調達フロー第2フェーズの中核エンティティです。
第1フェーズ(見積)は 見積・発注ライフサイクル を参照。
ステータス遷移図(全体)
Section titled “ステータス遷移図(全体)”stateDiagram-v2
direction TB
[*] --> ChoPheD_PO : PO作成(見積選定後または直接発注)
state "第2フェーズ — 発注(発注フェーズ)" as Phase2 {
ChoPheD_PO : 発注承認待ち\n(Status2_30)
BiTraLai_PO : 差戻し\n(Status2_40)
DaPhatPO : 発注済み\n(Status2_50)
SupXacNhan : 受注確認済み\n(Status2_60)
DangGiao : 納品中\n(Status2_70)
DaKiemNhan : 検収済み\n(Status2_80)
DaThanhToan : 支払済み\n(Status2_90)
DaHuy : キャンセル\n(Status2_99)
}
ChoPheD_PO --> BiTraLai_PO : 承認者が差戻し
BiTraLai_PO --> ChoPheD_PO : 購買担当者が修正・再申請
ChoPheD_PO --> DaPhatPO : 承認完了\n(または承認スキップ)
DaPhatPO --> SupXacNhan : サプライヤーが注文受諾
DaPhatPO --> DangGiao : 受諾をスキップして納品開始
DaPhatPO --> DaHuy : 受諾前にキャンセル
SupXacNhan --> DangGiao : サプライヤーが納品開始
SupXacNhan --> DaHuy : 受諾後にキャンセル(合意が必要)
DangGiao --> DaKiemNhan : バイヤーが検収完了
DaKiemNhan --> DaThanhToan : 支払処理完了
DaThanhToan --> [*]
DaHuy --> [*]
ステータス一覧
Section titled “ステータス一覧”| コード | ステータス | 次のアクション担当 | 説明 |
|---|---|---|---|
Status2_30 | 発注承認待ち | 承認者(KS01) | PO作成済み、承認待ち |
Status2_40 | 差戻し | 購買担当者(K001/K002) | 修正して再申請が必要 |
Status2_50 | 発注済み | サプライヤー(S001) | 承認完了、サプライヤーへPO送付 |
Status2_60 | 受注確認済み | — | サプライヤーが注文受諾 |
Status2_70 | 納品中 | 依頼者(K001) | 納品中・検収待ち |
Status2_80 | 検収済み | — | 検収完了 |
Status2_90 | 支払済み | — | 支払完了・案件クローズ |
Status2_99 | キャンセル | — | POキャンセル済み |
部分納品(分割納品)
Section titled “部分納品(分割納品)”サプライヤーが複数回に分けて納品する場合のステータス遷移:
flowchart TD
PO["PO:100個\nStatus2_60(受注確認済み)"]
PO --> D1["第1回納品:60個\n→ Status2_70(納品中)"]
D1 --> A1["60個を検収\n→ Status2_70(残40個待ち)"]
A1 --> D2["第2回納品:40個"]
D2 --> A2["40個を検収\n→ Status2_80(完了)"]
A2 --> PAY["→ Status2_90(支払済み)"]
Status2_70(納品中)は全数量が検収完了するまで継続します。
検収ステータス(並行する状態遷移)
Section titled “検収ステータス(並行する状態遷移)”検収は発注ステータスと並行して独自の状態遷移を持ちます:
stateDiagram-v2
direction LR
[*] --> ChoKiemNhan : 検収票作成
ChoKiemNhan --> ChoPheD_KN : 検収申請
ChoPheD_KN --> DaKiemNhan_OK : 承認完了
ChoPheD_KN --> TraLai_KN : 差戻し
TraLai_KN --> ChoKiemNhan : 修正
DaKiemNhan_OK --> [*] : 支払フローへ
データベースマッピング
Section titled “データベースマッピング”| フィールド | テーブル | 意味 |
|---|---|---|
status2 | j2_buyer_group.buyer_order.order_header | 現在の発注ステータス |
acceptance_status | j2_buyer_group.buyer_order.acceptance | 検収ステータス |
payment_status | j2_buyer_group.buyer_order.payment | 支払ステータス |
関連ドキュメント
Section titled “関連ドキュメント”| ドキュメント | 説明 |
|---|---|
| 見積・発注ライフサイクル | 第1フェーズ — 見積 |
| サプライヤーステータスの流れ | サプライヤーのライフサイクル |
| 発注 | 発注業務フロー |