Order workflow

Purchase orders follow these workflows. Editing rules here is not available yet; this view matches what buyers see in the board.

Simple Internal

SIMPLE_INTERNALDefault
Supplier portal
Off
Split orders
Off

Statuses

  1. Draft · DRAFTstart
  2. Open · OPEN
  3. Closed · CLOSEDend

Transitions

  • Draft→Submit(submit)→Open
  • Open→Close(close)→Closed

Supplier Confirm

SUPPLIER_CONFIRM
Supplier portal
On
Split orders
Allowed

Statuses

  1. Draft · DRAFTstart
  2. Sent to Supplier · SENT
  3. Confirmed · CONFIRMED
  4. Fulfilled · FULFILLEDend
  5. Split pending buyer · SPLIT_PENDING_BUYER
  6. Fulfilled via split children · PARENT_SPLIT_COMPLETEend
  7. Split · SPLIT
  8. Pending buyer approval (split) · PENDING_BUYER_APPROVAL
  9. Cancelled · CANCELLEDend
  10. Declined · DECLINEDend

Transitions

  • Draft→Send to supplier(send_to_supplier)→Sent to Supplier
  • Draft→Cancel order(buyer_cancel)→Cancelledrequires comment
  • Sent to Supplier→Confirm(confirm)→Confirmed
  • Sent to Supplier→Propose split (detail)(propose_split)→Split pending buyer
  • Sent to Supplier→Decline(decline)→Declinedrequires comment
  • Confirmed→Mark fulfilled(mark_fulfilled)→Fulfilled
  • Sent to Supplier→Cancel order(buyer_cancel)→Cancelledrequires comment
  • Confirmed→Cancel order(buyer_cancel)→Cancelledrequires comment
  • Split pending buyer→Reject split (buyer)(buyer_reject_proposal)→Sent to Supplier
  • Split pending buyer→Cancel order(buyer_cancel)→Cancelledrequires comment
  • Split pending buyer→Accept split (buyer)(buyer_accept_split)→Fulfilled via split children