Search Results igs_fi_balance_rules
Overview
The IGS_FI_BALANCE_RULES table is a core data structure within the Oracle E-Business Suite Student System (IGS) for releases 12.1.1 and 12.2.2. It serves as the master repository for defining rules that govern the calculation of student financial balances. Specifically, it holds configuration for five distinct system-level balance types: STANDARD, FEE, HOLDS, INSTALLMENT, and OTHER. The primary role of these rules is to specify criteria for excluding certain financial items from balance calculations, thereby providing institutions with the flexibility to tailor financial reporting and processing logic according to their specific policies and operational requirements.
Key Information Stored
The central entity in the table is the BALANCE_RULE_ID, which serves as the primary key and uniquely identifies each rule definition. While the provided metadata does not list all column details, the table's relationships and description indicate it stores rule definitions that are subsequently referenced by the various balance types. The structure implies the table likely contains descriptive columns for the rule and flags or type indicators to associate it with one or more of the five system balances. The critical function is to establish a rule set that can be linked to a student's financial balance to dynamically exclude specific charges, credits, or transaction types from the aggregated total.
Common Use Cases and Queries
The primary use case is the configuration and maintenance of financial balance calculations. Administrators use this table to define rules that, for example, exclude waived fees from the FEE balance or exclude certain temporary holds from the HOLDS balance for reporting purposes. A common reporting query involves joining this table to the IGS_FI_BALANCES table to understand which exclusion rules are applied to a student's account. A typical diagnostic SQL pattern would be:
- SELECT bal.person_id, bal.balance_type, rule.balance_rule_id
- FROM igs_fi_balances bal
- JOIN igs_fi_balance_rules rule ON bal.standard_balance_rule_id = rule.balance_rule_id
- WHERE bal.person_id = :student_id;
Data fixes or audits may require queries to identify all balances using a specific rule or to find rules not currently in use.
Related Objects
The IGS_FI_BALANCE_RULES table is integral to the financial data model, as evidenced by its numerous foreign key relationships. The IGS_FI_BALANCES table has five separate foreign key columns (STANDARD_BALANCE_RULE_ID, FEE_BALANCE_RULE_ID, HOLDS_BALANCE_RULE_ID, INSTALLMENT_BALANCE_RULE_ID, OTHER_BALANCE_RULE_ID) referencing this table, directly linking rule sets to a student's calculated balances. Furthermore, three child tables provide detailed exclusion criteria: IGS_FI_BAL_EX_C_TYPS (likely for charge type exclusions), IGS_FI_BAL_EX_F_TYPS (likely for fee type exclusions), and IGS_FI_BAL_EX_SACCTS (likely for sub-account exclusions). These tables store the specific conditions that constitute a rule defined in IGS_FI_BALANCE_RULES.
-
Table: IGS_FI_BALANCE_RULES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_BALANCE_RULES, object_name:IGS_FI_BALANCE_RULES, status:VALID, product: IGS - Student System , 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: IGS.IGS_FI_BALANCE_RULES ,
-
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 ,
-
APPS.IGS_FI_PRC_BALANCES dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_BALANCE_RULES_PKG dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_GEN_007 dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_DISC_SUA dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_CREDIT_PVT dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_WAIVERS_API_PUB dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_FIN_LT_CHG dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_CHARGES_API_PVT dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_BALANCES dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_WAIVERS dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_GEN_007 dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_HOLDS dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_FIN_LT_CHG dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
APPS.IGS_FI_PRC_DISC_SUA dependencies on IGS_FI_BALANCE_RULES
12.1.1
-
Table: IGS_FI_BALANCES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_BALANCES, object_name:IGS_FI_BALANCES, status:VALID, product: IGS - Student System , description: This table contains balance amount for a party in the context of an Account. , implementation_dba_data: IGS.IGS_FI_BALANCES ,
-
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 ,
-
VIEW: APPS.IGSFV_PARTY_BALANCES
12.1.1
-
VIEW: APPS.IGS_FI_BALANCE_RULES_V
12.1.1
-
View: IGS_FI_BALANCE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_BALANCE_RULES_V, object_name:IGS_FI_BALANCE_RULES_V, status:VALID, product: IGS - Student System , description: This view is created by joining table IGS_FI_BALANCE_RULES and IGS_LOOKUPS_VIEW to obtain meaning of lookup codes for Balance Types. , implementation_dba_data: APPS.IGS_FI_BALANCE_RULES_V ,
-
SYNONYM: APPS.IGS_FI_BALANCE_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_BALANCE_RULES, status:VALID,
-
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 ,
-
View: IGS_FI_BALANCE_RULES_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view is created by joining table IGS_FI_BALANCE_RULES and IGS_LOOKUPS_VIEW to obtain meaning of lookup codes for Balance Types. , implementation_dba_data: Not implemented in this database ,
-
View: IGSFV_PARTY_BALANCES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PARTY_BALANCES, object_name:IGSFV_PARTY_BALANCES, status:VALID, product: IGS - Student System , description: In context of an account, gives balance amount for a party , implementation_dba_data: APPS.IGSFV_PARTY_BALANCES ,
-
APPS.IGS_FI_BALANCE_RULES_PKG SQL Statements
12.1.1
-
Table: IGS_FI_BAL_EX_C_TYPS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_BAL_EX_C_TYPS, object_name:IGS_FI_BAL_EX_C_TYPS, status:VALID, product: IGS - Student System , description: This table captures information of Credit Types that need to be ignored for Balance Calculation. , implementation_dba_data: IGS.IGS_FI_BAL_EX_C_TYPS ,
-
Table: IGS_FI_BAL_EX_F_TYPS
12.2.2
product: IGS - Student System (Obsolete) , description: This table captures information of Fee Types that need to be ignored for Balance Calculation , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_FI_BALANCE_RULES_PKG dependencies on IGS_FI_BALANCE_RULES_PKG
12.1.1
-
Table: IGS_FI_BAL_EX_SACCTS
12.1.1
product: IGS - Student System , description: This table captures information of Sub Accounts that need to be ignored for Balance Calculation. , implementation_dba_data: Not implemented in this database ,
-
TABLE: IGS.IGS_FI_BALANCE_RULES
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_BALANCE_RULES, object_name:IGS_FI_BALANCE_RULES, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_GEN_007
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GEN_007, status:VALID,
-
Table: IGS_FI_BAL_EX_C_TYPS
12.2.2
product: IGS - Student System (Obsolete) , description: This table captures information of Credit Types that need to be ignored for Balance Calculation. , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_FI_PRC_BALANCES dependencies on IGS_FI_PERSON_HOLDS
12.1.1
-
Table: IGS_FI_BAL_EX_F_TYPS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_BAL_EX_F_TYPS, object_name:IGS_FI_BAL_EX_F_TYPS, status:VALID, product: IGS - Student System , description: This table captures information of Fee Types that need to be ignored for Balance Calculation , implementation_dba_data: IGS.IGS_FI_BAL_EX_F_TYPS ,
-
PACKAGE: APPS.IGS_FI_PRC_FIN_LT_CHG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_PRC_FIN_LT_CHG, status:VALID,
-
PACKAGE: APPS.IGS_FI_PRC_DISC_SUA
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_PRC_DISC_SUA, status:VALID,
-
Table: IGS_FI_BAL_EX_SACCTS
12.2.2
product: IGS - Student System (Obsolete) , description: This table captures information of Sub Accounts that need to be ignored for Balance Calculation. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_FI_CREDIT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_CREDIT_PVT, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_BALANCE_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_BALANCE_RULES_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_PRC_DISC_SUA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_DISC_SUA, status:VALID,
-
PACKAGE: APPS.IGS_FI_PRC_BALANCES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IGS_FI_PRC_BALANCES, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_BALANCE_RULES_PKG
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_PRC_FIN_LT_CHG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_FIN_LT_CHG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_PRC_BALANCES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_BALANCES, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_WAIVERS_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_WAIVERS_API_PUB, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_PRC_HOLDS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_HOLDS, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_CHARGES_API_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_CHARGES_API_PVT, status:VALID,
-
VIEW: APPS.IGS_FI_BALANCE_RULES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_BALANCE_RULES_V, object_name:IGS_FI_BALANCE_RULES_V, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_PRC_WAIVERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_WAIVERS, status:VALID,