For this requirement, you need to create an Inventory Ageing Report that can show the available inventory quantity and value as of a specific date, for example 31-Dec-2025.
The main purpose of this report is to understand how long the current inventory has been sitting in the warehouse. The report should not only show the current inventory quantity, but also show the original receipt date, how many days the stock has been available, and which ageing bucket it belongs to.
The challenging part is that NetSuite does not directly store the age of inventory. NetSuite stores inventory movements such as item receipts, fulfillments, inventory adjustments, transfers, and assembly builds. So, you need to look at the inventory transaction history and calculate the remaining quantity from each inventory receipt.
For example, if you received 10 units of an item on 01-Jan-2023, and later sold 5 units, then as of 31-Dec-2025, we still have 5 units remaining from that original receipt. The report should show those 5 units with the original receipt date of 01-Jan-2023 and calculate the stock age as 1,095 days.