Search Results lns_terms_pk




Overview

The LNS_TERMS table is a core data object within the Oracle E-Business Suite (EBS) Loans (LNS) module, specifically in versions 12.1.1 and 12.2.2. It functions as the master repository for individual payment terms associated with a loan. Each record in this table represents a distinct installment or payment schedule line item, defining the specific financial obligation for a period. Its primary role is to store the detailed, time-based payment structure that, when aggregated under a loan header, defines the complete repayment timeline and cash flow for a financial agreement. The integrity of this data is critical for generating accurate payment schedules, calculating amortization, and processing transactions within the Loans application.

Key Information Stored

While the provided metadata does not list all columns, the structure centers on the unique identifier and its relationship to the parent loan. The primary and most critical columns include:

  • TERM_ID: The primary key (LNS_TERMS_PK) that uniquely identifies each payment term record within the system.
  • LOAN_ID: A foreign key column that links each term to its parent loan agreement in the LNS_LOAN_HEADERS_ALL table. This establishes the one-to-many relationship where a single loan can have multiple payment terms.

Typically, this table would also contain columns detailing the term's financial and temporal attributes, such as due date, principal amount, interest amount, payment status (e.g., due, paid, waived), sequence number, and potentially a reference to the applicable interest rate or fee schedule at the time the term was generated.

Common Use Cases and Queries

This table is central to operations involving payment schedule inquiry, delinquency reporting, and cash flow forecasting. Common practical scenarios include generating a customer payment schedule, identifying overdue installments for collection activities, and reconciling payments against due amounts. A fundamental query pattern involves joining LNS_TERMS to the loan header to retrieve all terms for a specific loan, often sorted by due date.

Sample SQL Pattern:
SELECT lt.term_id, lt.due_date, lt.principal_amount_due, lt.interest_amount_due, llh.loan_number
FROM lns.lns_terms lt,
lns.lns_loan_headers_all llh
WHERE lt.loan_id = llh.loan_id
AND llh.loan_number = '<LOAN_NUMBER>'
ORDER BY lt.due_date;

For reporting, this table is frequently used as the fact source for payment history and aging reports, joined with customer and product dimension tables from related modules.

Related Objects

The LNS_TERMS table has documented relationships with other key objects in the Loans module, forming a critical part of the data model.

  • Primary Key Constraint: LNS_TERMS_PK on the TERM_ID column.
  • Foreign Key Relationship (Child to Parent): The table contains a foreign key where LNS_TERMS.LOAN_ID references LNS_LOAN_HEADERS_ALL. This is the primary relationship, tethering each payment term to its overarching loan agreement.

While not listed in the provided metadata, it is architecturally common for this table to be referenced by transactional interfaces and APIs for payment application and schedule adjustments. Furthermore, key reporting views within the LNS module are likely built upon or join to this foundational table to present payment term information.

  • Table: LNS_TERMS 12.1.1

    owner:LNS,  object_type:TABLE,  fnd_design_data:LNS.LNS_TERMS,  object_name:LNS_TERMS,  status:VALID,  product: LNS - Loansdescription: Loans Terms Table ,  implementation_dba_data: LNS.LNS_TERMS

  • Table: LNS_TERMS 12.2.2

    owner:LNS,  object_type:TABLE,  fnd_design_data:LNS.LNS_TERMS,  object_name:LNS_TERMS,  status:VALID,  product: LNS - Loansdescription: Loans Terms Table ,  implementation_dba_data: LNS.LNS_TERMS