Search Results okl_sys_acct_opts_all
Overview
OKL_SYS_ACCT_OPTS_ALL is the system accounting options table within the Oracle E-Business Suite Leasing and Finance Management (OKL) module. It stores the accounting configuration that governs how the leasing application derives, posts, and reconciles financial entries across contracts, receivables, payables, and the general ledger. Because leasing activity generates a continuous stream of cash flows, accruals, tax implications, and multi-currency settlements, the OKL module requires a centralized repository defining which accounts, currencies, rounding rules, and precision thresholds apply. This table fulfills that role, functioning as the accounting engine's control record set at the operating unit and ledger level.
The object resides in the OKL schema and is documented as VALID under ETRM 12.2.2, with 59 physical columns. Its primary key is OKL_SYS_ACCT_OPTS_ALL_PK, defined on the ID column, and a unique index OKL_SYS_ACCT_OPTS_ALL_U1 also covers ID. The heuristic Data Vault classification mined from the foreign key structure is standalone. From a modeling perspective, this suggests the table behaves as a self-contained reference or configuration satellite rather than participating in a hub-and-link network; it should be treated as a satellite-style configuration entity keyed by its own surrogate identifier, with ORG_ID and SET_OF_BOOKS_ID acting as natural business qualifiers rather than foreign-key dependencies to other hubs.
Key Information Stored
The table blends surrogate identity, ledger context, and account derivation settings. The most consequential columns include:
- ID — Surrogate primary key (OKL_SYS_ACCT_OPTS_ALL_PK) and unique index candidate (OKL_SYS_ACCT_OPTS_ALL_U1).
- ORG_ID — Operating unit that owns the accounting option row; the principal multi-org partitioning column.
- SET_OF_BOOKS_ID — Ledger to which the derived accounting entries are posted.
- CODE_COMBINATION_ID — Default accounting flexfield combination used for general postings.
- REC_CCID — Receivable account combination for lease receivables.
- LIABLITY_CCID — Liability account combination for lease obligations.
- TAX_CCID — Tax account combination.
- ROUNDING_CCID — Account used to absorb rounding differences.
- AR_CLEARING_CCID and AP_CLEARING_CCID — Clearing accounts for receivables and payables respectively.
- CC_REP_CURRENCY_CODE and AEL_REP_CURRENCY_CODE — Reporting currencies for contract currency and asset/expense ledger streams.
- CC_ROUNDING_RULE, CC_PRECISION, CC_MIN_ACCT_UNIT — Rounding, precision, and minimum accountable unit controls for the contract currency stream.
- AEL_ROUNDING_RULE, AEL_PRECISION, AEL_MIN_ACCT_UNIT — Equivalent rounding controls for the asset/expense ledger stream.
- ACCRUAL_REVERSAL_DAYS and LKE_HOLD_DAYS — Timing controls for accrual reversal and hold periods.
- ACCOUNT_DERIVATION and STM_APPLY_ROUNDING_DIFFERENCE — Flags governing derivation logic and statement rounding treatment.
The remaining columns are primarily DFF attributes (ATTRIBUTE_CATEGORY, ATTRIBUTE1–15), audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN), and OBJECT_VERSION_NUMBER for optimistic locking.
Common Use Cases and Queries
Typical usage revolves around auditing accounting setup, troubleshooting posting failures, and confirming account derivation for a given operating unit.
SELECT org_id,
set_of_books_id,
code_combination_id,
rec_ccid,
liablity_ccid,
tax_ccid,
cc_rep_currency_code,
ael_rep_currency_code
FROM okl.okl_sys_acct_opts_all
WHERE org_id = :p_org_id;
Reconciliation reports frequently join CODE_COMBINATION_ID values to GL_CODE_COMBINATIONS to display the human-readable account string. Another common pattern inspects rounding and precision configuration to explain small residual differences during multi-currency lease settlements:
SELECT cc_rounding_rule, cc_precision, cc_min_acct_unit,
ael_rounding_rule, ael_precision, ael_min_acct_unit
FROM okl.okl_sys_acct_opts_all
WHERE set_of_books_id = :p_ledger;
Because the table is standalone and small, it is well suited to being cached in concurrent programs and form personalizations that need default account values during contract booking.
Related Objects
Given the ETRM metadata classifies this table as standalone, no formal foreign keys originating within it are documented. The relationships below are therefore functional rather than enforced by constraint definitions:
- GL_CODE_COMBINATIONS — Resolves CODE_COMBINATION_ID, REC_CCID, LIABLITY_CCID, TAX_CCID, ROUNDING_CCID, AR_CLEARING_CCID, and AP_CLEARING_CCID into account segment strings.
- GL_SETS_OF_BOOKS — Joined on SET_OF_BOOKS_ID to validate the target ledger.
- HR_OPERATING_UNITS — Joined on ORG_ID to resolve the owning operating unit.
- FND_CURRENCIES — Joined on CC_REP_CURRENCY_CODE and AEL_REP_CURRENCY_CODE to obtain currency names and precision defaults.
- OKL_CONTRACTS — Lease contracts that inherit the accounting options configured here during booking and accounting generation.
- OKL_ACCOUNTING_GEN_PVT — The accounting generation package that reads these options to derive and post lease journal entries.
- OKL_SYS_ACCT_OPTS_TL — Translation table that may accompany the base table for descriptive option text.
Because the object is configuration-driven rather than transactional, most dependencies are mediated through the OKL accounting subsystems and GL integration points rather than direct relational constraints.
-
Table: OKL_SYS_ACCT_OPTS_ALL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_SYS_ACCT_OPTS_ALL, object_name:OKL_SYS_ACCT_OPTS_ALL, status:VALID, product: OKL - Leasing and Finance Management , description: System accounting options , implementation_dba_data: OKL.OKL_SYS_ACCT_OPTS_ALL ,
-
Table: OKL_SYS_ACCT_OPTS_ALL
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_SYS_ACCT_OPTS_ALL, object_name:OKL_SYS_ACCT_OPTS_ALL, status:VALID, product: OKL - Lease and Finance Management , description: System accounting options , implementation_dba_data: OKL.OKL_SYS_ACCT_OPTS_ALL ,
-
SYNONYM: APPS.OKL_SYS_ACCT_OPTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_SYS_ACCT_OPTS_ALL, status:VALID,
-
SYNONYM: APPS.OKL_SYS_ACCT_OPTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_SYS_ACCT_OPTS_ALL, status:VALID,
-
VIEW: OKL.OKL_SYS_ACCT_OPTS_ALL#
12.2.2
owner:OKL, object_type:VIEW, object_name:OKL_SYS_ACCT_OPTS_ALL#, status:VALID,
-
VIEW: OKL.OKL_SYS_ACCT_OPTS_ALL#
12.2.2
-
PACKAGE BODY: APPS.OKL_PRB_UPGRADE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PRB_UPGRADE_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_ESG_TRANSPORT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_ESG_TRANSPORT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_CNTRCT_FIN_EXTRACT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_CNTRCT_FIN_EXTRACT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAY_INVOICES_TRANS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAY_INVOICES_TRANS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAY_INVOICES_TRANS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAY_INVOICES_TRANS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_STREAMS_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_STREAMS_UTIL, status:VALID,
-
PACKAGE BODY: APPS.OKL_K_LINE_FIN_EXT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_K_LINE_FIN_EXT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_K_LINE_FIN_EXT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_K_LINE_FIN_EXT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_CNTRCT_FIN_EXTRACT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_CNTRCT_FIN_EXTRACT_PVT, status:VALID,
-
SYNONYM: APPS.OKL_SYS_ACCT_OPTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_SYS_ACCT_OPTS, status:VALID,
-
SYNONYM: APPS.OKL_SYS_ACCT_OPTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_SYS_ACCT_OPTS, status:VALID,
-
PACKAGE BODY: APPS.OKL_QA_DATA_INTEGRITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_QA_DATA_INTEGRITY, status:VALID,
-
PACKAGE BODY: APPS.OKL_SLA_ACC_SOURCES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SLA_ACC_SOURCES_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_QA_DATA_INTEGRITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_QA_DATA_INTEGRITY, status:VALID,
-
PACKAGE BODY: APPS.OKL_STREAM_GENERATOR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_STREAM_GENERATOR_PVT, status:VALID,
-
APPS.OKL_ESG_TRANSPORT_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKL_SLA_ACC_SOURCES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SLA_ACC_SOURCES_PVT, status:VALID,
-
TABLE: OKL.OKL_SYS_ACCT_OPTS_ALL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_SYS_ACCT_OPTS_ALL, object_name:OKL_SYS_ACCT_OPTS_ALL, status:VALID,
-
TABLE: OKL.OKL_SYS_ACCT_OPTS_ALL
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_SYS_ACCT_OPTS_ALL, object_name:OKL_SYS_ACCT_OPTS_ALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKL_K_HDRS_FULL_UV
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.OKL_K_HDRS_FULL_UV
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.OKL_K_HDRS_FULL_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_K_HDRS_FULL_UV, object_name:OKL_K_HDRS_FULL_UV, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
View: OKL_K_HDRS_FULL_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_K_HDRS_FULL_UV, object_name:OKL_K_HDRS_FULL_UV, status:VALID, product: OKL - Lease and Finance Management , description: UI view for LLA Contract Details Page , implementation_dba_data: APPS.OKL_K_HDRS_FULL_UV ,
-
VIEW: APPS.OKL_K_HDRS_FULL_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_K_HDRS_FULL_UV, object_name:OKL_K_HDRS_FULL_UV, status:VALID,
-
View: OKL_K_HDRS_FULL_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_K_HDRS_FULL_UV, object_name:OKL_K_HDRS_FULL_UV, status:VALID, product: OKL - Leasing and Finance Management , description: UI view for LLA Contract Details Page , implementation_dba_data: APPS.OKL_K_HDRS_FULL_UV ,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_SYS_ACCT_OPTS_ALL
12.2.2
-
APPS.OKL_STREAMS_UTIL dependencies on OKL_SYS_ACCT_OPTS_ALL
12.2.2
-
APPS.OKL_CNTRCT_FIN_EXTRACT_PVT dependencies on OKL_SYS_ACCT_OPTS_ALL
12.2.2
-
APPS.OKL_PAY_INVOICES_TRANS_PVT dependencies on OKL_SYS_ACCT_OPTS_ALL
12.2.2
-
APPS.OKL_ESG_TRANSPORT_PVT dependencies on OKL_SYS_ACCT_OPTS_ALL
12.2.2
-
APPS.OKL_CNTRCT_FIN_EXTRACT_PVT dependencies on OKL_SYS_ACCT_OPTS_ALL
12.1.1
-
APPS.OKL_QA_DATA_INTEGRITY dependencies on OKL_SYS_ACCT_OPTS_ALL
12.1.1
-
APPS.OKL_K_LINE_FIN_EXT_PVT dependencies on OKL_SYS_ACCT_OPTS_ALL
12.1.1
-
APPS.OKL_K_LINE_FIN_EXT_PVT dependencies on OKL_SYS_ACCT_OPTS_ALL
12.2.2