Search Results okl_trx_acct_opts
Overview
The OKL_TRX_ACCT_OPTS table is a core data object within the Oracle E-Business Suite (EBS) module OKL (Leasing and Finance Management). It serves as a repository for transaction accounting options, which are critical configuration settings that define how specific financial transactions are accounted for in the general ledger. This table acts as a junction, linking transaction types defined in OKL_TRX_TYPES_B with their corresponding accounting rules and options. Its role is to ensure that lease and finance management transactions, such as invoices, payments, and adjustments, are posted to the correct accounts according to the established financial policies and contractual agreements.
Key Information Stored
While the full column list is not detailed in the provided metadata, the structure is anchored by its primary and foreign keys. The primary key column, ID, uniquely identifies each accounting option record. The most critical foreign key is TRY_ID, which links directly to the OKL_TRX_TYPES_B table. This relationship indicates that for each transaction type (e.g., a lease payment or a fee), one or more specific accounting options can be configured. Other columns in this table would typically store data points that influence accounting, such as the applicable accounting rule set, revenue recognition method, or specific GL account codes to be used for debits and credits based on the transaction context.
Common Use Cases and Queries
This table is primarily accessed for configuration, validation, and reporting of accounting treatments. A common use case is during the setup of a new lease product, where an implementer must define which accounting options apply to its associated transaction types. For troubleshooting, a query might join this table to the transaction types table to verify the accounting setup for a specific transaction that posted an unexpected journal entry. A typical SQL pattern would be:
- SELECT txa.*, trx.name FROM okl_trx_acct_opts txa, okl_trx_types_b trx WHERE txa.try_id = trx.id AND trx.name = 'LEASE_INVOICE';
Reporting use cases often involve generating a summary of all configured accounting options by transaction type for audit or compliance purposes.
Related Objects
The primary documented relationship for the OKL_TRX_ACCT_OPTS table is with the OKL_TRX_TYPES_B table, which holds the master definitions of transaction types within the leasing module. The relationship is enforced by a foreign key constraint where the column OKL_TRX_ACCT_OPTS.TRY_ID references a primary key in OKL_TRX_TYPES_B. This is a critical one-to-many relationship, meaning a single transaction type can have multiple accounting options defined for different scenarios. While not listed in the provided metadata, this table is also logically related to other accounting setup tables in the OKL module, such as those governing accounting rule sets (OKL_ACCOUNTING_RULES_B) and the journal line definitions that ultimately result from these configurations.
-
Table: OKL_TRX_ACCT_OPTS
12.2.2
product: OKL - Lease and Finance Management , description: Transaction accounting options , implementation_dba_data: Not implemented in this database ,
-
Table: OKL_TRX_TYPES_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_TRX_TYPES_B, object_name:OKL_TRX_TYPES_B, status:VALID, product: OKL - Lease and Finance Management , description: Transaction types , implementation_dba_data: OKL.OKL_TRX_TYPES_B ,
-
View: OKL_TRX_ACCT_OPTS_V
12.2.2
product: OKL - Lease and Finance Management , description: Transaction accounting options , implementation_dba_data: Not implemented in this database ,