CAC Receiving Expense Value (Period-End)
Description:
Report to show receiving value for expense locations and expense destination types, for expenses accrued at time of receipt. You may run this report for open or closed accounting periods. If run for a prior period the report automatically rolls back the quantities and values to the prior period’s period end date. if run for a current period, the report shows the real-time quantities and values. This report displays both the receiving valuation account as well as the offset (expense or CapEx) account.
Parameters: Period Name: the accounting period you wish to report (mandatory). Category Sets 1 - 3: any item category you wish (optional) Supplier Name: enter a supplier name to report (optional) Item Number: enter an item number to report (optional) Organization Code: specific inventory organization to report (optional) Operating Unit: specific operating unit (optional) Ledger: specific ledger (optional)
/* +=============================================================================+ – | Copyright 2010-25 Douglas Volz Consulting, Inc. – | All rights reserved. – | Permission to use this code is granted provided the original author is – | acknowledged. No warranties, express or otherwise is included in this – | permission. – +=============================================================================+ – | – | Original Author: Douglas Volz (doug@volzconsulting.com) – | – | Version Modified on Modified by Description – | ======= =========== ============== ========================================= – | 1.0 5 Jul 2010 Douglas Volz Created initial Report for Celgene – | based on XXX_IPV_RCV_VALUE_REPT.sql – | 1.1 5 Jul 2010 Douglas Volz Added requisition, requestor and requestor – | email address – | 1.2 15 Sep 2010 Douglas Volz Added unit of measure, supplier, buyer columns. – | Fix for parameter changes for BO Freehand SQL requirements, – | changing the code to accept null or % or value GL Ledger names. – | 1.3 27 Sep 2010 Douglas Volz Changed the report sort to include the offset accounts – | 1.4 04 Jan 2012 Douglas Volz Fixed quantities to sum up rcv_receiving_sub_ledger, – | as the view rcv_receiving_value_view and – | rcv_transactions does not split out quantities by – | po distributions. For expenses you can have multiple expense – | accounts or distributions for each scheduled receipt – | in po_line_locations – | 1.5 08 Feb 2012 Douglas Volz Rewrite code to fix quantity and amounts, mtl_supply does – | not handle split rcv_transations, split by multiple – | po_distribution_ids. It only stores one of the PODs for – | expenses. – | 1.6 06 Jan 2020 Douglas Volz Added item categories, Org Code and Operating Unit parameters. – | 1.7 29 May 2025 Douglas Volz Removed tabs, added Blitz G/L and OU security.. – | 1.8 15 Oct 2025 Douglas Volz Changed inventory periods to PO financial periods. – | Added non-recoverable tax amounts into PO prices. – | And changed Period Name parameter to use INV Periods – | which also include the master inventory org. – +=============================================================================+*/
Parameters
Period Name, Category Set 1, Category Set 2, Category Set 3, Supplier Name, Item Number, Organization Code, Operating Unit, Ledger
Used tables
po_requisition_headers_all, po_requisition_lines_all, hr_employees, orgs_and_period, mtl_system_items_vl, rcv_parameters, po_vendors, hr_employees, pa_projects_all, po_lookup_codes, gl_code_combinations_kfv, mtl_supply, rcv_shipment_headers, rcv_shipment_lines, po_headers_all, po_lines_all, po_line_locations_all, po_distributions_all, po_requisition_headers_all, po_requisition_lines_all, rcv_transactions, po_releases_all, po_system_parameters_all, rcv_receiving_sub_ledger, org_organization_definitions, gl_period_statuses
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
Report SQL
www.enginatics.com/reports/cac-receiving-expense-value-period-end/
Blitz Report™ import options
CAC_Receiving_Expense_Value_Period_End.xml
Case Study & Technical Analysis: CAC Receiving Expense Value (Period-End)
Executive Summary
The CAC Receiving Expense Value (Period-End) report focuses on the valuation of “Expense” destination items. In Oracle EBS, you can configure expense items (like Office Supplies) to “Accrue on Receipt”. This means they hit the Balance Sheet (Receiving Inspection) upon receipt and only move to the Expense account upon Delivery. This report values that specific slice of inventory.
Business Challenge
- Hidden Liabilities: Expense accruals are often overlooked. A large delivery of computers (expensed assets) can sit in receiving, representing a significant liability.
- Period-End Rollback: You need to know what the value was as of the last day of the month, even if you are running the report on the 5th of the new month.
- Account Offset: Verifying that the offset account (the eventual Expense account) is correct.
Solution
This report provides “As Of” valuation.
- Rollback Logic: Starts with current quantities and reverses transactions that happened after the “As Of” date.
- Scope: Filters specifically for
Destination Type Code = 'EXPENSE'. - Valuation: Uses the PO Price (since expense items often don’t have a standard cost).
Technical Architecture
- Tables:
rcv_transactions,po_lines_all. - Logic: Complex “As Of” logic using
transaction_datevs.p_period_end_date.
Parameters
- Period Name: (Mandatory) The target period for valuation.
Performance
- Complex: Rollback logic requires scanning history, but the volume of Expense receipts is usually lower than Inventory receipts.
FAQ
Q: Why not just use the standard Receiving Value report? A: The standard report often excludes Expense destinations or mixes them in. This report isolates them for specific accrual reconciliation.
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