Putaway Operations
Move received goods, customer returns, incoming transfers, and manufactured assemblies into optimal warehouse storage bins.
Routes:
/inventory/putaway Putaway Operations
The Putaway module manages moving inbound inventory from temporary dock staging into permanent warehouse storage locations.
Multi-Stream Putaway Architecture
Items enter the Putaway Queue (/inventory/putaway) from four operational streams:
flowchart TD
A[1. Supplier Purchase Order Receipts] --> E[Putaway Queue /inventory/putaway]
B[2. Customer RMA Sales Returns] --> E
C[3. Inter-Warehouse Incoming Transfers] --> E
D[4. Completed Work Order Assemblies] --> E
E --> F[Select Item & Inspect Candidate Bins]
F --> G[Confirm Destination Bin & Quantity]
G --> H[Transfer Stock from Staging Bin to Permanent Storage Bin]
1. Multi-Stream Inbound Sources
- PO Receipts: Supplier deliveries verified and accepted at dock receiving (
[PO RECEIPT]). - Customer Sales Returns: Returned products inspected and cleared for restocking (
[SALES RETURN]). - Internal Transfers & Project Staging / Returns: Stock arriving from another warehouse or returning from an operational project (
[TRANSFER]):- Project Staging Transfers: Shows
Project: PRJ-XXXXmetadata. The candidate bin pre-selects the project’s designated Staging Bin (project.stagingBinId). - Project Return Transfers: Restocks returned unused project materials to central warehouse storage. Confirming putaway automatically posts a compensating cost credit to the Project Subledger (
recordProjectReturnCredit).
- Project Staging Transfers: Shows
- Manufactured Assemblies: Finished goods completed on manufacturing work orders (
[WORK ORDER]).
2. Candidate Bin Selection & Smart Routing
When an operator processes a putaway item:
- Project Staging Pre-selection: If the transfer is staging materials for an active project, the system pre-selects the project’s assigned staging bin.
- Warehouse Storage Default: For standard receipts and project returns, the primary storage bin configured for the product at that location is pre-selected.
- Operators can filter and select from active bins (
storage,pick,bulk) whereis_unavailable = false. - Registering the putaway executes an atomic inventory movement: deducting units from the dock/staging bin and incrementing units in the selected destination storage bin.
Step-by-Step Workflows
1. Executing a Putaway Task
- Go to Inventory → Putaway (
/inventory/putaway). - Review the list of items waiting in dock staging.
- Click Putaway on a target line item.
- Select the destination Storage Bin (or scan the bin barcode).
- Confirm the Putaway Quantity.
- Click Confirm Putaway. The stock is immediately available in the storage bin for order allocation and picking.
Field Reference
| Field | Description |
|---|---|
| Product | Item SKU and description being moved. |
| Source Stream | Inbound origin (Purchase Receipt, Sales Return, Transfer, Work Order). |
| Quantity Staged | Physical units residing at dock staging. |
| Target Bin | Selected storage coordinate (Aisle-Rack-Shelf). |
Field Reference & Data Dictionary
Key database fields, input parameters, and definitions associated with this workflow screen:
| Field / Parameter | Display Name | Description & Rules |
|---|---|---|
| goods_received_line_id | Source Receipt Line | Dock receipt item awaiting putaway into storage. |
| suggested_bin_id | Candidate Storage Bin | Available storage bin filtered by active status and accessibility. |
| quantity | Putaway Quantity | Number of units physically transferred from receiving staging to storage. |