Search Results journal import
The GL.GL_INTERFACE table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 serves as a critical staging area for importing accounting data into the General Ledger (GL) module. It acts as an intermediary repository where transactional data from subledgers, external systems, or manual entries is temporarily stored before being validated and posted to the GL. This table is fundamental for organizations leveraging Oracle's Financials suite, ensuring seamless data integration while maintaining data integrity and auditability.
Key Features and Structure
The GL_INTERFACE table consists of multiple columns designed to capture essential accounting attributes, including journal details, accounting flexfields, amounts, and status indicators. Below are some of the most critical columns:
- STATUS: Indicates whether the record is 'NEW', 'POSTED', or 'ERROR'. Records marked as 'NEW' are pending validation, while 'ERROR' entries require correction before processing.
- SET_OF_BOOKS_ID: Associates the entry with a specific ledger (Chart of Accounts).
- ACCOUNTING_DATE: The date when the transaction is recorded in the GL.
- CURRENCY_CODE: Specifies the currency of the transaction.
- ENTERED_DR and ENTERED_CR: Represent debit and credit amounts in the transaction currency.
- ACCOUNTED_DR and ACCOUNTED_CR: Store debit and credit amounts in the functional currency.
- REFERENCE_x columns (e.g., REFERENCE_1, REFERENCE_2): Allow additional metadata for tracking sources or references.
- GROUP_ID: Groups related journal entries for batch processing.
Data Flow and Processing
The typical workflow involving GL_INTERFACE follows these steps:
- Data Population: External systems, subledgers (e.g., AP, AR, FA), or manual SQL scripts insert records into GL_INTERFACE.
- Validation: The Journal Import program validates entries against GL rules (e.g., valid accounts, balanced debits/credits, open periods).
- Error Handling: Invalid records are flagged with an 'ERROR' status, and error details are logged in GL_INTERFACE_ERRORS.
- Posting: Validated records are transferred to GL_JE_BATCHES, GL_JE_HEADERS, and GL_JE_LINES for posting.
Integration with Subledgers
Oracle subledgers (e.g., Payables, Receivables, Assets) use GL_INTERFACE to post summarized or detailed accounting entries to the GL. For example:
- AP: Invoice distributions are aggregated and pushed to GL_INTERFACE before Journal Import.
- AR: Revenue recognition entries are staged here before GL posting.
- FA: Depreciation journals are interfaced via this table.
Customization and Best Practices
Organizations often customize data flows into GL_INTERFACE to meet unique requirements. Best practices include:
- Using GROUP_ID to manage batch imports efficiently.
- Leveraging USER_JE_CATEGORY_NAME and USER_JE_SOURCE_NAME for audit trails.
- Implementing error-handling routines to address validation failures.
- Ensuring data is properly formatted (e.g., segment values, dates) before insertion.
Conclusion
The GL.GL_INTERFACE table is a cornerstone of Oracle EBS General Ledger functionality, enabling robust, auditable, and scalable financial data integration. Its design supports high-volume data transfers while enforcing validation rules, ensuring accurate financial reporting. Proper utilization of this table is essential for organizations implementing Oracle EBS 12.1.1 or 12.2.2, particularly those with complex multi-ledger or multi-currency requirements.
-
File: Journal Import.pdf
12.1.1
product: GL - General Ledger , size: 10.438 KBytes , file_type: PDF Diagram ,
-
File: Journal Import.pdf
12.2.2
product: GL - General Ledger , size: 10.438 KBytes , file_type: PDF Diagram ,
-
File: Journal Formulas.pdf
12.1.1
product: GL - General Ledger , size: 8.944 KBytes , file_type: PDF Diagram ,
-
File: Journal Formulas.pdf
12.2.2
product: GL - General Ledger , size: 8.944 KBytes , file_type: PDF Diagram ,
-
Lookup Type: INVOICE IMPORT SOURCES
12.1.1
product: AP - Payables , meaning: Invoice Import Sources , description: Translation of the seeded invoice import sources ,
-
Lookup Type: INVOICE IMPORT SOURCES
12.2.2
product: AP - Payables , meaning: Invoice Import Sources , description: Translation of the seeded invoice import sources ,
-
Lookup Type: INVOICE IMPORT REJECTION
12.1.1
product: AP - Payables , meaning: Invoice Import Rejection , description: Reason for the rejection of an imported invoice ,
-
Lookup Type: INVOICE IMPORT REJECTION
12.2.2
product: AP - Payables , meaning: Invoice Import Rejection , description: Reason for the rejection of an imported invoice ,
-
TABLE: GL.GL_INTERFACE
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE, object_name:GL_INTERFACE, status:VALID,
-
TABLE: GL.GL_INTERFACE_HISTORY
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE_HISTORY, object_name:GL_INTERFACE_HISTORY, status:VALID,
-
TABLE: GL.GL_IMPORT_REFERENCES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_IMPORT_REFERENCES, object_name:GL_IMPORT_REFERENCES, status:VALID,
-
TABLE: GL.GL_IMPORT_REFERENCES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_IMPORT_REFERENCES, object_name:GL_IMPORT_REFERENCES, status:VALID,
-
TABLE: GL.GL_INTERFACE_HISTORY
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE_HISTORY, object_name:GL_INTERFACE_HISTORY, status:VALID,
-
TABLE: GL.GL_INTERFACE
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE, object_name:GL_INTERFACE, status:VALID,
-
TABLE: GL.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,
-
TABLE: IGI.IGI_INT_ARCH_REFS
12.1.1
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_INT_ARCH_REFS, object_name:IGI_INT_ARCH_REFS, status:VALID,
-
TABLE: IGI.IGI_INT_ARCH_REFS
12.2.2
owner:IGI, object_type:TABLE, fnd_design_data:IGI.IGI_INT_ARCH_REFS, object_name:IGI_INT_ARCH_REFS, status:VALID,
-
TABLE: GL.GL_INTERFACE_CONTROL
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE_CONTROL, object_name:GL_INTERFACE_CONTROL, status:VALID,
-
Lookup Type: INTERFACE STREAMLINE OPTION
12.1.1
product: PA - Projects , meaning: Interface Streamline Option , description: Option of distribution and interface programs to run in streamline from the Submit Processes form ,
-
TABLE: GL.GL_INTERFACE_CONTROL
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_INTERFACE_CONTROL, object_name:GL_INTERFACE_CONTROL, status:VALID,
-
PACKAGE: APPS.GL_IMPORT_HOOK_PKG
12.2.2
-
Lookup Type: INTERFACE STREAMLINE OPTION
12.2.2
product: PA - Projects , meaning: Interface Streamline Option , description: Option of distribution and interface programs to run in streamline from the Submit Processes form ,
-
PACKAGE: APPS.GL_JOURNAL_IMPORT_SLA_PKG
12.2.2
-
PACKAGE: APPS.GL_IMPORT_HOOK_PKG
12.1.1
-
PACKAGE: APPS.GL_JOURNAL_IMPORT_SLA_PKG
12.1.1
-
Concurrent Program: GLLDEL
12.1.1
execution_filename: GLLDEL , product: GL - General Ledger , user_name: GLLDEL , description: Delete Journal Import Source , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: GLLEZL
12.1.1
execution_filename: GLLEZL , product: GL - General Ledger , user_name: GLLEZL , description: Journal Import , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: GLLEZL
12.2.2
execution_filename: GLLEZL , product: GL - General Ledger , user_name: GLLEZL , description: Journal Import , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: GLUJITX
12.1.1
execution_filename: GL_JOURNAL_IMPORT_TAX_PKG.Update_taxes , product: GL - General Ledger , user_name: GLUJITX , description: Update Tax Details in Journal Import , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: GLLDEL
12.2.2
execution_filename: GLLDEL , product: GL - General Ledger , user_name: GLLDEL , description: Delete Journal Import Source , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
PACKAGE BODY: APPS.GL_IMPORT_HOOK_PKG
12.2.2
-
Concurrent Program: GLUJITX
12.2.2
execution_filename: GL_JOURNAL_IMPORT_TAX_PKG.Update_taxes , product: GL - General Ledger , user_name: GLUJITX , description: Update Tax Details in Journal Import , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
PACKAGE BODY: APPS.GL_IMPORT_HOOK_PKG
12.1.1
-
TABLE: AP.AP_ENCUMBRANCE_LINES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_ENCUMBRANCE_LINES_ALL, object_name:AP_ENCUMBRANCE_LINES_ALL, status:VALID,
-
TABLE: AP.AP_ENCUMBRANCE_LINES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_ENCUMBRANCE_LINES_ALL, object_name:AP_ENCUMBRANCE_LINES_ALL, status:VALID,
-
TABLE: PN.PN_AE_LINES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_AE_LINES_ALL, object_name:PN_AE_LINES_ALL, status:VALID,
-
TABLE: OKL.OKL_AE_LINES_ALL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_AE_LINES_ALL, object_name:OKL_AE_LINES_ALL, status:VALID,
-
TABLE: OKL.OKL_AE_LINES_ALL
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_AE_LINES_ALL, object_name:OKL_AE_LINES_ALL, status:VALID,
-
TABLE: PN.PN_AE_LINES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_AE_LINES_ALL, object_name:PN_AE_LINES_ALL, status:VALID,
-
Concurrent Program: GLLEZLSRS
12.1.1
execution_filename: gljirun , product: GL - General Ledger , user_name: GLLEZLSRS , description: Executable to allow submission of Journal Import through the Standard Request Submission form. , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: GLLEZLSRS
12.2.2
execution_filename: gljirun , product: GL - General Ledger , user_name: GLLEZLSRS , description: Executable to allow submission of Journal Import through the Standard Request Submission form. , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
TABLE: AR.AR_JOURNAL_INTERIM_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_JOURNAL_INTERIM_ALL, object_name:AR_JOURNAL_INTERIM_ALL, status:VALID,
-
TABLE: AR.AR_JOURNAL_INTERIM_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_JOURNAL_INTERIM_ALL, object_name:AR_JOURNAL_INTERIM_ALL, status:VALID,
-
APPS.FV_YE_CARRYFORWARD dependencies on FND_REQUEST
12.1.1
-
APPS.FV_YE_CARRYFORWARD dependencies on FND_REQUEST
12.2.2
-
TABLE: AP.AP_AE_LINES_ALL
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_AE_LINES_ALL, object_name:AP_AE_LINES_ALL, status:VALID,
-
Concurrent Program: XLADRPGLT
12.2.2
execution_filename: XLA_PURGE_PKG.drop_glt , product: XLA - Subledger Accounting , user_name: Purge Temporary Journal Import Interface Tables Created By Subledger Accounting , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
TABLE: AP.AP_AE_LINES_ALL
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_AE_LINES_ALL, object_name:AP_AE_LINES_ALL, status:VALID,
-
Lookup Type: XTR_COMPANY_PARAMETER_CODE
12.1.1
product: XTR - Treasury , meaning: Company Parameter Code , description: Company Parameter Code ,
-
Lookup Type: XTR_COMPANY_PARAMETER_CODE
12.2.2
product: XTR - Treasury , meaning: Company Parameter Code , description: Company Parameter Code ,