SlideShare a Scribd company logo
2
Most read
Oracle General Ledger Tables Summary
Eng. Baker Khader Abdallah, PMP, MBA
ERP Consultant
GL_CODE_COMBINATIONS
Stores valid account combinations for each Accounting Flexfield structure within your Oracle
General Ledger application. Associated with each account are certain codes and flags,
including whether the account is enabled, whether detail posting or detail budgeting is
allowed, and others.
GL_BALANCES
Stores actual, budget, and encumbrance balances for detail and summary accounts. This
table stores functional currency, foreign currency, and statistical balances for each
accounting period that has ever been opened. ACTUAL_FLAG is either 'A', 'B', or 'E' for
actual, budget, or encumbrance balances, respectively.
ENCUMBRANCE_TYPES
Stores information about encumbrance types, including their IDs and descriptions. This
table corresponds to the Encumbrance Types form. This table has no foreign keys, other
than the standard Who columns.
Consolidations & Conversion Tables
GL_CONSOLIDATION
It stores information about your consolidation mappings. Each row includes a mapping's ID,
name, description, and other information. This table corresponds to the first window of the
Consolidation Mappings form. You need one row for each consolidation mapping you define.
GL_CONSOLIDATION_ACCOUNTS
It stores the account ranges that you enter when you consolidate balances using the
Transfer Consolidation Data form. This table corresponds to the Account Ranges window of
the Transfer Consolidation Data form.
GL_DAILY_RATES
It stores the daily conversion rates for foreign currency transactions. It replaces the
GL_DAILY_CONVERSION_RATES table. It stores the rate to use when converting between
two currencies for a given conversion date and conversion type.
GL_DAILY_BALANCES
It stores daily aggregate balances for detail and summary balance sheet accounts in sets of
books with average balances enabled.
Journal Tables
GL_INTERFACE
(For Journal Import) is the table you use to import journal entry batches through Journal
Import. You insert rows in this table and then use the Import Journals form to create
journal batches. You must supply values for all NOT NULL columns. For a complete
description of how to load this table, see the Oracle General Ledger User Guide.
GL_INTERFACE_CONTROL
It is used to control Journal Import execution. Whenever you start Journal Import from the
Import Journals form, a row is inserted into this table for each source and group id that you
specified. When Journal Import completes, it deletes these rows from the table.
GL_JE_BATCHES
It stores journal entry batches. Each row includes the batch name, description, status,
running total debits and credits, and other information. This table corresponds to the Batch
window of the Enter Journals form. STATUS is 'U' for unposted, 'P' for posted, 'S' for
selected, 'I' for in the process of being posted. Other values of status indicate an error
condition. STATUS_VERIFIED is 'N' when you create or modify an unposted journal entry
batch. The posting program changes STATUS_VERIFIED to 'I' when posting is in process
and 'Y' after posting is complete.
GL_JE_HEADERS
It stores journal entries. There is a one-to-many relationship between journal entry batches
and journal entries. Each row in this table includes the associated batch ID, the journal
entry name and description, and other information about the journal entry. This table
corresponds to the Journals window of the Enter Journals form. STATUS is 'U' for unposted,
'P' for posted. Other statuses indicate that an error condition was found.
GL_JE_CATEGORIES_TL
It stores journal entry categories. Each row includes the category name and description.
Each journal entry in your Oracle General Ledger application is assigned a journal entry
category to identify its purpose. This table corresponds to the Journal Categories form
GL_JE_LINES
Stores the journal entry lines that you enter in the Enter Journals form. There is a one-to-
many relationship between journal entries and journal entry lines. Each row in this table
stores the associated journal entry header ID, the line number, the associated code
combination ID, and the debits or credits associated with the journal line. STATUS is 'U' for
unposted or 'P' for posted.
Period Tables
GL_PERIODS
It Stores information about the accounting periods you define using the Accounting
Calendar form. Each row includes the start date and end date of the period, the period type,
the fiscal year, the period number, and other information. There is a one-to-many
relationship between a row in the GL_PERIOD_SETS table and rows in this table.
GL_PERIOD_TYPES
It stores the period types you define using the Period Types form. Each row includes the
period type name, the number of periods per fiscal year, and other information.
YEAR_TYPE_IN_NAME is 'C' for calendar or 'F' for fiscal. This determines the system-
assigned name of your accounting period in the Accounting Calendar form.
GL_AUTHORIZATION_LIMITS
It stores information about authorization limits for employees. Each row contains an
employee and the employee's authorization limit. This table corresponds to the Journal
Authorization Limits window of the Journal Authorization Limits form
GL_APPLICATION_GROUPS
It replaces FND_APPLICATION_GROUPS. It holds rows for individual application product
groups. For each application product group listed in this table, Oracle General Ledger's
Accounting Calendar form maintains a separate set of accounting period statuses. Thus for
each period defined in the Accounting Calendar form, a row is inserted into
GL_PERIOD_STATUSES for each row in GL_APPLICATION_GROUPS.
Revaluation Tables
GL_REVALUATIONS
It stores Revaluation definitions. Each row includes a revaluations id, name, description, the
corresponding set of books, the currency or currencies to be revalued, and other revaluation
options. They include the currency conversion options, the unrealized gain account, the
unrealized loss account, and the automatic post flag. There is a one-to-many relationship
from each revaluation stored in this table to the revaluation account ranges stored in
GL_REVAL_ACCOUNT_RANGES.
GL_REVAL_ACCOUNT_RANGES
It stores the account ranges to be processed for a revaluation. Each row includes the
revaluation id, the account range and two flags to indicate whether the balancing and
natural account segments are parent values that should be expanded within the specified
account range. Each account range stored in this table should be related to one and only
one revaluation defined in GL_REVALUATIONS.
GL_RX_TRIAL_BALANCE_ITF
It stores the data for country-specific RX trial balance reports. Each time a country-specific
RX trial balance report is run, a new set of data is inserted into this table.
GL_SETS_OF_BOOKS
It stores information about the sets of books you define in your Oracle General Ledger
application. Each row includes the set of books name, description, functional currency, and
other information. This table corresponds to the Set of Books form
GL_SUSPENSE_ACCOUNTS
It stores the additional suspense accounts you have specified for each source and category.
This is the base table for the Suspense Accounts form in your Oracle General Ledger
application. The posting program in your Oracle General Ledger application uses the
suspense account you specify in the Suspense Accounts form to balance journal entries
where running debits and running credits are not equal.
Budget
GL_BUDGETS
It stores information about your budgets. Each row includes a budget's name, first and last
periods, date created, and status. This table corresponds to the Define Budget form. Oracle
General Ledger supports only one budget type ('STANDARD'), so you can uniquely identify a
row with only the budget name. The CURRENT_VERSION_ID column is not currently used.
GL_BUDGET_TYPES
It stores information about budget types. Oracle General Ledger supports only one budget
type, 'STANDARD'. Therefore, this table always contains only one row. This table has no
foreign keys other than the standard Who columns
GL_BUDGET_ASSIGNMENTS
It stores the accounts that are assigned to each budget organization. Each row includes the
currency assigned to the account and the entry code for the account. The entry code is
either 'E' for entered or 'C' for calculated. This table corresponds to the Account
Assignments window of the Define Budget Organization form.
GL_BUDGET_INTERIM
It is used internally by Oracle General Ledger applications to post budget balances to the
GL_BALANCES table. Rows are added to this table whenever you run the budget posting
program. The budget posting program updates the appropriate budget balances in
GL_BALANCES based on the rows in this table, and then deletes the rows in this table that it
used.

