Search Results lns_rate_schedules
Overview
The LNS.LNS_RATE_SCHEDULES table is a core transactional data object within the Oracle E-Business Suite LNS – Loans module. It stores the loan interest rate schedule, capturing the rate terms, spread, index references, and effective date ranges that define how interest accrues on a loan or loan term over its life. Each row associates a rate configuration with a specific loan TERM_ID, allowing multiple rate periods and installment ranges to coexist for a single loan. In Oracle EBS 12.1.1 and 12.2.2, this table is owned by the LNS schema and is classified as VALID.
From a dimensional modeling perspective, the mined foreign key structure suggests this object is satellite-leaning — that is, it functions as a dependent attribute table hanging off a parent term entity (TERM_ID), rather than acting as an independent hub or an associative link. This classification is a heuristic modeling suggestion, not a declared Oracle designation.
Key Information Stored
The table contains 19 documented columns. The most significant are:
- RATE_ID — Surrogate primary key, enforced by
LNS_RATE_SCHEDULES_PKand the unique indexLNS_RATE_SCHEDULES_U1. - TERM_ID — Foreign key linking the rate schedule to its parent loan term.
- INDEX_RATE and INDEX_DATE — The underlying benchmark rate and the date on which it is observed.
- SPREAD — The margin applied to the index rate to derive the effective rate.
- CURRENT_INTEREST_RATE — The active interest rate for the schedule line.
- FLOATING_FLAG — Indicates whether the rate floats against an index or is fixed.
- INTEREST_ONLY_FLAG — Marks interest-only periods within the schedule.
- BEGIN_INSTALLMENT_NUMBER and END_INSTALLMENT_NUMBER — The installment range to which the rate applies.
- START_DATE_ACTIVE and END_DATE_ACTIVE — Effective date boundaries for the rate line.
- PHASE — Distinguishes rate phases within a term.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — Standard EBS audit and concurrency columns.
Business-key candidates are defined by unique indexes LNS_RATE_SCHEDULES_U2 (TERM_ID, BEGIN_INSTALLMENT_NUMBER, START_DATE_ACTIVE, END_DATE_ACTIVE, PHASE) and LNS_RATE_SCHEDULES_U3 (TERM_ID, END_INSTALLMENT_NUMBER, START_DATE_ACTIVE, END_DATE_ACTIVE, PHASE). These distinguish the surrogate key from the natural business key.
Common Use Cases and Queries
Typical reporting scenarios include identifying floating-rate exposure, auditing spread changes over time, and reconciling accrued interest to scheduled rates. A common query retrieves active rate lines for a term:
- Filter by
TERM_IDand a date betweenSTART_DATE_ACTIVEandEND_DATE_ACTIVEto find the current rate. - Group by
FLOATING_FLAGto report fixed versus floating loan portfolios. - Join
INDEX_RATEplusSPREADto reconstruct the effective rate whenCURRENT_INTEREST_RATEis stale. - Use
BEGIN_INSTALLMENT_NUMBER/END_INSTALLMENT_NUMBERto align rates with amortization schedules.
A representative SQL pattern: SELECT RATE_ID, TERM_ID, CURRENT_INTEREST_RATE, FLOATING_FLAG FROM LNS.LNS_RATE_SCHEDULES WHERE TERM_ID = :term_id AND TRUNC(SYSDATE) BETWEEN START_DATE_ACTIVE AND NVL(END_DATE_ACTIVE, SYSDATE);
Related Objects
The most significant related objects, based on the documented foreign key and relationship data, include:
- LNS_RATE_SCHEDULES self-referencing relationship via
TERM_ID, anchoring each rate row to its term parent. - The parent loan term table referenced through
LNS_RATE_SCHEDULES.TERM_ID, which governs the loan’s installment structure. - Loan interest accrual and transaction tables in the LNS schema that consume
CURRENT_INTEREST_RATE. - Index rate source tables providing
INDEX_RATEandINDEX_DATEvalues. - Standard EBS audit/WHO columns linking to FND user tables via
CREATED_BYandLAST_UPDATED_BY.
Note that the metadata supplied references only LNS_RATE_SCHEDULES.TERM_ID as an explicit foreign key, so downstream dependencies should be confirmed against the deployed 12.2.2 schema before reporting use.
-
Table: LNS_RATE_SCHEDULES
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_RATE_SCHEDULES, object_name:LNS_RATE_SCHEDULES, status:VALID, product: LNS - Loans , description: Loan Interest Rate Schedule Table , implementation_dba_data: LNS.LNS_RATE_SCHEDULES ,
-
Table: LNS_RATE_SCHEDULES
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_RATE_SCHEDULES, object_name:LNS_RATE_SCHEDULES, status:VALID, product: LNS - Loans , description: Loan Interest Rate Schedule Table , implementation_dba_data: LNS.LNS_RATE_SCHEDULES ,
-
Lookup Type: LNS_RATE_SCHEDULES
12.2.2
product: LNS - Loans , meaning: Loan Rate Schedules , description: Columns to be tracked in loan history ,
-
Lookup Type: LNS_RATE_SCHEDULES
12.1.1
product: LNS - Loans , meaning: Loan Rate Schedules , description: Columns to be tracked in loan history ,
-
VIEW: LNS.LNS_RATE_SCHEDULES#
12.2.2
owner:LNS, object_type:VIEW, object_name:LNS_RATE_SCHEDULES#, status:VALID,
-
VIEW: LNS.LNS_RATE_SCHEDULES#
12.2.2
-
SYNONYM: APPS.LNS_RATE_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:LNS_RATE_SCHEDULES, status:VALID,
-
SYNONYM: APPS.LNS_RATE_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:LNS_RATE_SCHEDULES, status:VALID,
-
APPS.LNS_EXT_LOAN_PUB SQL Statements
12.1.1
-
APPS.LNS_EXT_LOAN_PUB SQL Statements
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.LNS_INT_TRX_ACTIVITIES_V
12.1.1
-
TABLE: LNS.LNS_RATE_SCHEDULES
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_RATE_SCHEDULES, object_name:LNS_RATE_SCHEDULES, status:VALID,
-
PACKAGE BODY: APPS.LNS_OCM_ADP_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_OCM_ADP_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_TERMS_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_TERMS_PUB, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
APPS.LNS_FINANCIALS SQL Statements
12.1.1
-
VIEW: APPS.LNS_INT_TRX_ACTIVITIES_V
12.2.2
-
TABLE: LNS.LNS_RATE_SCHEDULES
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_RATE_SCHEDULES, object_name:LNS_RATE_SCHEDULES, status:VALID,
-
PACKAGE BODY: APPS.LNS_EXT_LOAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_EXT_LOAN_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_OCM_ADP_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_OCM_ADP_PUB, status:VALID,
-
VIEW: APPS.LNS_PRIN_TRX_ACTIVITIES_V
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.LNS_TERMS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_TERMS_PUB, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
MATERIALIZED VIEW: APPS.LNS_LOAN_DTLS_ALL_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:LNS_LOAN_DTLS_ALL_MV, status:VALID,
-
PACKAGE BODY: APPS.LNS_FIN_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FIN_UTILS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_LOAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_LOAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_IMPORT_LOAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_IMPORT_LOAN_PUB, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.LNS_INDEX_RATES_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_INDEX_RATES_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_FIN_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FIN_UTILS, status:VALID,
-
PACKAGE BODY: APPS.LNS_EXT_LOAN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_EXT_LOAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_CUSTOM_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_CUSTOM_PUB, status:VALID,
-
APPS.LNS_INDEX_RATES_PUB SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.LNS_REP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_REP_UTILS, status:VALID,
-
PACKAGE BODY: APPS.LNS_FINANCIALS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FINANCIALS, status:VALID,
-
PACKAGE BODY: APPS.LNS_CUSTOM_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_CUSTOM_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_FINANCIALS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FINANCIALS, status:VALID,
-
PACKAGE BODY: APPS.LNS_LOAN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_LOAN_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_REP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_REP_UTILS, status:VALID,
-
APPS.LNS_FINANCIALS SQL Statements
12.2.2
-
VIEW: APPS.LNS_PRIN_TRX_ACTIVITIES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:LNS_PRIN_TRX_ACTIVITIES_V, status:VALID,