Issue raw materials or components to jobs in real time.  Scan the job number to retrieve a list of allocations. Scan the stock code and the quantity issued as you pick items.  As components are issued, the inventory quantity on hand is automatically reduced and the WIP value for the job is increased.  Better yet, you can make substitutions by adding or deleting allocations “on-the-fly.”