More Related Content

PPTX
Pivot Tables and Beyond Data Analysis in Excel 2013 - Course Technology Compu...
PPTX
Getting Started with MS Access and Pivot Tables
DOC
Re pr-co
PDF
Part1 (2 Examene)
PDF
Chapter 14-understanding andusingxbrl-dimensions
PDF
Part2 (1 Examen)
PDF
Oracle Certification 1Z0-1041 Questions and Answers
PPT
Excel 2007 Get Started With Pivot Table Reports
Pivot Tables and Beyond Data Analysis in Excel 2013 - Course Technology Compu...
Getting Started with MS Access and Pivot Tables
Re pr-co
Part1 (2 Examene)
Chapter 14-understanding andusingxbrl-dimensions
Part2 (1 Examen)
Oracle Certification 1Z0-1041 Questions and Answers
Excel 2007 Get Started With Pivot Table Reports

What's hot (13)

PPTX
Excel Pivot Tables
PDF
Partitioning Tables and Indexing Them --- Article
DOC
Glosarium
PPTX
Pivot Tables
XLSX
Excel Glosarry
PDF
Excel Crash Course: Pivot Tables
PDF
BEx 7. Analyzer Work Instructions
PPTX
MS Excel Pivot Table Reports & Charts
PPT
Internet Environment
PPT
PPTX
Inner join and outer join
PPT
Pivot Tables
PPTX
Integration with Office Automation Applications - R.D.Sivakumar
Excel Pivot Tables
Partitioning Tables and Indexing Them --- Article
Glosarium
Pivot Tables
Excel Glosarry
Excel Crash Course: Pivot Tables
BEx 7. Analyzer Work Instructions
MS Excel Pivot Table Reports & Charts
Internet Environment
Inner join and outer join
Pivot Tables
Integration with Office Automation Applications - R.D.Sivakumar
Ad

