Search Results gl_interface
The GL_INTERFACE
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 serves as a critical staging area for importing journal entries into the General Ledger (GL) module. It acts as an intermediary repository where data from external systems, subledgers, or manual inputs is temporarily stored before validation and posting to the GL. This table is part of the Oracle General Ledger's data conversion and integration framework, ensuring seamless data flow while maintaining integrity and compliance with accounting rules.
Key Features and Purpose
The primary purpose ofGL_INTERFACE
is to facilitate the transfer of journal entry data from external sources (e.g., legacy systems, spreadsheets, or third-party applications) into Oracle GL. It supports both manual and automated data imports, enabling organizations to consolidate financial data efficiently. The table is designed to handle large volumes of transactional data while performing validation checks before posting to the GL journals tables (GL_JE_BATCHES
, GL_JE_HEADERS
, and GL_JE_LINES
).
Table Structure and Key Columns
TheGL_INTERFACE
table contains columns that map to essential journal entry attributes, including:
- STATUS: Indicates the validation status of the record (e.g., 'NEW', 'POSTED', 'ERROR').
- SET_OF_BOOKS_ID: Identifies the target ledger for the journal entry.
- ACCOUNTING_DATE: The date the transaction is recorded in the GL.
- CURRENCY_CODE: The currency of the journal entry.
- DATE_CREATED: Timestamp when the record was inserted.
- CREATED_BY: User or process that created the record.
- ACTUAL_FLAG: Distinguishes between actual ('A') and budgetary ('B') entries.
- ENTERED_DR and ENTERED_CR: Debit and credit amounts in the entered currency.
- ACCOUNTED_DR and ACCOUNTED_CR: Debit and credit amounts in the functional currency.
- REFERENCE_x columns: Store metadata like batch name, description, and source.
Data Flow and Validation
Data is loaded intoGL_INTERFACE
via APIs, SQL*Loader, or custom programs. The GL Journal Import process (executed via the GLIIMP
concurrent program) validates the data against Oracle GL rules, such as:
- Chart of Accounts (COA) validity (segment values, combinations).
- Period status (open/closed).
- Currency and conversion rate accuracy.
- Balanced debits and credits.
STATUS
and ATTRIBUTE_x
columns, allowing users to correct and resubmit them.
Integration with Subledgers
In Oracle EBS, subledger accounting modules (e.g., Payables, Receivables, Assets) useGL_INTERFACE
to post summarized or detailed entries to the GL. The Subledger Accounting (SLA) engine often populates this table during the "Transfer to GL" process, ensuring compliance with accounting rules before journal creation.
Best Practices
To optimize performance and accuracy:- Purge processed records regularly using
GL_INTERFACE_PURGE
. - Index frequently queried columns (e.g.,
STATUS
,SET_OF_BOOKS_ID
). - Leverage Oracle's standard APIs (
GL_JOURNAL_IMPORT_PKG
) for data loading. - Monitor error queues and automate reprocessing where possible.
Conclusion
TheGL_INTERFACE
table is a cornerstone of Oracle EBS General Ledger's data integration architecture. Its robust design ensures accurate, auditable, and efficient journal entry processing, bridging the gap between external systems and the GL while enforcing accounting controls. Proper utilization of this table is essential for maintaining financial data integrity in multi-ledger, multi-currency environments.
-
Table: GL_INTERFACE
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE, object_name:GL_INTERFACE, status:VALID, product: GL - General Ledger , description: Import journal entry batches , implementation_dba_data: GL.GL_INTERFACE ,
-
Table: GL_INTERFACE
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE, object_name:GL_INTERFACE, status:VALID, product: GL - General Ledger , description: Import journal entry batches , implementation_dba_data: GL.GL_INTERFACE ,
-
View: GL_SRS_JI_REQUESTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_REQUESTS_V, object_name:GL_SRS_JI_REQUESTS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_REQUESTS_V ,
-
View: GL_SRS_JI_REQUESTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_REQUESTS_V, object_name:GL_SRS_JI_REQUESTS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_REQUESTS_V ,
-
View: GL_SRS_DEL_JI_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_GROUPS_V, object_name:GL_SRS_DEL_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_GROUPS_V ,
-
View: GL_SRS_JI_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_GROUPS_V, object_name:GL_SRS_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_GROUPS_V ,
-
View: GL_SRS_JI_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_GROUPS_V, object_name:GL_SRS_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_GROUPS_V ,
-
View: GL_SRS_DEL_JI_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_GROUPS_V, object_name:GL_SRS_DEL_JI_GROUPS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_GROUPS_V ,
-
View: GL_SRS_DEL_JI_LEDGERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_LEDGERS_V, object_name:GL_SRS_DEL_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_LEDGERS_V ,
-
View: GL_SRS_JI_LEDGERS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_LEDGERS_V, object_name:GL_SRS_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_LEDGERS_V ,
-
View: GL_SRS_JI_LEDGERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_JI_LEDGERS_V, object_name:GL_SRS_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_JI_LEDGERS_V ,
-
View: GL_SRS_DEL_JI_LEDGERS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_SRS_DEL_JI_LEDGERS_V, object_name:GL_SRS_DEL_JI_LEDGERS_V, status:VALID, product: GL - General Ledger , implementation_dba_data: APPS.GL_SRS_DEL_JI_LEDGERS_V ,
-
Concurrent Program: GLPROC
12.1.1
execution_filename: GL_PROCURE_TO_PAY.export_from_gl_interface , product: GL - General Ledger , user_name: GLPROC , description: Program - Export and Purge All GL Interface Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: GLPROC
12.2.2
execution_filename: GL_PROCURE_TO_PAY.export_from_gl_interface , product: GL - General Ledger , user_name: GLPROC , description: Program - Export and Purge All GL Interface Data , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: GL_JE_BATCHES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_BATCHES, object_name:GL_JE_BATCHES, status:VALID, product: GL - General Ledger , description: Journal entry batches , implementation_dba_data: GL.GL_JE_BATCHES ,
-
Table: GL_JE_BATCHES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_BATCHES, object_name:GL_JE_BATCHES, status:VALID, product: GL - General Ledger , description: Journal entry batches , implementation_dba_data: GL.GL_JE_BATCHES ,
-
View: GL_INTERFACE_SOURCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_SOURCES_V, object_name:GL_INTERFACE_SOURCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_SOURCES_V ,
-
View: GL_INTERFACE_GROUPS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_GROUPS_V, object_name:GL_INTERFACE_GROUPS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_GROUPS_V ,
-
View: GL_BUDGET_TRANSFER_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_TRANSFER_V, object_name:GL_BUDGET_TRANSFER_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUDGET_TRANSFER_V ,
-
View: GL_BUDGET_TRANSFER_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_BUDGET_TRANSFER_V, object_name:GL_BUDGET_TRANSFER_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_BUDGET_TRANSFER_V ,
-
View: GL_INTERFACE_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_GROUPS_V, object_name:GL_INTERFACE_GROUPS_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_GROUPS_V ,
-
Table: GL_XFR_INTERFACE
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_XFR_INTERFACE, object_name:GL_XFR_INTERFACE, status:VALID, product: GL - General Ledger , description: This table is a custom version of the gl_interface table for use by the balance transfer. , implementation_dba_data: GL.GL_XFR_INTERFACE ,
-
View: GL_INTERFACE_SOURCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLGL.GL_INTERFACE_SOURCES_V, object_name:GL_INTERFACE_SOURCES_V, status:VALID, product: GL - General Ledger , description: 10SC ONLY , implementation_dba_data: APPS.GL_INTERFACE_SOURCES_V ,
-
Table: GL_ENCUMBRANCE_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ENCUMBRANCE_TYPES, object_name:GL_ENCUMBRANCE_TYPES, status:VALID, product: GL - General Ledger , description: Encumbrance type definitions , implementation_dba_data: GL.GL_ENCUMBRANCE_TYPES ,
-
Table: GL_ENCUMBRANCE_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_ENCUMBRANCE_TYPES, object_name:GL_ENCUMBRANCE_TYPES, status:VALID, product: GL - General Ledger , description: Encumbrance type definitions , implementation_dba_data: GL.GL_ENCUMBRANCE_TYPES ,
-
Table: GL_JE_LINES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_LINES, object_name:GL_JE_LINES, status:VALID, product: GL - General Ledger , description: Journal entry lines , implementation_dba_data: GL.GL_JE_LINES ,
-
Table: GL_JE_HEADERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_HEADERS, object_name:GL_JE_HEADERS, status:VALID, product: GL - General Ledger , description: Journal entry headers , implementation_dba_data: GL.GL_JE_HEADERS ,
-
Table: GL_JE_HEADERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_HEADERS, object_name:GL_JE_HEADERS, status:VALID, product: GL - General Ledger , description: Journal entry headers , implementation_dba_data: GL.GL_JE_HEADERS ,
-
Table: GL_JE_LINES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_JE_LINES, object_name:GL_JE_LINES, status:VALID, product: GL - General Ledger , description: Journal entry lines , implementation_dba_data: GL.GL_JE_LINES ,
-
Table: GL_BUDGET_VERSIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_VERSIONS, object_name:GL_BUDGET_VERSIONS, status:VALID, product: GL - General Ledger , description: Budget version definitions , implementation_dba_data: GL.GL_BUDGET_VERSIONS ,
-
Table: GL_BUDGET_VERSIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_BUDGET_VERSIONS, object_name:GL_BUDGET_VERSIONS, status:VALID, product: GL - General Ledger , description: Budget version definitions , implementation_dba_data: GL.GL_BUDGET_VERSIONS ,
-
Table: GL_LEDGERS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
Table: GL_LEDGERS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_LEDGERS, object_name:GL_LEDGERS, status:VALID, product: GL - General Ledger , description: Ledger definition , implementation_dba_data: GL.GL_LEDGERS ,
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,