Search Results journal import
The XLA_AE_LINES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Subledger Accounting (SLA) architecture, serving as the repository for accounting entries generated by subledger transactions. This table stores detailed accounting line information before it is transferred to the General Ledger (GL) via the Accounting Engine. Below is a detailed breakdown of its structure, purpose, and significance in Oracle EBS.
Overview of XLA_AE_LINES
TheXLA_AE_LINES
table is part of the Oracle Subledger Accounting module, which provides a rules-based accounting engine to create accounting entries for subledger transactions. It acts as an intermediary between subledger modules (e.g., Payables, Receivables, Assets) and the General Ledger, ensuring compliance with accounting standards and corporate policies.
Key Columns and Their Functions
- AE_HEADER_ID: Foreign key linking to
XLA_AE_HEADERS
, associating accounting lines with their corresponding headers. - AE_LINE_NUM: A sequential number identifying the line within an accounting entry.
- APPLICATION_ID: Identifies the subledger application (e.g., 200 for Payables, 222 for Projects).
- CODE_COMBINATION_ID: References the GL account (
GL_CODE_COMBINATIONS
) for the accounting line. - ENTERED_DR/ENTERED_CR: Stores the debit or credit amounts in the transaction currency.
- ACCOUNTED_DR/ACCOUNTED_CR: Stores the debit or credit amounts in the functional currency.
- ACCOUNTING_CLASS_CODE: Classifies the line (e.g., "LIABILITY," "EXPENSE") based on SLA rules.
- EVENT_ID: Links to
XLA_EVENTS
, associating the line with the originating subledger event. - SOURCE_DISTRIBUTION_TYPE: Indicates the source subledger table (e.g., "AP_INVOICE_DISTRIBUTIONS").
- SOURCE_DISTRIBUTION_ID: Foreign key to the source subledger distribution record.
Purpose and Workflow
TheXLA_AE_LINES
table is populated during the "Accounting Program" execution, which applies accounting rules defined in SLA setups. The workflow involves:
- Event Capture: Subledger transactions (e.g., invoices, payments) trigger events stored in
XLA_EVENTS
. - Rule Processing: SLA rules determine how transactions are accounted, generating entries in
XLA_AE_HEADERS
andXLA_AE_LINES
. - Validation: Entries are validated for accuracy before transfer to GL.
- Transfer to GL: Validated entries are posted to
GL_INTERFACE
and then toGL_JE_LINES
.
Integration with Other Modules
The table integrates with:- Subledger Modules: Sources data from Payables, Receivables, Assets, etc.
- General Ledger: Feeds accounting entries via
GL_INTERFACE
. - SLA Setup Tables: References
XLA_ACCOUNTING_RULES
,XLA_EVENT_CLASSES
, etc.
Technical Considerations
- Indexing: Key columns like
AE_HEADER_ID
,EVENT_ID
, andAPPLICATION_ID
are indexed for performance. - Partitioning: In high-volume environments, partitioning by
APPLICATION_ID
orEVENT_DATE
may be used. - Audit Trail: Changes are logged in
XLA_AE_LINES_H
for compliance.
Common Use Cases
- Troubleshooting: Querying
XLA_AE_LINES
helps diagnose missing or incorrect accounting entries. - Reporting: Provides granular data for subledger-to-GL reconciliation.
- Custom Extensions: Enables custom accounting logic via PL/SQL triggers or APIs.
Conclusion
TheXLA_AE_LINES
table is a cornerstone of Oracle EBS Subledger Accounting, ensuring accurate and auditable financial reporting. Its design supports complex accounting rules, multi-currency transactions, and seamless integration with GL, making it indispensable for financial operations in EBS 12.1.1 and 12.2.2.
-
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 ,
-
Lookup Type: XLA_INITIAL_BALANCE_MSG
12.1.1
product: XLA - Subledger Accounting , meaning: Error messages for import of initial balances program , description: This categorizes the messages used to report errors/warnings encountered in defining the initial balances ,
-
Lookup Type: XLA_AB_MESSAGE_CATEGORY
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_AB_MESSAGE_CATEGORY ,
-
Lookup Type: XLA_AB_MESSAGE_CATEGORY
12.1.1
product: XLA - Subledger Accounting , meaning: XLA_AB_MESSAGE_CATEGORY ,
-
Lookup Type: XLA_AMB_COMPONENT_TYPE
12.2.2
product: XLA - Subledger Accounting , meaning: XLA_AMB_COMPONENT_TYPE , description: This lookup is needed by the Accounting Engine for messages shared between AMB Description, AMB Account Derivation rule and AMB Journal Line Type components. ,
-
Lookup Type: XLA_AMB_COMPONENT_TYPE
12.1.1
product: XLA - Subledger Accounting , meaning: XLA_AMB_COMPONENT_TYPE , description: This lookup is needed by the Accounting Engine for messages shared between AMB Description, AMB Account Derivation rule and AMB Journal Line Type components. ,
-
Lookup Type: XLA_MJE_ADD_POPLIST
12.2.2
product: XLA - Subledger Accounting , meaning: Subledger Journal Entries Add Another Poplist ,
-
Table: XLA_AE_LINES
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AE_LINES, object_name:XLA_AE_LINES, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AE_LINES table stores the subledger journal entry lines. There is a one-to-many relationship between subledger journal entry headers and subledger journal entry lines. , implementation_dba_data: XLA.XLA_AE_LINES ,
-
Table: XLA_AE_LINES
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AE_LINES, object_name:XLA_AE_LINES, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AE_LINES table stores the subledger journal entry lines. There is a one-to-many relationship between subledger journal entry headers and subledger journal entry lines. , implementation_dba_data: XLA.XLA_AE_LINES ,
-
Lookup Type: XLA_MJE_ADD_POPLIST
12.1.1
product: XLA - Subledger Accounting , meaning: Subledger Journal Entries Add Another Poplist ,
-
Lookup Type: XLA_PSFT_APPL_JRNL_ID
12.1.1
product: XLA - Subledger Accounting , meaning: People Soft Application Journal ID , description: People Soft Application Journal ID ,
-
Concurrent Program: XLAJELINESRPT
12.2.2
product: XLA - Subledger Accounting , user_name: Journal Entries Report , description: SLA Standard Journal Entry Lines Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: XLA_PSFT_APPL_JRNL_ID
12.2.2
product: XLA - Subledger Accounting , meaning: People Soft Application Journal ID , description: People Soft Application Journal ID ,
-
Lookup Type: XLA_MPA_NUM_OF_ENTRIES
12.1.1
product: XLA - Subledger Accounting , meaning: Number of multiperiod journal entries to be created , description: Number of multiperiod journal entries to be created ,
-
Table: XLA_LINE_DEFN_JLT_ASSGNS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFN_JLT_ASSGNS, object_name:XLA_LINE_DEFN_JLT_ASSGNS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the journal line types assigned to the journal lines definitions. , implementation_dba_data: XLA.XLA_LINE_DEFN_JLT_ASSGNS ,
-
Table: XLA_AE_HEADERS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AE_HEADERS, object_name:XLA_AE_HEADERS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AE_HEADERS table stores subledger journal entries. There is a one-to-many relationship between accounting events and journal entry headers. , implementation_dba_data: XLA.XLA_AE_HEADERS ,
-
Concurrent Program: XLAGLTRN
12.1.1
product: XLA - Subledger Accounting , user_name: Transfer Journal Entries to GL , description: Use this program to transfer to GL subledger journal entries generated by previous executions of the create accounting program , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Table: XLA_LINE_DEFN_JLT_ASSGNS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFN_JLT_ASSGNS, object_name:XLA_LINE_DEFN_JLT_ASSGNS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the journal line types assigned to the journal lines definitions. , implementation_dba_data: XLA.XLA_LINE_DEFN_JLT_ASSGNS ,
-
Concurrent Program: XLAJELINESRPT
12.1.1
product: XLA - Subledger Accounting , user_name: Journal Entries Report , description: SLA Standard Journal Entry Lines Report , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Table: XLA_AE_HEADERS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AE_HEADERS, object_name:XLA_AE_HEADERS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AE_HEADERS table stores subledger journal entries. There is a one-to-many relationship between accounting events and journal entry headers. , implementation_dba_data: XLA.XLA_AE_HEADERS ,
-
Concurrent Program: XLAGLTRN
12.2.2
product: XLA - Subledger Accounting , user_name: Transfer Journal Entries to GL , description: Use this program to transfer to GL subledger journal entries generated by previous executions of the create accounting program , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Lookup Type: XLA_MPA_PRORATION
12.2.2
product: XLA - Subledger Accounting , meaning: Multiperiod journal entries proration option , description: Multiperiod journal entries proration option ,
-
Lookup Type: XLA_MPA_NUM_OF_ENTRIES
12.2.2
product: XLA - Subledger Accounting , meaning: Number of multiperiod journal entries to be created , description: Number of multiperiod journal entries to be created ,
-
Lookup Type: XLA_MPA_PRORATION
12.1.1
product: XLA - Subledger Accounting , meaning: Multiperiod journal entries proration option , description: Multiperiod journal entries proration option ,
-
Lookup Type: XLA_JELINESRPT_TRANSFER_STATUS
12.2.2
product: XLA - Subledger Accounting , meaning: Transfer or Posting Status for Journal Entries Report , description: Transfer or Posting Status for Journal Entries Report ,
-
Lookup Type: XLA_LINESINQ_ADD_POPLIST
12.1.1
product: XLA - Subledger Accounting , meaning: Lines Inquiry Add Another Poplist ,
-
Lookup Type: XLA_LINESINQ_ADD_POPLIST
12.2.2
product: XLA - Subledger Accounting , meaning: Lines Inquiry Add Another Poplist ,
-
Lookup Type: XLA_AAD_IMPORT_OPTION
12.2.2
product: XLA - Subledger Accounting , meaning: Application Accounting Definition Import Option , description: Import option for importing application accounting definitions ,
-
Lookup Type: XLA_AAD_IMPORT_OPTION
12.1.1
product: XLA - Subledger Accounting , meaning: Application Accounting Definition Import Option , description: Import option for importing application accounting definitions ,
-
Concurrent Program: XLAALIMP
12.2.2
execution_filename: XLAALIMP , product: XLA - Subledger Accounting , user_name: Import Application Accounting Definitions , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: XLAALIMP
12.1.1
execution_filename: XLAALIMP , product: XLA - Subledger Accounting , user_name: Import Application Accounting Definitions , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Table: XLA_LINE_ASSGNS_T
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_ASSGNS_T, object_name:XLA_LINE_ASSGNS_T, status:VALID, product: XLA - Subledger Accounting , description: Interface table to load the assignments between ADR rules and journal line types. , implementation_dba_data: XLA.XLA_LINE_ASSGNS_T ,
-
Table: XLA_JE_LINE_TYPES
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_JE_LINE_TYPES, object_name:XLA_JE_LINE_TYPES, status:VALID, product: XLA - Subledger Accounting , description: This table holds information for journal entry line types. , implementation_dba_data: XLA.XLA_JE_LINE_TYPES ,
-
Table: XLA_JE_LINE_TYPES
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_JE_LINE_TYPES, object_name:XLA_JE_LINE_TYPES, status:VALID, product: XLA - Subledger Accounting , description: This table holds information for journal entry line types. , implementation_dba_data: XLA.XLA_JE_LINE_TYPES ,
-
Table: XLA_TPM_WORKING_HDRS_T
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TPM_WORKING_HDRS_T, object_name:XLA_TPM_WORKING_HDRS_T, status:VALID, product: XLA - Subledger Accounting , description: The journal header identifiers to be processed by third party merge event. , implementation_dba_data: XLA.XLA_TPM_WORKING_HDRS_T ,
-
Lookup Type: XLA_PURGE_OPTIONS
12.1.1
product: XLA - Subledger Accounting , meaning: Purge Options for Import initial balances program , description: Purge Options for Import initial balances program ,
-
Table: XLA_LINE_DEFINITIONS_B
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFINITIONS_B, object_name:XLA_LINE_DEFINITIONS_B, status:VALID, product: XLA - Subledger Accounting , description: This table stores the journal lines definitions for an application. , implementation_dba_data: XLA.XLA_LINE_DEFINITIONS_B ,
-
Lookup Type: XLA_PURGE_OPTIONS
12.2.2
product: XLA - Subledger Accounting , meaning: Purge Options for Import initial balances program , description: Purge Options for Import initial balances program ,
-
Table: XLA_TB_DEFN_JE_SOURCES
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TB_DEFN_JE_SOURCES, object_name:XLA_TB_DEFN_JE_SOURCES, status:VALID, product: XLA - Subledger Accounting , description: This table stores journal sources associated with the Open Account Balances Listing report definitions. , implementation_dba_data: XLA.XLA_TB_DEFN_JE_SOURCES ,
-
Table: XLA_TB_DEFN_JE_SOURCES
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TB_DEFN_JE_SOURCES, object_name:XLA_TB_DEFN_JE_SOURCES, status:VALID, product: XLA - Subledger Accounting , description: This table stores journal sources associated with the Open Account Balances Listing report definitions. , implementation_dba_data: XLA.XLA_TB_DEFN_JE_SOURCES ,
-
Table: XLA_TPM_WORKING_HDRS_T
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_TPM_WORKING_HDRS_T, object_name:XLA_TPM_WORKING_HDRS_T, status:VALID, product: XLA - Subledger Accounting , description: The journal header identifiers to be processed by third party merge event. , implementation_dba_data: XLA.XLA_TPM_WORKING_HDRS_T ,
-
Table: XLA_AAD_LINE_DEFN_ASSGNS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AAD_LINE_DEFN_ASSGNS, object_name:XLA_AAD_LINE_DEFN_ASSGNS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the journal lines definitions for the application accounting definitions. , implementation_dba_data: XLA.XLA_AAD_LINE_DEFN_ASSGNS ,
-
Table: XLA_LINE_ASSGNS_T
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_ASSGNS_T, object_name:XLA_LINE_ASSGNS_T, status:VALID, product: XLA - Subledger Accounting , description: Interface table to load the assignments between ADR rules and journal line types. , implementation_dba_data: XLA.XLA_LINE_ASSGNS_T ,
-
Table: XLA_LINE_DEFINITIONS_TL
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFINITIONS_TL, object_name:XLA_LINE_DEFINITIONS_TL, status:VALID, product: XLA - Subledger Accounting , description: This table stores translated information about journal lines definitions. , implementation_dba_data: XLA.XLA_LINE_DEFINITIONS_TL ,
-
Table: XLA_LINE_DEFINITIONS_B
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFINITIONS_B, object_name:XLA_LINE_DEFINITIONS_B, status:VALID, product: XLA - Subledger Accounting , description: This table stores the journal lines definitions for an application. , implementation_dba_data: XLA.XLA_LINE_DEFINITIONS_B ,
-
Table: XLA_AMB_UPDATED_COMPS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_AMB_UPDATED_COMPS, object_name:XLA_AMB_UPDATED_COMPS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_AMB_UPDATED_COMPS table stores the application accounting definitions and journal entry setups that has been updated. , implementation_dba_data: XLA.XLA_AMB_UPDATED_COMPS ,
-
Table: XLA_DISTRIBUTION_LINKS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_DISTRIBUTION_LINKS, object_name:XLA_DISTRIBUTION_LINKS, status:VALID, product: XLA - Subledger Accounting , description: The XLA_DISTRIBUTION_LINKS table stores the link between transactions and subledger journal entry lines. , implementation_dba_data: XLA.XLA_DISTRIBUTION_LINKS ,
-
Table: XLA_LINE_DEFN_AC_ASSGNS
12.1.1
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFN_AC_ASSGNS, object_name:XLA_LINE_DEFN_AC_ASSGNS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the analytical criteria assigned to the journal lines definitions. , implementation_dba_data: XLA.XLA_LINE_DEFN_AC_ASSGNS ,
-
Table: XLA_LINE_DEFN_AC_ASSGNS
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFN_AC_ASSGNS, object_name:XLA_LINE_DEFN_AC_ASSGNS, status:VALID, product: XLA - Subledger Accounting , description: This table stores the analytical criteria assigned to the journal lines definitions. , implementation_dba_data: XLA.XLA_LINE_DEFN_AC_ASSGNS ,
-
Table: XLA_LINE_DEFINITIONS_TL
12.2.2
owner:XLA, object_type:TABLE, fnd_design_data:XLA.XLA_LINE_DEFINITIONS_TL, object_name:XLA_LINE_DEFINITIONS_TL, status:VALID, product: XLA - Subledger Accounting , description: This table stores translated information about journal lines definitions. , implementation_dba_data: XLA.XLA_LINE_DEFINITIONS_TL ,