Search Results igs_fi_bill_p_plans




Overview

The IGS_FI_BILL_P_PLANS table is a core transactional entity within the Oracle E-Business Suite (EBS) Student System (IGS) module, specifically in the financials sub-module. Its primary function is to serve as a junction table, linking a student's payment plan details to a specific billing extract record. When a billing extract is generated, this table captures which active student payment plans are relevant to the charges being billed, ensuring the payment schedule and terms are accurately represented on the student's invoice. It is a critical component for managing installment-based fee payments in an educational institution's financial operations.

Key Information Stored

The table's structure is defined by its composite primary key, which consists of two foreign key columns. This design enforces the fundamental relationship it manages. The key columns are:

  • STUDENT_PLAN_ID: References a unique student payment plan record in the IGS_FI_PP_STD_ATTRS table. This links to the specific terms, schedule, and attributes of the payment plan assigned to the student.
  • BILL_ID: References a unique billing record in the IGS_FI_BILL_ALL table. This links the payment plan to the specific billing extract or invoice document generated for the student.

Together, these columns create a record that signifies, "This specific payment plan (STUDENT_PLAN_ID) is included and applicable for this specific bill (BILL_ID)."

Common Use Cases and Queries

This table is central to reporting and reconciliation processes involving student invoices and their associated payment plans. A common use case is generating a detailed billing report that lists all invoices alongside the payment plan details governing their repayment. Technical consultants often query this table to troubleshoot billing discrepancies or to validate data integrity between bills and payment plans. A typical SQL pattern involves joining to the related billing and plan attribute tables:

SELECT bill.bill_number, plan.plan_details
FROM igs_fi_bill_p_plans link
JOIN igs_fi_bill_all bill ON link.bill_id = bill.bill_id
JOIN igs_fi_pp_std_attrs plan ON link.student_plan_id = plan.student_plan_id
WHERE bill.person_id = :student_id;

Another critical use case is during the billing extract process itself, where the system inserts records into this table to establish the necessary relationships for downstream processes like installment calculation and financial reporting.

Related Objects

The IGS_FI_BILL_P_PLANS table sits at the intersection of key financial entities, as documented by its foreign key relationships:

  • Referenced By (Parent Tables):
    • IGS_FI_PP_STD_ATTRS via STUDENT_PLAN_ID: This is the source for the student's payment plan master data.
    • IGS_FI_BILL_ALL via BILL_ID: This is the source for the billing header record.
  • Referenced In (Child Table):
    • IGS_FI_BILL_INSTLS via (STUDENT_PLAN_ID, BILL_ID): This is the most direct dependent object. The IGS_FI_BILL_INSTLS table stores the individual installment lines for a bill, and each installment record must be associated with a valid bill-and-plan combination established in IGS_FI_BILL_P_PLANS.

This relationship chain clearly illustrates the data flow: a Student Payment Plan (IGS_FI_PP_STD_ATTRS) is linked to a Bill (IGS_FI_BILL_ALL) via IGS_FI_BILL_P_PLANS, and that link is then used to create the detailed Installments (IGS_FI_BILL_INSTLS) for that specific bill.

  • Table: IGS_FI_BILL_P_PLANS 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_FI_BILL_P_PLANS,  object_name:IGS_FI_BILL_P_PLANS,  status:VALID,  product: IGS - Student Systemdescription: This table stores student payment plan information included in a billing extract record ,  implementation_dba_data: IGS.IGS_FI_BILL_P_PLANS

  • Table: IGS_FI_BILL_ALL 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_FI_BILL_ALL,  object_name:IGS_FI_BILL_ALL,  status:VALID,  product: IGS - Student Systemdescription: IGS_FI_BILL_ALL is the relation where the Billing Header information is recorded. Here the Bill Numbers are generated and Bill header details such as Bill Date, Due Date, Billed Person, Sub Account and Balances are recorded. ,  implementation_dba_data: IGS.IGS_FI_BILL_ALL

  • Table: IGS_FI_PP_STD_ATTRS 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_FI_PP_STD_ATTRS,  object_name:IGS_FI_PP_STD_ATTRS,  status:VALID,  product: IGS - Student Systemdescription: This table stores attributes of Student Payment Plans ,  implementation_dba_data: IGS.IGS_FI_PP_STD_ATTRS

  • Table: IGS_FI_BILL_INSTLS 12.1.1

    owner:IGS,  object_type:TABLE,  fnd_design_data:IGS.IGS_FI_BILL_INSTLS,  object_name:IGS_FI_BILL_INSTLS,  status:VALID,  product: IGS - Student Systemdescription: This table stores Billing Installment information. ,  implementation_dba_data: IGS.IGS_FI_BILL_INSTLS