Stock may be assigned to multiple different “warehouses” - this could be your main store, a tech’s trucks, a second store and so on. No limit to the number or types of warehouses.
Minimum stock level for each “warehouse” can also be maintained.
The actual quantity of each part in each warehouse will also be available.
Serial numbers are maintained with those parts that are serialized - so once entered into inventory, a user doesn’t have to type the serial number when billed out, and this information stays with the workorder for the client.
And within the workorder, when selecting parts, you can specify the exact warehouse it “came out of” to maintain inventory so as soon as you assign it to inventory, someone else can see what actual stock quantity is.
And when requesting parts via a workorder (because out of stock or not enough in stock) you can also request for a specific warehouse, in addition be requested for that particular workorder.
To help with creating purchase orders, you can easily bring up a list of all parts that are below minimum stock level for each warehouse, and order as needed; as well you will be able to easily bring up a list of all parts that need to be ordered for workorders. No need to open each workorder and see what’s needed, nor need for manual inventory to determine what is needed to maintain minimum stock leve.