コンテンツにスキップ

発注ステータス — State Machine(Order Status)

発注書(PO)が作成されてから支払完了までのステータス遷移を説明します。POは調達フロー第2フェーズの中核エンティティです。

第1フェーズ(見積)は 見積・発注ライフサイクル を参照。


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 --> [*]

コードステータス次のアクション担当説明
Status2_30発注承認待ち承認者(KS01)PO作成済み、承認待ち
Status2_40差戻し購買担当者(K001/K002)修正して再申請が必要
Status2_50発注済みサプライヤー(S001)承認完了、サプライヤーへPO送付
Status2_60受注確認済み—サプライヤーが注文受諾
Status2_70納品中依頼者(K001)納品中・検収待ち
Status2_80検収済み—検収完了
Status2_90支払済み—支払完了・案件クローズ
Status2_99キャンセル—POキャンセル済み

サプライヤーが複数回に分けて納品する場合のステータス遷移:

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 --> [*] : 支払フローへ

フィールドテーブル意味
status2j2_buyer_group.buyer_order.order_header現在の発注ステータス
acceptance_statusj2_buyer_group.buyer_order.acceptance検収ステータス
payment_statusj2_buyer_group.buyer_order.payment支払ステータス

ドキュメント説明
見積・発注ライフサイクル第1フェーズ — 見積
サプライヤーステータスの流れサプライヤーのライフサイクル
発注発注業務フロー