Hi @JHuang,
In Acumatica, the Dead Stock report does not use a single configurable “comparison date.” Instead, it evaluates inventory based on the criteria defined in the report parameters and underlying inventory transaction history.
Here is how it works:
-
What date is being used
Dead stock is generally determined by comparing the item’s last movement date (last issue, receipt, or other inventory transaction) against the “Number of Days” parameter entered when running the report.
If you leave the Days field blank, the system typically evaluates based on zero movement within the default logic of the report, which can cause items with no recent activity to appear.
-
Where the movement date comes from
The comparison is usually based on:
– Last Inventory Transaction Date
– Last Issue Date
– Last Receipt Date
– Or last activity affecting on-hand quantity
These dates are stored in inventory history tables and calculated per warehouse when you filter by warehouse.
-
How to confirm what date is used
To verify the exact logic in your environment:
– Open the report in Report Designer
– Review the Data Source and the formula/conditions used
– Look for filters referencing LastTranDate, LastIssueDate, or similar fields
If this is a Generic Inquiry–based report, review the Conditions tab to see the date comparison logic.
-
Can you change the comparison date?
There is no global system setting that changes the “dead stock date.”
You must either:
– Enter a specific number of Days when running the report, or
– Customize the report to use a different date field or logic