I have never seen an out of stock report for NetSuite. NetSuite just tells you to run inventory valuation and see what is at 0. You would have to do this everyday to get a true out of stock report. My company throws the Purchase/Inventory detail into our database every night. Then created an out of stock using that data.