Search Results igs_fi_balances
Overview
The IGS_FI_BALANCES table is a core data structure within the Oracle E-Business Suite Student System (IGS), specifically for the Financials module. Its primary function is to store calculated financial balance amounts for a student (or party) within the context of a specific financial account. This table acts as a central repository for tracking a party's financial standing, which is critical for processes like assessing eligibility for enrollment, applying financial holds, managing payment plans, and generating financial statements. The balances are typically derived from applied charges, payments, and adjustments, and are governed by configurable balance rules. Its role is essential for maintaining accurate and auditable student financial records across both Oracle EBS 12.1.1 and 12.2.2 implementations.
Key Information Stored
The table's structure is designed to capture the balance snapshot, its context, and the rules used for its calculation. The primary key is the system-generated BALANCE_ID. The unique key constraint highlights the core business key: the combination of PARTY_ID, BALANCE_DATE, and SUBACCOUNT_ID, ensuring one balance record per party, sub-account, and date. Key columns include PARTY_ID, linking to HZ_PARTIES to identify the student or entity; SUBACCOUNT_ID, linking to IGS_FI_SUBACCTS_ALL to specify the financial account; and BALANCE_DATE, indicating the date for which the balance is effective. Crucially, the table stores several balance amounts (e.g., for fees, holds, installments) and references their corresponding calculation logic via foreign keys to the IGS_FI_BALANCE_RULES table (e.g., FEE_BALANCE_RULE_ID, HOLDS_BALANCE_RULE_ID).
Common Use Cases and Queries
A primary use case is generating a student's current financial statement or balance summary for customer service or collections. Another is batch processes that evaluate balances to automatically apply or remove financial holds based on predefined thresholds. For reporting, a common requirement is to track balance history for audit trails or trend analysis, which often involves joining with the historical table IGS_FI_BALANCES_HST. A typical query to retrieve a student's current fee balance might resemble:
- SELECT b.party_id, p.party_name, b.balance_date, b.fee_balance_amount
- FROM igs_fi_balances b, hz_parties p
- WHERE b.party_id = p.party_id
- AND b.party_id = :student_id
- AND b.balance_date = (SELECT MAX(balance_date) FROM igs_fi_balances WHERE party_id = :student_id);
Data in this table is primarily created and maintained by the application's financial engine during transaction posting and balance calculation routines.
Related Objects
The IGS_FI_BALANCES table is centrally connected to several key objects. It has a direct foreign key relationship to HZ_PARTIES for party information and to IGS_FI_SUBACCTS_ALL for account context. Its definition is heavily dependent on IGS_FI_BALANCE_RULES, with five separate foreign keys linking to different balance rule types, underscoring the rule-driven nature of the balance calculations. For historical tracking, it is the parent table to IGS_FI_BALANCES_HST, which stores historical snapshots of balance records. This network of relationships positions IGS_FI_BALANCES as a pivotal point for financial data integration within the Student System.
-
Table: IGS_FI_BALANCES
12.2.2
product: IGS - Student System (Obsolete) , description: This table contains balance amount for a party in the context of an Account. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_BALANCE_RULES
12.2.2
product: IGS - Student System (Obsolete) , description: This table contains Balance Rules definition for five system level balances - STANDARD, FEE, HOLDS, INSTALLMENT and OTHER. The rules defined for each are for exclusion purposes. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_BALANCES_HST
12.2.2
product: IGS - Student System (Obsolete) , description: Records audit trail for any changes to the balances in case of Fee and Holds Balance Type , implementation_dba_data: Not implemented in this database ,
-
View: IGSBV_PARTY_BALANCES
12.2.2
product: IGS - Student System (Obsolete) , description: In context of an account, gives balance amount for a party , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_SUBACCTS_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: Stores information about each defined sub account. Each row contains information for a specific sub account, including name, description, receivables, revenue, cash and unapplied account details and receipt lockbox numbers that are assigned , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_PARTY_BALANCES
12.2.2
product: IGS - Student System (Obsolete) , description: In context of an account, gives balance amount for a party , implementation_dba_data: Not implemented in this database ,