Inventory items available less unshipped sales orders

Inventory items available less unshipped sales orders

Is there any possibility in having a report in Inventory that tells what the availability of items is minus the sales orders that are not shipped?

We can see items available based on stock tracking when orders have been shipped or invoiced but with hundreds of orders a day it would be good to be able to see in advance what the stock situation would be like when the orders have been fulfilled. At the moment we have no idea if we will run out of stock until we package and ship the order which cannot be shipped!