GL Balance
Description:
Summary GL report including one line per accounting period for each account segment level, including product code, with amounts for opening balance, debits, credits, change amount, ending balance.
Parameters
Ledger, Currency Type, Entered Currency, Period, Period From, Period To, Show Start Balance, Show Company, Show Account, Show Cost Center, Show Intercompany, Show All Segments, Account Type, Summary Template, Hierarchy Segment, Hierarchy Name, Concatenated Segments, GL_SEGMENT1, GL_SEGMENT1 From, GL_SEGMENT1 To, GL_SEGMENT2, GL_SEGMENT2 From, GL_SEGMENT2 To, GL_SEGMENT3, GL_SEGMENT3 From, GL_SEGMENT3 To, GL_SEGMENT4, GL_SEGMENT4 From, GL_SEGMENT4 To, GL_SEGMENT5, GL_SEGMENT5 From, GL_SEGMENT5 To, GL_SEGMENT6, GL_SEGMENT6 From, GL_SEGMENT6 To, GL_SEGMENT7, GL_SEGMENT7 From, GL_SEGMENT7 To, GL_SEGMENT8, GL_SEGMENT8 From, GL_SEGMENT8 To, GL_SEGMENT9, GL_SEGMENT9 From, GL_SEGMENT9 To, GL_SEGMENT10, GL_SEGMENT10 From, GL_SEGMENT10 To, Revaluation Currency, Revaluation Conversion Type, Balance Type, Budget Name, Encumbrance Type, Exclude Inactive, Batch, Journal, Relative Period, Relative Period From, Relative Period To
Used tables
fnd_lookup_values_vl, gl_budget_versions, gl_encumbrance_types
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
GL Balance - Pivot by Account Hierarchy 26-Sep-2023 182804.xlsx
Report SQL
www.enginatics.com/reports/gl-balance/
Blitz Report™ import options
GL Balance - Case Study & Technical Analysis
Executive Summary
The GL Balance report is a comprehensive financial reporting tool that provides a summarized view of General Ledger balances. It aggregates data to one line per accounting period for each account segment level, including opening balances, period activity (debits and credits), net change, and ending balances. This report is essential for period-end close processes, trial balance verification, and high-level financial analysis, offering a clear picture of the organization’s financial health across different timeframes.
Business Challenge
Financial controllers and analysts require accurate and timely information to monitor account balances and ensure the integrity of the general ledger. Common challenges include:
- Data Volume: Aggregating millions of journal lines into meaningful balances can be performance-intensive.
- Reconciliation: verifying that opening balances plus activity equals closing balances is often a manual and error-prone process.
- Multi-Dimensional Analysis: Users need to slice and dice balances by various segments (Company, Cost Center, Account, etc.) which standard reports may not flexibly support.
- Currency Management: Handling entered versus accounted currencies and revaluation adds complexity to balance reporting.
Solution
The GL Balance report addresses these challenges by providing a flexible, parameter-driven view of GL balances. It allows users to choose the level of detail and the specific segments they wish to analyze.
Key Features:
- Period-Based Reporting: Displays balances for a specific period or range of periods.
- Segment Flexibility: Users can toggle the display of individual segments (Company, Account, Cost Center, Intercompany) or show all segments.
- Balance Components: Clearly separates Opening Balance, Debits, Credits, Change Amount, and Ending Balance.
- Currency Support: Handles different currency types and entered currencies for detailed foreign currency analysis.
- Hierarchy Support: Includes options for reporting based on account hierarchies.
Technical Architecture
The report queries the core GL balance tables, joining with master data tables to provide descriptions and hierarchy information.
Key Tables and Views
GL_BALANCES: The primary source of summarized balance information, storing period-to-date and year-to-date balances for each code combination.GL_CODE_COMBINATIONS_KFV: Links the balance records to the specific account code combinations and their segment values.GL_LEDGERS: Defines the ledger context, including currency and chart of accounts.GL_PERIOD_STATUSES: Used to validate periods and determine the period order.FND_LOOKUP_VALUES_VL: Provides user-friendly descriptions for various codes and types.GL_BUDGET_VERSIONS: (If applicable) Used when reporting on budget balances.GL_ENCUMBRANCE_TYPES: (If applicable) Used when reporting on encumbrance balances.
Core Logic
- Parameter Parsing: The query interprets user selections for segments to determine the grouping level (e.g., group by Company and Account only).
- Balance Aggregation: It sums the
BEGIN_BALANCE_DR,BEGIN_BALANCE_CR,PERIOD_NET_DR, andPERIOD_NET_CRcolumns fromGL_BALANCESbased on the selected criteria. - Calculation:
- Opening Balance = (Begin Dr - Begin Cr)
- Ending Balance = (Opening Balance + Period Net Dr - Period Net Cr)
- Filtering: Applies filters for Ledger, Currency, Period, and Account Type to restrict the dataset.
Business Impact
- Faster Close: Accelerates the month-end close process by providing instant visibility into account balances and anomalies.
- Improved Accuracy: Automated calculation of opening and closing balances reduces the risk of manual spreadsheet errors.
- Enhanced Insight: Enables multi-dimensional analysis of financial data, supporting better decision-making.
- Audit Readiness: Provides a transparent and traceable record of account balances for audit purposes.
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