Search Results okl_k_rate_params
Overview
OKL_K_RATE_PARAMS is a transaction table within the OKL (Leasing and Finance Management) schema of Oracle E-Business Suite. It stores the interest rate parameters associated with a lease contract, keyed to a contract header identified by KHR_ID. Each row represents a dated configuration of interest calculation attributes — such as base rate, index reference, adder, floors and ceilings, compounding behavior, and conversion options — that the leasing engine consumes when generating interest schedules, amortization, and cash flow projections.
Because the table records parameters effective across defined date ranges, it supports the re-rating, repricing, and conversion logic required for variable-rate and adjustable leases. Under a Data Vault modeling heuristic mined from the foreign key structure, OKL_K_RATE_PARAMS classifies as a standalone object — neither hub, link, nor satellite by derivation. This suggests that, absent documented parent-child foreign keys within the OKL schema, the table is best treated as a self-contained transaction entity referenced through its business key rather than as a strictly dependent child in a normalized hierarchy.
Key Information Stored
The primary key is the composite OKL_K_RATE_PARAMS_PK, defined on PARAMETER_TYPE_CODE, EFFECTIVE_FROM_DATE, and KHR_ID. A unique index, OKL_K_RATE_PARAMS_U1, covers KHR_ID, PARAMETER_TYPE_CODE, and EFFECTIVE_FROM_DATE, making this triplet the principal business-key candidate. The surrogate composite PK and this unique index are functionally aligned, so the business key effectively serves as the identifying key.
The most consequential columns include:
- KHR_ID — lease contract header identifier, linking each parameter set to its contract.
- PARAMETER_TYPE_CODE — classification of the rate parameter row.
- EFFECTIVE_FROM_DATE / EFFECTIVE_TO_DATE — validity window for the parameter set.
- INTEREST_INDEX_ID / BASE_RATE / ADDER_RATE — the reference index and the components used to derive the applied rate.
- MAXIMUM_RATE / MINIMUM_RATE — rate collar boundaries.
- INTEREST_START_DATE — commencement of interest accrual.
- PRINCIPAL_BASIS_CODE, DAYS_IN_A_MONTH_CODE, DAYS_IN_A_YEAR_CODE, INTEREST_BASIS_CODE — conventions governing accrual and day-count calculation.
- COMPOUNDING_FREQUENCY_CODE, CALCULATION_FORMULA_ID — frequency and formula used for interest computation.
- CATCHUP_BASIS_CODE, CATCHUP_SETTLEMENT_CODE, CATCHUP_FREQUENCY_CODE — settings controlling catch-up interest treatment.
- RATE_CHANGE_START_DATE, RATE_CHANGE_FREQUENCY_CODE, RATE_CHANGE_VALUE — scheduled rate change behavior.
- CONVERSION_OPTION_CODE, CONVERSION_TYPE_CODE, NEXT_CONVERSION_DATE — interest rate conversion configurations.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns.
Fifteen ATTRIBUTE columns provide a DESCRIPTIVE flexfield for client-specific extensions.
Common Use Cases and Queries
Typical reporting includes retrieving the currently effective rate parameters for a contract, auditing rate history, and validating schedule generation inputs. A representative query returns the active parameter row for a given contract:
- Select PARAMETER_TYPE_CODE, BASE_RATE, ADDER_RATE, EFFECTIVE_FROM_DATE, EFFECTIVE_TO_DATE FROM OKL_K_RATE_PARAMS WHERE KHR_ID = :p_khr_id AND TRUNC(SYSDATE) BETWEEN EFFECTIVE_FROM_DATE AND NVL(EFFECTIVE_TO_DATE, TRUNC(SYSDATE));
- Join to the contract header on KHR_ID to report rate parameters alongside contract terms.
- Aggregate MAXIMUM_RATE and MINIMUM_RATE prevalence across a portfolio for risk reporting.
- Analyze RATE_CHANGE_FREQUENCY_CODE distributions to assess exposure to scheduled repricing.
Related Objects
Because the FK structure was mined as standalone, dependency is expressed primarily through the contract header identifier rather than enforced parent-child constraints. The most significant related objects include:
- Contract header table (referenced via KHR_ID) — the parent contractual record each parameter row attaches to.
- Interest index reference (via INTEREST_INDEX_ID) — supplies the external index used to derive floating rates.
- Calculation formula reference (via CALCULATION_FORMULA_ID) — the formula definition invoked during rate computation.
- Lease stream/schedule generation tables — consume these parameters to build amortization and cash flow lines.
- Contract conversion tables — interact with CONVERSION_OPTION_CODE and NEXT_CONVERSION_DATE during rate conversion processing.
These objects are joined on KHR_ID and the respective coded foreign keys, forming the working set for lease interest processing in Oracle Leasing and Finance Management.
-
Table: OKL_K_RATE_PARAMS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_K_RATE_PARAMS, object_name:OKL_K_RATE_PARAMS, status:VALID, product: OKL - Leasing and Finance Management , description: Transaction table for storing interest rate parameters for a lease contract , implementation_dba_data: OKL.OKL_K_RATE_PARAMS ,
-
Table: OKL_K_RATE_PARAMS
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_K_RATE_PARAMS, object_name:OKL_K_RATE_PARAMS, status:VALID, product: OKL - Lease and Finance Management , description: Transaction table for storing interest rate parameters for a lease contract , implementation_dba_data: OKL.OKL_K_RATE_PARAMS ,
-
APPS.OKL_K_RATE_PARAMS_PVT SQL Statements
12.1.1
-
APPS.OKL_K_RATE_PARAMS_PVT SQL Statements
12.2.2
-
VIEW: OKL.OKL_K_RATE_PARAMS#
12.2.2
owner:OKL, object_type:VIEW, object_name:OKL_K_RATE_PARAMS#, status:VALID,
-
SYNONYM: APPS.OKL_K_RATE_PARAMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_K_RATE_PARAMS, status:VALID,
-
SYNONYM: APPS.OKL_K_RATE_PARAMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_K_RATE_PARAMS, status:VALID,
-
VIEW: OKL.OKL_K_RATE_PARAMS#
12.2.2
-
VIEW: APPS.OKL_K_RATE_PARAMS_V
12.1.1
-
VIEW: APPS.OKL_K_RATE_PARAMS_V
12.2.2
-
PACKAGE: APPS.OKL_KRP_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_KRP_PVT, status:VALID,
-
PACKAGE: APPS.OKL_KRP_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_KRP_PVT, status:VALID,
-
APPS.OKL_VAR_INT_CATCHUP_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKL_KRP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_KRP_PVT, status:VALID,
-
APPS.OKL_KRP_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKL_EXPENSE_STREAMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_EXPENSE_STREAMS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_VAR_INT_CATCHUP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VAR_INT_CATCHUP_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_KRP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_KRP_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_VARIABLE_INT_UTIL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VARIABLE_INT_UTIL_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_DAILY_INTEREST_CALC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_DAILY_INTEREST_CALC_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_GENERATE_PV_RENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_GENERATE_PV_RENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_GENERATE_PV_RENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_GENERATE_PV_RENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_EXPENSE_STREAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_EXPENSE_STREAMS_PVT, status:VALID,
-
PACKAGE: APPS.OKL_VARIABLE_INTEREST_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_VARIABLE_INTEREST_PVT, status:VALID,
-
APPS.OKL_KRP_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKL_DAILY_INTEREST_CALC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_DAILY_INTEREST_CALC_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_K_RATE_PARAMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_K_RATE_PARAMS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_K_RATE_PARAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_K_RATE_PARAMS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_LA_PAYMENTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LA_PAYMENTS_PVT, status:VALID,
-
PACKAGE: APPS.OKL_K_RATE_PARAMS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_K_RATE_PARAMS_PVT, status:VALID,
-
PACKAGE: APPS.OKL_K_RATE_PARAMS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_K_RATE_PARAMS_PVT, status:VALID,
-
TABLE: OKL.OKL_K_RATE_PARAMS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_K_RATE_PARAMS, object_name:OKL_K_RATE_PARAMS, status:VALID,
-
PACKAGE: APPS.OKL_VARIABLE_INTEREST_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_VARIABLE_INTEREST_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_VARIABLE_INT_UTIL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VARIABLE_INT_UTIL_PVT, status:VALID,
-
TABLE: OKL.OKL_K_RATE_PARAMS
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_K_RATE_PARAMS, object_name:OKL_K_RATE_PARAMS, status:VALID,
-
PACKAGE BODY: APPS.OKL_PRICING_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PRICING_UTILS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_LA_PAYMENTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_LA_PAYMENTS_PVT, status:VALID,
-
View: OKL_K_RATE_PARAMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_K_RATE_PARAMS_V, object_name:OKL_K_RATE_PARAMS_V, status:VALID, product: OKL - Leasing and Finance Management , description: Variable Rate Parameters view , implementation_dba_data: APPS.OKL_K_RATE_PARAMS_V ,
-
View: OKL_K_RATE_PARAMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_K_RATE_PARAMS_V, object_name:OKL_K_RATE_PARAMS_V, status:VALID, product: OKL - Lease and Finance Management , description: Variable Rate Parameters view , implementation_dba_data: APPS.OKL_K_RATE_PARAMS_V ,
-
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_PRICING_UTILS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PRICING_UTILS_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_STREAM_GENERATOR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_STREAM_GENERATOR_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_INTEREST_CALC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_INTEREST_CALC_PVT, 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,
-
PACKAGE BODY: APPS.OKL_VARIABLE_INTEREST_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VARIABLE_INTEREST_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_SEEDED_FUNCTIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SEEDED_FUNCTIONS_PVT, status:VALID,
-
APPS.OKL_GENERATE_PV_RENT_PVT SQL Statements
12.2.2
-
APPS.OKL_GENERATE_PV_RENT_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKL_QA_DATA_INTEGRITY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_QA_DATA_INTEGRITY, status:VALID,