Manage inbound goods receiving, inspection, and put-away. Use when processing purchase order arrivals, transfers, or return receipts into warehouse locations.
Process inbound goods from purchase orders, transfers, and returns through receiving, inspection, and put-away.
stateset receiving ... or stateset "receive items for PO PO-123"--apply.create_receipt, list_receipts, get_receipt, receive_items, create_put_away, complete_put_away.list_receipts, get_receipt — no needed.--applycreate_receipt, receive_items, create_put_away, complete_put_away — requires --apply.stateset receiving create --type PurchaseOrder --po PO-2025-0100 --apply
stateset receiving receive-items RCV-2025-0042 --sku WIDGET-001 --quantity 150 --apply
stateset receiving put-away RCV-2025-0042 --location LOC-A1-05 --apply
stateset receiving list --status InProgress --since 2025-01-01
Receipt: Expected -> InProgress -> Received -> Inspecting -> PuttingAway -> Completed (or Cancelled)
Receipt Item: Pending -> PartiallyReceived -> Received -> Inspecting -> Rejected -> PutAway
Put-Away: Pending -> Assigned -> InProgress -> Completed (or Cancelled)
{"status":"completed","receipt_number":"RCV-2025-0042","items_received":3,"total_quantity":150,"put_away_location":"LOC-A1-05"}
RECEIPT_QTY_MISMATCH: Received quantity does not match the expected PO line quantity.PUTAWAY_LOCATION_FULL: Target put-away location has no remaining capacity; assign an alternate bin.RECEIPT_SKU_UNKNOWN: SKU on the receipt does not match any line item on the linked purchase order.