Similar to Gl Tables Summary (20)

DOCX
Oracle Gl Interface
PPT
GL_Training_Presentation_01010101010.ppt
PDF
oracle_financials_terms.pdf
PPS
Wizmen GL Features
DOC
Retained earnings account
DOCX
Interview ques
PPT
Glinterface
PDF
SLA OLM For Describing the Lease Management Sub Ledger Accounting
DOC
financial statements & trial balance
DOC
S alr 87012284 - financial statements & trial balance
DOC
S alr 87012284 - financial statements & trial balance
PDF
Oracle R12 Apps - Order Management Tables & Descriptions
PPT
Oracle APPS :Receivables Auto Invoice
DOCX
Mass Allocations
PDF
Solved Practice questions for Microsoft Querying Data with Transact-SQL 70-76...
DOC
Oracle glossary
PDF
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
PPT
Ms sql server ii
PDF
Industry analysis tool 2.0
PPTX
Fund Components - the building blocks of your fund fact sheets
Oracle Gl Interface
GL_Training_Presentation_01010101010.ppt
oracle_financials_terms.pdf
Wizmen GL Features
Retained earnings account
Interview ques
Glinterface
SLA OLM For Describing the Lease Management Sub Ledger Accounting
financial statements & trial balance
S alr 87012284 - financial statements & trial balance
S alr 87012284 - financial statements & trial balance
Oracle R12 Apps - Order Management Tables & Descriptions
Oracle APPS :Receivables Auto Invoice
Mass Allocations
Solved Practice questions for Microsoft Querying Data with Transact-SQL 70-76...
Oracle glossary
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Ms sql server ii
Industry analysis tool 2.0
Fund Components - the building blocks of your fund fact sheets
Ad

More from Baker Khader Abdallah, PMP (20)

PDF
Oracle Carry Forward Methods
DOCX
TE040 Oracle AP Testscript
PDF
Oracle Payables Reference Guide
PDF
Entering Invoices in Oracle Payables
DOCX
BR100 Oracle AP Setup
PDF
Quick Reference Guide
PDF
PCS iProcurement
PDF
Oracle iProcurement
PDF
Oracle R12 iProcurement Reference Guide
PPT
Leveraging iProcurement to Increase Cash Flow
PDF
iProcurement Reference Guide
PPT
Oracle Internet Procurement
PDF
FIS Oracle iProcurement
PDF
CDU iProcurement R12 Manual
PDF
Understanding Physical Inventory
PDF
Stock Maintenance
PDF
Oracle Inventory Kanban
PDF
Inventory Transaction Types
PDF
Forecasting in Oracle Inventory
PDF
Accounting in Oracle Inventory
Oracle Carry Forward Methods
TE040 Oracle AP Testscript
Oracle Payables Reference Guide
Entering Invoices in Oracle Payables
BR100 Oracle AP Setup
Quick Reference Guide
PCS iProcurement
Oracle iProcurement
Oracle R12 iProcurement Reference Guide
Leveraging iProcurement to Increase Cash Flow
iProcurement Reference Guide
Oracle Internet Procurement
FIS Oracle iProcurement
CDU iProcurement R12 Manual
Understanding Physical Inventory
Stock Maintenance
Oracle Inventory Kanban
Inventory Transaction Types
Forecasting in Oracle Inventory
Accounting in Oracle Inventory

Recently uploaded (20)

PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Transform Your Business with a Software ERP System
PDF
Digital Strategies for Manufacturing Companies
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Nekopoi APK 2025 free lastest update
PPTX
assetexplorer- product-overview - presentation
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
medical staffing services at VALiNTRY
PPTX
ai tools demonstartion for schools and inter college
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Digital Systems & Binary Numbers (comprehensive )
PPT
Introduction Database Management System for Course Database
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How to Migrate SBCGlobal Email to Yahoo Easily
Transform Your Business with a Software ERP System
Digital Strategies for Manufacturing Companies
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
VVF-Customer-Presentation2025-Ver1.9.pptx
2025 Textile ERP Trends: SAP, Odoo & Oracle
Nekopoi APK 2025 free lastest update
assetexplorer- product-overview - presentation
Wondershare Filmora 15 Crack With Activation Key [2025
medical staffing services at VALiNTRY
ai tools demonstartion for schools and inter college
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Reimagine Home Health with the Power of Agentic AI​
Navsoft: AI-Powered Business Solutions & Custom Software Development
Operating system designcfffgfgggggggvggggggggg
Digital Systems & Binary Numbers (comprehensive )
Introduction Database Management System for Course Database
Computer Software and OS of computer science of grade 11.pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41

Gl Tables Summary

  • 1. Oracle General Ledger Tables Summary Eng. Baker Khader Abdallah, PMP, MBA ERP Consultant GL_CODE_COMBINATIONS Stores valid account combinations for each Accounting Flexfield structure within your Oracle General Ledger application. Associated with each account are certain codes and flags, including whether the account is enabled, whether detail posting or detail budgeting is allowed, and others. GL_BALANCES Stores actual, budget, and encumbrance balances for detail and summary accounts. This table stores functional currency, foreign currency, and statistical balances for each accounting period that has ever been opened. ACTUAL_FLAG is either 'A', 'B', or 'E' for actual, budget, or encumbrance balances, respectively. ENCUMBRANCE_TYPES Stores information about encumbrance types, including their IDs and descriptions. This table corresponds to the Encumbrance Types form. This table has no foreign keys, other than the standard Who columns. Consolidations & Conversion Tables GL_CONSOLIDATION It stores information about your consolidation mappings. Each row includes a mapping's ID, name, description, and other information. This table corresponds to the first window of the Consolidation Mappings form. You need one row for each consolidation mapping you define. GL_CONSOLIDATION_ACCOUNTS
  • 2. It stores the account ranges that you enter when you consolidate balances using the Transfer Consolidation Data form. This table corresponds to the Account Ranges window of the Transfer Consolidation Data form. GL_DAILY_RATES It stores the daily conversion rates for foreign currency transactions. It replaces the GL_DAILY_CONVERSION_RATES table. It stores the rate to use when converting between two currencies for a given conversion date and conversion type. GL_DAILY_BALANCES It stores daily aggregate balances for detail and summary balance sheet accounts in sets of books with average balances enabled. Journal Tables GL_INTERFACE (For Journal Import) is the table you use to import journal entry batches through Journal Import. You insert rows in this table and then use the Import Journals form to create journal batches. You must supply values for all NOT NULL columns. For a complete description of how to load this table, see the Oracle General Ledger User Guide. GL_INTERFACE_CONTROL It is used to control Journal Import execution. Whenever you start Journal Import from the Import Journals form, a row is inserted into this table for each source and group id that you specified. When Journal Import completes, it deletes these rows from the table. GL_JE_BATCHES It stores journal entry batches. Each row includes the batch name, description, status, running total debits and credits, and other information. This table corresponds to the Batch window of the Enter Journals form. STATUS is 'U' for unposted, 'P' for posted, 'S' for selected, 'I' for in the process of being posted. Other values of status indicate an error condition. STATUS_VERIFIED is 'N' when you create or modify an unposted journal entry batch. The posting program changes STATUS_VERIFIED to 'I' when posting is in process
  • 3. and 'Y' after posting is complete. GL_JE_HEADERS It stores journal entries. There is a one-to-many relationship between journal entry batches and journal entries. Each row in this table includes the associated batch ID, the journal entry name and description, and other information about the journal entry. This table corresponds to the Journals window of the Enter Journals form. STATUS is 'U' for unposted, 'P' for posted. Other statuses indicate that an error condition was found. GL_JE_CATEGORIES_TL It stores journal entry categories. Each row includes the category name and description. Each journal entry in your Oracle General Ledger application is assigned a journal entry category to identify its purpose. This table corresponds to the Journal Categories form GL_JE_LINES Stores the journal entry lines that you enter in the Enter Journals form. There is a one-to- many relationship between journal entries and journal entry lines. Each row in this table stores the associated journal entry header ID, the line number, the associated code combination ID, and the debits or credits associated with the journal line. STATUS is 'U' for unposted or 'P' for posted. Period Tables GL_PERIODS It Stores information about the accounting periods you define using the Accounting Calendar form. Each row includes the start date and end date of the period, the period type, the fiscal year, the period number, and other information. There is a one-to-many relationship between a row in the GL_PERIOD_SETS table and rows in this table. GL_PERIOD_TYPES It stores the period types you define using the Period Types form. Each row includes the period type name, the number of periods per fiscal year, and other information. YEAR_TYPE_IN_NAME is 'C' for calendar or 'F' for fiscal. This determines the system- assigned name of your accounting period in the Accounting Calendar form.
  • 4. GL_AUTHORIZATION_LIMITS It stores information about authorization limits for employees. Each row contains an employee and the employee's authorization limit. This table corresponds to the Journal Authorization Limits window of the Journal Authorization Limits form GL_APPLICATION_GROUPS It replaces FND_APPLICATION_GROUPS. It holds rows for individual application product groups. For each application product group listed in this table, Oracle General Ledger's Accounting Calendar form maintains a separate set of accounting period statuses. Thus for each period defined in the Accounting Calendar form, a row is inserted into GL_PERIOD_STATUSES for each row in GL_APPLICATION_GROUPS. Revaluation Tables GL_REVALUATIONS It stores Revaluation definitions. Each row includes a revaluations id, name, description, the corresponding set of books, the currency or currencies to be revalued, and other revaluation options. They include the currency conversion options, the unrealized gain account, the unrealized loss account, and the automatic post flag. There is a one-to-many relationship from each revaluation stored in this table to the revaluation account ranges stored in GL_REVAL_ACCOUNT_RANGES. GL_REVAL_ACCOUNT_RANGES It stores the account ranges to be processed for a revaluation. Each row includes the revaluation id, the account range and two flags to indicate whether the balancing and natural account segments are parent values that should be expanded within the specified account range. Each account range stored in this table should be related to one and only one revaluation defined in GL_REVALUATIONS. GL_RX_TRIAL_BALANCE_ITF It stores the data for country-specific RX trial balance reports. Each time a country-specific RX trial balance report is run, a new set of data is inserted into this table.
  • 5. GL_SETS_OF_BOOKS It stores information about the sets of books you define in your Oracle General Ledger application. Each row includes the set of books name, description, functional currency, and other information. This table corresponds to the Set of Books form GL_SUSPENSE_ACCOUNTS It stores the additional suspense accounts you have specified for each source and category. This is the base table for the Suspense Accounts form in your Oracle General Ledger application. The posting program in your Oracle General Ledger application uses the suspense account you specify in the Suspense Accounts form to balance journal entries where running debits and running credits are not equal. Budget GL_BUDGETS It stores information about your budgets. Each row includes a budget's name, first and last periods, date created, and status. This table corresponds to the Define Budget form. Oracle General Ledger supports only one budget type ('STANDARD'), so you can uniquely identify a row with only the budget name. The CURRENT_VERSION_ID column is not currently used. GL_BUDGET_TYPES It stores information about budget types. Oracle General Ledger supports only one budget type, 'STANDARD'. Therefore, this table always contains only one row. This table has no foreign keys other than the standard Who columns GL_BUDGET_ASSIGNMENTS It stores the accounts that are assigned to each budget organization. Each row includes the currency assigned to the account and the entry code for the account. The entry code is either 'E' for entered or 'C' for calculated. This table corresponds to the Account Assignments window of the Define Budget Organization form. GL_BUDGET_INTERIM
  • 6. It is used internally by Oracle General Ledger applications to post budget balances to the GL_BALANCES table. Rows are added to this table whenever you run the budget posting program. The budget posting program updates the appropriate budget balances in GL_BALANCES based on the rows in this table, and then deletes the rows in this table that it used.