Stock Value
Stock Value reports show you the total cost of your inventory at any given date. This helps you understand your inventory investment and track how it changes over time as you buy, sell, and adjust stock.
How Stock Value is Calculated
The new Inventory Analytics report now uses an improved method that directly pulls data from your Business Central system. This means the numbers you see match exactly what Business Central shows in its official Inventory Valuation report.
The Three Simple Steps
Step 1: Track All Movements
We capture every inventory transaction — every purchase, every sale, and every adjustment. Each transaction updates your stock quantity.
Step 2: Assign the Right Cost
For each item sold or adjusted, we use the actual cost recorded in Business Central at the time of the transaction. This respects your costing method (whether you use FIFO, average cost, or standard cost).
Step 3: Calculate Total Value
We multiply the quantity on hand by the corresponding cost to show your total inventory investment at that point in time.
What This Means for You
- Accuracy: Your Analytics numbers match Business Central exactly, no surprises or discrepancies
- Completeness: All transactions are included: purchases, sales, transfers, and adjustments
- Real costs: Values reflect the actual costs in your system, including any manual adjustments or indirect costs you've added
Quick Tips
For Best Results: Make sure your Business Central cost adjustment process has been run for the period you're reporting on. This ensures indirect costs (like freight and overhead) are properly included in your inventory values.
For Faster Reporting: Use the pre-calculated monthly and weekly inventory snapshots if you need quick dashboards without detailed calculations.
Simple Example
Here's how it works in practice:
- You purchase 10 items at $2 each on November 1st → Inventory cost = $20
- You sell 5 items at cost of $2 each on November 9th → Inventory cost = $10 remaining
- You purchase 25 items at $1.50 each on November 25th → Inventory cost = $47.50
- You sell 20 items at cost of $1.50 each on December 3rd → Inventory cost = $27.50 remaining
Your report will show these exact values on each date, so you can see how your inventory investment grows and shrinks with your business activity.
Understanding Your Data (Technical Reference)
The calculations are built from two key Business Central tables:
Item Ledger Entries: Records all inventory movements with their quantities and dates.
Value Entries: Records the costs assigned to those movements, reflecting your costing method and any adjustments made in Business Central.
By combining these two sources, we ensure complete accuracy and full alignment with Business Central's official Inventory Valuation report.
Legacy Method (Historical Reference)
Prior to this update Analytics (2026.2) Release Notes, at the "old" Inventory Analytics report, inventory costs were calculated using a daily average cost method. The following information is provided for historical reference and understanding of older reports.
The average cost was registered by item, variant, and location for each date when a sale occurred. The result was a table called [fItemCostAdjustment] with columns for Item No, Variant, Location, ValidFrom date, ValidTo Date, and AverageCost valid for the period between the ValidFrom and ValidTo dates.
Example of Legacy fItemCostAdjustment Table
| Item No_ | Variant Code | Location Code | ValidFromDate | ValidToDate | AverageCost |
| 6 | LOCATION 1 | 16.12.2016 | 4.5.2020 | 18,0 | |
| 6 | LOCATION 1 | 10.11.2016 | 15.12.2016 | 15,0 | |
| 6 | LOCATION 1 | 1.1.1901 | 9.11.2016 | 20,0 | |
| 6 | LOCATION 2 | 1.1.1901 | 4.5.2020 | 17,0 | |
| 6 | LOCATION 3 | 27.12.2016 | 4.5.2020 | 20,0 | |
| 6 | LOCATION 3 | 16.12.2016 | 26.12.2016 | 15,0 | |
| 6 | LOCATION 3 | 13.11.2016 | 15.12.2016 | 10,0 |
When the legacy Inventory table was processed, the system looked up if the current item, variant, and location combination had a cost that matched the date range and used that as the cost for the quantity adjustment. If no cost was available in fItemCostAdjustment, the cost in the Item table was used as a fallback. For each date, the accumulative sum of cost per item (both negative and positive) was the Inventory Cost for the selected item or items.
Example of Legacy Inventory Cost Calculation for Item 6, Location 1
| Date | Quantity | AverageCost | Inventory Cost by date | Accumulative Inventory Cost by date |
| 1.11.2016 | 10 | 20 | 200 | 200 |
| 9.11.2016 | -5 | 20 | - 100 | 100 |
| 17.11.2016 | -5 | 15 | -75 | 25 |
| 25.11.2016 | 25 | 15 | 375 | 400 |
| 3.12.2016 | -20 | 15 | - 300 | 100 |
| 11.12.2016 | 100 | 15 | 1.500 | 1.600 |
| 19.12.2016 | -70 | 20 | - 1.400 | 200 |
| 27.12.2016 | 20 | 20 | 400 | 600 |
| 4.1.2017 | -30 | 20 | - 600 | 0 |