Order Lifecycle
Each document in the app holds a status. The status tells you what you can still change, and what the app has already written to stock.
Inbound orders
Section titled “Inbound orders”An inbound order is what you expect from a supplier. It does not move stock. Each actual arrival is a delivery against the order, and the delivery moves the stock.
- DRAFTfirst delivery
- OPENreceive
- PARTIALLY_RECEIVEDreceive the rest
- RECEIVEDput away
- COMPLETED
PARTIALLY_RECEIVEDCLOSED_SHORTClose Short
| Status | What it means | What you can do |
|---|---|---|
DRAFT |
Created. Nothing is expected yet. | Edit the order and its lines. Delete it. Create the first delivery. |
OPEN |
A delivery exists. Nothing is received yet. | Receive against a delivery |
PARTIALLY_RECEIVED |
Some lines are short of the quantity ordered | Receive more, or close the order short |
RECEIVED |
Every line is fully received. Stock waits in the receiving bin. | Put the stock away |
COMPLETED |
Every line is received and every delivery is put away | Read only |
CLOSED_SHORT |
Closed on purpose without the rest of the goods | Read only. The status is final. |
You can edit or delete an inbound order in DRAFT only. See Receiving Stock.
Deliveries
Section titled “Deliveries”A delivery is one arrival against one inbound order. An order can hold several.
- RECEIVINGReceive
- AWAITING_PUTAWAYPut Away
- COMPLETED
You can cancel a delivery while it is in RECEIVING and nothing is received against it.
Outbound orders
Section titled “Outbound orders”An outbound order is what the customer asked for. It does not move stock. Each load that leaves is a shipment against the order.
- DRAFTfirst shipment
- OPENconfirm a dispatch
- PARTIALLY_DISPATCHEDdispatch the rest
- DISPATCHED
PARTIALLY_DISPATCHEDCLOSED_SHORTClose Short
| Status | What it means | What you can do |
|---|---|---|
DRAFT |
Created. No stock is committed. | Edit the order and its lines. Delete it. Create the first shipment. |
OPEN |
A shipment exists. Nothing has shipped yet. | Reserve stock for a shipment |
PARTIALLY_DISPATCHED |
Some lines are short of the quantity ordered | Ship more, or close the order short |
DISPATCHED |
Every line has shipped in full | Read only |
CLOSED_SHORT |
Closed on purpose without the rest of the goods | Read only. The status is final. |
Shipments
Section titled “Shipments”A shipment is one load leaving against one outbound order.
- RESERVINGReserve
- AWAITING_DISPATCHConfirm Dispatch
- COMPLETED
You can delete a shipment while it is still in RESERVING.
See Picking an Order.
Transfer orders
Section titled “Transfer orders”A transfer order moves stock from one warehouse to another. The two warehouses must be different.
- DRAFTDispatch
- IN_TRANSITReceive
- COMPLETED
| Status | What it means | What you can do |
|---|---|---|
DRAFT |
The moves are defined. Nothing has moved. | Delete the order. Dispatch it. |
IN_TRANSIT |
The source warehouse released the stock into a transit bin | Receive it at the destination |
COMPLETED |
The destination stored the stock | Read only |
See Transferring Stock.
Stock counts
Section titled “Stock counts”- DRAFTStart counting
- COUNTINGPost adjustments
- COMPLETED
DRAFT or COUNTINGCANCELLEDCancel count
| Status | What it means | What you can do |
|---|---|---|
DRAFT |
The scope is fixed and the quantities are snapshotted | Start counting. Delete the count. |
COUNTING |
The counter records quantities and scans | Count, review the differences, post the adjustments |
COMPLETED |
The approved differences are posted to stock | Read only |
CANCELLED |
Closed without posting anything | Read only |
See Stock Count.
What has no status
Section titled “What has no status”Stock adjustments are not documents. Each one is a single write to stock and a row in the ledger. Today they are posted by the review step of a stock count. See Correcting Stock.

