Allocating Stock to Jobs
Stock allocation links inventory items to specific jobs, ensuring materials are reserved for the work that needs them.Allocation Status Flow
Screenshot: The auto-allocate modal showing the progress bar, allocation line items grouped by supplier and SKU, and the status indicators (Unallocated, Allocated, Completed).Stock allocations move through three statuses:
- Unallocated - Stock is needed but not yet reserved
- Allocated - Stock has been reserved from inventory
- Completed - Stock has been consumed or delivered
Manual Allocation
To manually allocate stock to a job:- Open the allocation interface for the job
- The grid shows available stock by location and batch, displaying:
- Location name
- Free balance (available)
- Allocated balance (already committed)
- Total stock
- Click Select on the batch you want to allocate from
- Enter the quantity to allocate in the popup
- Confirm the allocation
- Job and task reference
- Stock location and bin position
- Serial number (for trackable items)
- Delivery option
- Whether the allocation is chargeable to the customer
Auto-Allocation
For faster allocation across multiple items:- Open the auto-allocate modal
- Pipeline processes all allocation lines automatically:
- Groups items by supplier and SKU
- Attempts to fulfil from available stock
- Handles partial allocations when stock is insufficient
- Creates purchase orders for unmet quantities
- A progress bar shows processing status
- Status updates to Allocated for fulfilled items
Delivery Options
When allocating, choose how the stock should be delivered:- Allocate Materials - Reserve from existing warehouse stock
- Direct Delivery - Order directly to the job site
- To Warehouse - Order to warehouse for later dispatch