Search Results lns_fee_schedules
Overview
LNS_FEE_SCHEDULES is the core transactional table within the Oracle Loans (LNS) module of Oracle E-Business Suite, storing the fee schedule records that are attached to loan contracts. In Oracle EBS 12.1.1 and 12.2.2, the LNS schema manages the full life cycle of loan origination, servicing, and accounting, and LNS_FEE_SCHEDULES occupies a central position in that model by defining the individual fees — origination fees, processing charges, insurance premiums, and similar items — that are levied against a specific loan and scheduled for billing or amortization. Each row in this table represents one fee instance associated with one loan, with attributes controlling whether the fee is active, whether it has been billed, whether it may be waived, and how much has actually been waived.
The ETRM metadata classifies this object heuristically as a standalone data vault entity. This suggests a modeling approach in which LNS_FEE_SCHEDULES is treated as an independent satellite-like structure keyed by its own surrogate identifier, without a strong hub-and-link dependency chain to other LNS entities at the physical constraint level. The table is owned by the LNS schema and is marked VALID in the data dictionary.
Key Information Stored
The documented physical schema for ETRM 12.2.2 contains 20 columns. The most significant include:
- FEE_SCHEDULE_ID — the surrogate primary key, defined by the unique index LNS_FEE_SCHEDULES_U1 and the constraint LNS_FEE_SCHEDULES_PK. It uniquely identifies each fee schedule row.
- FEE_ID — the business identifier linking the schedule line to its fee definition.
- LOAN_ID — identifies the loan contract to which the fee schedule belongs, providing the primary association to the loan header.
- FEE_AMOUNT — the original monetary value of the fee being assessed.
- FEE_INSTALLMENT — the installment number or sequence in which the fee is scheduled to be collected.
- FEE_DESCRIPTION — free-text description of the fee.
- ACTIVE_FLAG — indicates whether the fee schedule line is currently active.
- BILLED_FLAG — indicates whether the fee has been billed to the borrower.
- FEE_WAIVABLE_FLAG and WAIVED_AMOUNT — together indicate whether the fee may be waived and, if so, how much has been waived to date.
- DISB_HEADER_ID — associates the fee with a disbursement header, relevant when fees are netted against disbursed principal.
- PHASE — identifies the processing phase or stage of the fee schedule line.
- OBJECT_VERSION_NUMBER, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, PROGRAM_ID, and REQUEST_ID — standard EBS WHO columns supporting optimistic locking, auditing, and concurrent program traceability.
FEE_SCHEDULE_ID should be understood as the technical surrogate key, while the combination of LOAN_ID and FEE_ID represents the practical business-key context for identifying a specific fee on a specific loan.
Common Use Cases and Queries
Typical reporting scenarios include listing all active fees for a loan, identifying unbilled fees that must be picked up by the billing process, and calculating net fee revenue after waivers. A representative query might select FEE_SCHEDULE_ID, FEE_ID, FEE_AMOUNT, WAIVED_AMOUNT, and BILLED_FLAG from LNS_FEE_SCHEDULES where LOAN_ID equals a supplied value and ACTIVE_FLAG equals 'Y'. Users also frequently aggregate FEE_AMOUNT and WAIVED_AMOUNT by LOAN_ID to reconcile fees against the loan's servicing records. Because the table participates in amortization, queries that join to LNS_AMORTIZATION_LINES help explain how a fee is recognized over the loan term. Persistent reporting views layered on top of this table are common for fee revenue dashboards and audit extracts.
Related Objects
The documented foreign key relationship shows that LNS_AMORTIZATION_LINES.FEE_SCHEDULE_ID references LNS_FEE_SCHEDULES, meaning amortization lines are downstream children of each fee schedule row. Beyond this documented link, LNS_FEE_SCHEDULES is conceptually joined by LOAN_ID to the loan header entity (LNS_LOANS) and by DISB_HEADER_ID to the disbursement header entity (LNS_DISB_HEADERS), while FEE_ID relates to the fee definition/master table. The billing and waivers processes, along with the LNS fee setup and loan servicing concurrent programs and public APIs, read and update these rows. The most significant related objects are therefore LNS_AMORTIZATION_LINES, LNS_LOANS, LNS_DISB_HEADERS, and the fee definition and billing objects that consume FEE_ID and the flag columns.
-
Table: LNS_FEE_SCHEDULES
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_FEE_SCHEDULES, object_name:LNS_FEE_SCHEDULES, status:VALID, product: LNS - Loans , description: Loans Fees Schedules Table , implementation_dba_data: LNS.LNS_FEE_SCHEDULES ,
-
Table: LNS_FEE_SCHEDULES
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_FEE_SCHEDULES, object_name:LNS_FEE_SCHEDULES, status:VALID, product: LNS - Loans , description: Loans Fees Schedules Table , implementation_dba_data: LNS.LNS_FEE_SCHEDULES ,
-
VIEW: LNS.LNS_FEE_SCHEDULES#
12.2.2
owner:LNS, object_type:VIEW, object_name:LNS_FEE_SCHEDULES#, status:VALID,
-
SYNONYM: APPS.LNS_FEE_SCHEDULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:LNS_FEE_SCHEDULES, status:VALID,
-
SYNONYM: APPS.LNS_FEE_SCHEDULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:LNS_FEE_SCHEDULES, status:VALID,
-
APPS.LNS_FEE_ENGINE SQL Statements
12.1.1
-
APPS.LNS_FEE_ENGINE SQL Statements
12.2.2
-
VIEW: LNS.LNS_FEE_SCHEDULES#
12.2.2
-
APPS.LNS_FEE_SCHEDULES_PKG 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
-
APPS.LNS_FEE_SCHEDULES_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.LNS_FEE_SCHEDULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FEE_SCHEDULES_PKG, status:VALID,
-
TABLE: LNS.LNS_FEE_SCHEDULES
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_FEE_SCHEDULES, object_name:LNS_FEE_SCHEDULES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_FEE_SCHEDULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FEE_SCHEDULES_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_BILLING_UTIL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_BILLING_UTIL_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: LNS.LNS_FEE_SCHEDULES
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_FEE_SCHEDULES, object_name:LNS_FEE_SCHEDULES, status:VALID,
-
PACKAGE BODY: APPS.LNS_FEE_SCHEDULES_PKG
12.1.1
-
PACKAGE BODY: APPS.LNS_CUSTOM_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_CUSTOM_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_FEE_ENGINE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FEE_ENGINE, status:VALID,
-
PACKAGE BODY: APPS.LNS_PAYOFF_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_PAYOFF_PUB, status:VALID,
-
APPS.LNS_FINANCIALS SQL Statements
12.1.1
-
APPS.LNS_PAYOFF_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.LNS_FEE_SCHEDULES_PKG
12.2.2
-
PACKAGE BODY: APPS.LNS_FEE_ENGINE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FEE_ENGINE, status:VALID,
-
PACKAGE BODY: APPS.LNS_FEE_ASSIGNMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_FEE_ASSIGNMENT_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.LNS_BILLING_BATCH_PUB SQL Statements
12.2.2
-
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_PAYOFF_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_PAYOFF_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_BILLING_BATCH_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_BILLING_BATCH_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_BILLING_BATCH_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_BILLING_BATCH_PUB, status:VALID,
-
APPS.LNS_BILLING_BATCH_PUB SQL Statements
12.1.1
-
TABLE: LNS.LNS_AMORTIZATION_LINES
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_AMORTIZATION_LINES, object_name:LNS_AMORTIZATION_LINES, status:VALID,
-
TABLE: LNS.LNS_AMORTIZATION_LINES
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_AMORTIZATION_LINES, object_name:LNS_AMORTIZATION_LINES, status:VALID,
-
APPS.LNS_CUSTOM_PUB SQL Statements
12.1.1
-
APPS.LNS_PAYOFF_PUB SQL Statements
12.2.2
-
APPS.LNS_BILLING_UTIL_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.LNS_FEE_ENGINE
12.2.2
-
PACKAGE BODY: APPS.LNS_FEE_ENGINE
12.1.1
-
APPS.LNS_FINANCIALS dependencies on LNS_FEE_SCHEDULES
12.2.2