INV Aging
Description:
The Inventory Aging Report indicates how long an inventory item has been in a FIFO warehouse. You can define bucket days to identify the period from when an item is in the inventory. NOTES: This report will only run for clients running R12.2.8 or later. This report requires the profile ‘INV: FIFO for Original Receipt Date’ to be set to Yes in order to return data.
For customers encountering an error running this Blitz report, please first verify the Oracle standard report Inventory Aging Report(XML) can be run in the same instance. If the standard Oracle report does not complete successfully, or returns no data, then you will need apply a patch in order to use this report.
Please refer to the following My Oracle Support documents for the related patches: Does the Inventory Aging Report Work for Process Manufacturing (OPM) Organizations? (Doc ID 2914438.1) refers to one off Patch 28858086:R12.INV.C in order to use the Inventory Aging Report. Inventory Aging Report (XML) Does Not Show Correct Quantity In The Age Buckets For Few Items (Doc ID 2880403.1) refers to Patch 33663520:R12.INV.C for the latest bug fixes for the Inventory Aging Report.
Imported from BI Publisher Application: Inventory Source: Inventory Aging Report(XML) Short Name: INVAGERP_XML DB package: INV_AGERPXML_PKG
Parameters
Organization Code, Category Set, Category From, Category To, Item From, Item To, Level, Cost Group From, Cost Group To, Order By, Buckets Days, Include Expense Items, Include Expense Subinventories
Used tables
ar_aging_buckets, ar_aging_bucket_lines_b, ar_aging_bucket_lines_tl, po_vendors, po_vendor_sites_all, hr_organization_information, hr_all_organization_units_tl, mtl_parameters, aab, mtl_onhand_quantities_detail, mtl_system_items_vl, mtl_secondary_inventories_fk_v, mtl_item_categories_v, mtl_item_locations_kfv, cst_cost_groups, moqd, org_organization_definitions
Categories
Dependencies
If you would like to try one of these Oracle EBS SQLs without having Blitz Report installed, note that some of the reports require functions from utility package xxen_util.
Example Report
INV Aging - Default Pivot 20-Aug-2024 085922.xlsx
Report SQL
www.enginatics.com/reports/inv-aging/
Blitz Report™ import options
INV Aging - Case Study & Technical Analysis
Executive Summary
The INV Aging report provides a detailed analysis of inventory age, categorizing on-hand stock into time buckets (e.g., 0-30 days, 31-60 days, 180+ days). This is a critical tool for identifying slow-moving and obsolete inventory (SLOB), calculating inventory reserves, and managing working capital. It helps organizations understand not just how much stock they have, but how old it is.
Business Use Cases
- Obsolescence Provisioning: Finance teams use this report to calculate the “Inventory Reserve” or “Write-down” required for old stock (e.g., “Reserve 50% for items older than 1 year”).
- Warehouse Space Management: Identifies old stock taking up valuable warehouse space, triggering disposal or discount sales.
- Working Capital Optimization: Highlights capital tied up in non-performing assets.
- FIFO/LIFO Analysis: Helps validate that the First-In-First-Out (FIFO) flow is actually happening physically.
Technical Analysis
Core Tables
MTL_ONHAND_QUANTITIES_DETAIL: The primary source of current on-hand stock.MTL_MATERIAL_TRANSACTIONS: Used to trace the receipt date of the items (especially for FIFO logic).CST_COST_GROUPS: Used for costing context.AR_AGING_BUCKETS: Reuses the AR aging bucket definitions to define the time ranges.
Key Joins & Logic
- FIFO Logic: The most complex part of this report is determining the “age” of commingled stock. Since Oracle Inventory (without WMS/LPNs) doesn’t always track the specific receipt date of a specific unit, the report often uses a FIFO algorithm: it looks at the current on-hand quantity and “walks back” through the receipt history (
MTL_MATERIAL_TRANSACTIONS) to attribute the stock to the most recent receipts. - Bucket Allocation: Once the age is determined, the quantity and value are allocated to the appropriate bucket (e.g., 0-30, 31-60).
- Valuation: Multiplies the quantity by the current item cost (from
CST_ITEM_COSTSorCST_QUANTITY_LAYERS).
Key Parameters
- Buckets Days: Defines the aging intervals.
- Cost Group: Filter for specific cost groups (Project Manufacturing).
- Category Set: Filter by item category (e.g., “Finished Goods”).
Oracle E-Business Suite Reporting Library
We provide an open source Oracle EBS SQLs as a part of operational and project implementation support toolkits for rapid Excel reports generation.
Blitz Report™ is based on Oracle EBS forms technology, and hence requires minimal training. There are no data or performance limitations since the output files are created directly from the database without going through intermediate file formats such as XML.
Blitz Report can be used as BI Publisher and Oracle Discoverer replacement tool. Standard Oracle BI Publisher and Discoverer reports can also be imported into Blitz Report for immediate output to Excel. Typically, reports can be created and version tracked within hours instead of days. The concurrent request output automatically opens upon completion without the need for re-formatting.
The Filters, Columns, Rows and Values fields are used to create and deliver the data in pivot table format with full drill down to details.

The Excel template upload functionality in Blitz Report allows users to create their own layouts by uploading an Excel template with additional sheets and charts, automatically refreshed when the report runs again. This allows to create custom dashboards and more advanced visualizations of report data.

You can download and use Blitz Report free of charge for your first 30 reports.
The installation and implementation process usually takes less than 1 hour; you can refer to our installation and user guides for specific details.
If you would like to optimize your Oracle EBS implementation and or operational reporting you can visit www.enginatics.com to review great ideas and example usage in blog. Or why not try for yourself in our demo environment.
Useful Links
Blitz Report™ – World’s fastest data upload and reporting for Oracle EBS
Oracle Discoverer replacement – importing worksheets into Blitz Report™
Blitz Report™ Questions & Answers
Supply Chain Hub by Blitz Report™
© 2025 Enginatics