Search Results installment_line_num




Overview

The IGS_FI_PP_INSTLMNTS table is a core data structure within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the Oracle Student Management product family. It functions as the central repository for storing detailed installment information related to student payment plans. Its primary role is to manage the schedule, amounts, and status of individual payments that constitute a broader financial plan for a student, enabling systematic tracking of tuition and fee obligations over time.

Key Information Stored

The table captures the temporal, financial, and administrative details of each payment plan installment. Key columns include the INSTALLMENT_ID (primary key), which uniquely identifies each record, and the STUDENT_PLAN_ID, which links the installment to its parent payment plan. The INSTALLMENT_LINE_NUM is a critical sequence number that defines the order of installments within a specific plan, enforced by a unique key constraint in combination with STUDENT_PLAN_ID. Financial data is stored in INSTALLMENT_AMT and DUE_AMT. Temporal scheduling is managed through both component fields (DUE_DAY, DUE_MONTH_CODE, DUE_YEAR) and a consolidated DUE_DATE. The PENALTY_FLAG indicates whether a late fee is applicable for the installment. Standard EBS WHO and concurrent program columns track creation and modification metadata.

Common Use Cases and Queries

This table is essential for generating student billing statements, calculating overdue amounts, and assessing late penalties. A frequent reporting requirement is to list all installments for a student or plan, ordered by their sequence. The following query pattern leverages the INSTALLMENT_LINE_NUM for correct ordering:

  • Retrieve Installment Schedule: SELECT INSTALLMENT_LINE_NUM, DUE_DATE, INSTALLMENT_AMT, DUE_AMT, PENALTY_FLAG FROM IGS.IGS_FI_PP_INSTLMNTS WHERE STUDENT_PLAN_ID = :p_plan_id ORDER BY INSTALLMENT_LINE_NUM;
  • Identify Overdue Installments: Queries often join this table with payment transaction tables, filtering on DUE_DATE < SYSDATE and DUE_AMT > 0 to identify pending payments.
  • Data Integrity Validation: The unique constraints (U1 on STUDENT_PLAN_ID and INSTALLMENT_LINE_NUM; U2 on STUDENT_PLAN_ID and DUE_DATE) are critical for ensuring no duplicate installment sequences or due dates exist for a single plan.

Related Objects

The table's primary relationship is implied through the STUDENT_PLAN_ID column, which is a foreign key to a parent student payment plan table (typically named IGS_FI_STD_PP_PLANS or similar within the IGS schema). It is indexed by the IGS_FI_PP_INSTLMNTS_PK primary key index and two unique indexes (IGS_FI_PP_INSTLMNTS_U1, U2) to enforce critical business rules. This table is a likely source for key financial views and is accessed by APIs and concurrent programs within the Oracle Student Management modules for plan generation, invoicing, and collections processes.