Search Results bal_exc_fee_type_id
Overview
The IGS_FI_BAL_EX_F_TYPS table is a configuration table within the Oracle E-Business Suite (EBS) R12.1.1 and R12.2.2, specifically for the Oracle Student Financials module. Its primary role is to manage exclusions for financial balance calculations. The table stores a list of specific fee types that the system must ignore when calculating a student's outstanding financial balance according to a defined balance rule. This functionality is critical for ensuring that certain charges, such as deposits or non-receivable fees, do not incorrectly inflate a student's calculated debt, thereby supporting accurate financial reporting, dunning processes, and account holds.
Key Information Stored
The table's structure is designed to map exclusion rules to specific fee types. The key columns include:
- BAL_EXC_FEE_TYPE_ID: The primary key, a system-generated unique identifier for each exclusion record.
- BALANCE_RULE_ID: A foreign key referencing the IGS_FI_BALANCE_RULES table. This links the fee type exclusion to a specific financial balance calculation rule.
- FEE_TYPE: A foreign key referencing the IGS_FI_FEE_TYPE_ALL table. This column holds the specific code for the fee type (e.g., 'LIB_FINE', 'APP_FEE') that is to be excluded from balance calculations under the associated rule.
- ENABLED_FLAG: Documented as obsolete in the provided metadata; its operational use in these EBS versions is likely deprecated.
- Standard WHO Columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN): For auditing and tracking record creation and modifications.
The presence of unique indexes on both the primary key and the combination of BALANCE_RULE_ID and FEE_TYPE enforces data integrity, preventing duplicate exclusions for the same rule and fee type.
Common Use Cases and Queries
This table is central to configuring precise financial logic. A common use case is defining a balance rule for "Tuition and Required Fees" that explicitly excludes incidental fees like library fines or application processing fees. Administrators would insert records into this table to establish those exclusions. For reporting and troubleshooting, typical queries involve joining to related tables to see the full context of exclusions. For example, to list all active fee type exclusions for a specific balance rule named 'TUITION_RULE':
SELECT ex.bal_exc_fee_type_id,
r.balance_rule_cd,
ex.fee_type,
ft.description
FROM igs_fi_bal_ex_f_typs ex,
igs_fi_balance_rules r,
igs_fi_fee_type ft
WHERE ex.balance_rule_id = r.balance_rule_id
AND ex.fee_type = ft.fee_type
AND r.balance_rule_cd = 'TUITION_RULE';
Another critical query pattern validates data integrity by finding fee types in the exclusion table that may not exist in the master fee type table, which would indicate a configuration issue.
Related Objects
The IGS_FI_BAL_EX_F_TYPS table has defined relationships with other key Student Financials tables, forming a core part of the balance calculation configuration.
- Primary Key Reference: The table's primary key (BAL_EXC_FEE_TYPE_ID) is referenced by other objects within the APPS schema, as indicated in the dependencies.
- Foreign Key References (Outgoing):
- IGS_FI_BALANCE_RULES: via the BALANCE_RULE_ID column. This joins to the master table defining the balance calculation rule.
- IGS_FI_FEE_TYPE_ALL: via the FEE_TYPE column. This joins to the master table defining all valid fee types in the system.
This structure ensures that exclusions are always defined within the context of a valid balance rule and against a valid, existing fee type, maintaining configuration accuracy.
-
TABLE: IGS.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,
-
VIEW: APPS.IGS_FI_BAL_EX_F_TYPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_BAL_EX_F_TYPS_V, object_name:IGS_FI_BAL_EX_F_TYPS_V, status:VALID,
-
APPS.IGS_FI_BAL_EX_F_TYPS_PKG dependencies on IGS_FI_BAL_EX_F_TYPS
12.1.1
-
View: IGS_FI_BAL_EX_F_TYPS_V
12.2.2
product: IGS - Student System (Obsolete) , description: This view is created by joining table IGS_FI_BAL_EX_F_TYPS and view IGS_FI_FEE_TYPE to obtain Fee Type Description by resolving foreign keys. , implementation_dba_data: Not implemented in this database ,
-
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 ,
-
View: IGS_FI_BAL_EX_F_TYPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_BAL_EX_F_TYPS_V, object_name:IGS_FI_BAL_EX_F_TYPS_V, status:VALID, product: IGS - Student System , description: This view is created by joining table IGS_FI_BAL_EX_F_TYPS and view IGS_FI_FEE_TYPE to obtain Fee Type Description by resolving foreign keys. , implementation_dba_data: APPS.IGS_FI_BAL_EX_F_TYPS_V ,
-
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 ,
-
APPS.IGS_FI_BAL_EX_F_TYPS_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_BAL_EX_F_TYPS_PKG
12.1.1
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,
-
eTRM - IGS Tables and Views
12.1.1
description: Holds applicant whose records are wrongly available . It is recommended that such applicant records are deleted from the system . It synchronizes with UCAS view 'ivStarW'. ,