Skip to the content.

CAC Inventory to G/L Reconciliation (Unrestricted by Org Access) – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™.

Overview

Report to compare the General Ledger inventory balances with the perpetual inventory values (based on the stored month-end inventory balances, generated when the inventory accounting period is closed).

/* +=============================================================================+ – | Copyright 2010-20 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) – | – | Program Name: XXX_INV_RECON_REPT.sql – | – | Parameters: – | P_PERIOD_NAME – Enter the Period Name you wish to reconcile balances for – | (mandatory) – | P_LEDGER – general ledger you wish to report, for all ledgers enter – | a NULL or % symbol (optional parameter) – | – | Description: – | Report to reconcile G/L and the Inventory and WIP Perpetual – | by Ledger and full account, for a desired accounting period. – | – | ============================================================================ – | Does not consider cost groups and assumes the elemental cost accounts by – | subinventory are the same as the material account. – | This script also uses a custom lookup code called XXX_CST_GLINV_RECON_ACCOUNTS – | as a means to determine the valid inventory account numbers – | ============================================================================ – | – | Version Modified on Modified by Description – | ======= =========== ============== ========================================= – | 1.0 24 Sep 2004 Douglas Volz Initial Coding based on earlier work with – | the following scripts and designs: – | XXX_GL_RECON.sql, – | XXX_PERPETUAL_INV_RECON_SUM.sql, – | XXX_PERPETUAL_RCV_RECON_SUM.sql, – | XXX_PERPETUAL_WIP_RECON_SUM.sql, – | MD050 Inventory Reconciliation – | 1.1 28 Jun 2010 Douglas Volz Updated design and code for Release 12, – | changed GL_SETS_OF_BOOKS to GL_LEDGERS – | 1.2 14 Nov 2010 Douglas Volz Modified for Cost SIG Presentation – | 1.3 11 Mar 2014 Douglas Volz Changed the COA segments to be generic and removed – | the second product line join to gl_code_combinations – | 1.4 07 Apr 2014 Douglas Volz Added join condition to avoid secondary ledgers and – | added an explicit to_char on the accounts – | ml.lookup_code to avoid an “invalid number” SQL error. – | 1.5 20 Jul 2016 Douglas Volz Added condition to avoid summary journals – | 1.6 18 May 2020 Douglas Volz Avoid disabled inventory organizations. – +=============================================================================+*/

XXX_INV_RECON_REPT_V5-20-Jul-2016.sql

Report Parameters

Period Name (Closed), Ledger, Minimum Value Difference

Oracle EBS Tables Used

mtl_secondary_inventories, mtl_parameters, mtl_interorg_parameters, rcv_parameters, wip_accounting_classes, cst_cost_group_accounts, cst_cg_wip_acct_classes, gl_code_combinations, gl_ledgers, gl_balances, gl_je_headers, gl_je_lines, y, cst_period_close_summary, org_acct_periods, mtl_system_items_b, hr_organization_information, hr_all_organization_units

Report Categories

Enginatics

Running This SQL Without Blitz Report

Some Oracle EBS SQL reports in this library require functions from the utility package xxen_util. Install it before running the SQL directly against your Oracle EBS database.

Download & Import Options

Resource Link
Excel Example Output CAC Inventory to G L Reconciliation (Unrestricted by Org Access) 07-Jun-2020 015839.xlsx
Blitz Report™ XML Import CAC_Inventory_to_G_L_Reconciliation_Unrestricted_by_Org_Access.xml
Full SQL on Enginatics www.enginatics.com/reports/cac-inventory-to-g-l-reconciliation-unrestricted-by-org-access/

Case Study & Technical Analysis: CAC Inventory to G/L Reconciliation (Unrestricted by Org Access)

Executive Summary

The CAC Inventory to G/L Reconciliation (Unrestricted by Org Access) report is the “Super User” version of the reconciliation tool. It provides a global view of the alignment between the General Ledger and the Inventory Subledger across all organizations and ledgers. This report is typically used by Corporate Controllers or Shared Service Centers to validate the month-end close for the entire enterprise.

Business Challenge

Corporate Finance needs a holistic view of inventory health.

Solution

This report bypasses standard org security to provide a consolidated view.

Technical Architecture

Identical to the “Restricted” version but without the security predicates:

Parameters

Performance

FAQ

Q: Who should use this report? A: Corporate Controllers, System Administrators, or Central Finance users. Plant-level users should use the Restricted version.

Q: Does it show manual journal entries? A: Yes, manual JEs to the inventory account will appear in the GL balance but not the subledger, causing a variance. This is a common finding.

Q: Can I see the variance by Item? A: No, this is an Account-level reconciliation. For Item-level detail, use the “Inventory Out-of-Balance” report.


© 2026 Enginatics