Search Results igs_fi_refunds
Overview
The IGS_FI_REFUNDS table is a core data object within the Oracle E-Business Suite Student System (IGS) module. Its primary function is to serve as the central repository for all financial refund transactions generated when a student or customer has excess unapplied credits. This table is critical for managing the financial lifecycle of student accounts, ensuring that overpayments or credit balances are systematically tracked, processed, and reversed when necessary. It operates within the broader financial accounting framework of the Student System, interfacing with key entities like invoices, fee structures, and party information to maintain a complete audit trail of all refund activities.
Key Information Stored
The table stores transactional and relational data essential for processing and auditing refunds. The primary identifier is the system-generated REFUND_ID. Each record is uniquely constrained by a combination of business keys: PERSON_ID (the student), PAY_PERSON_ID (the payer), FEE_TYPE, FEE_CAL_TYPE, FEE_CI_SEQUENCE_NUMBER (defining the fee context), REVERSAL_IND (indicating if the record is a reversal), and INVOICE_ID. Other significant columns include DR_ACCOUNT_CD and CR_ACCOUNT_CD for the debit and credit accounting flexfields, AMOUNT for the refund value, and SOURCE_REFUND_ID, which allows the table to self-reference to link a refund to its original transaction or reversal, creating a complete audit chain.
Common Use Cases and Queries
This table is central to financial reporting, reconciliation, and operational processes. Common use cases include generating refund reports for accounting periods, auditing the history of refunds for a specific student or invoice, and supporting the process of reversing erroneously issued refunds. Typical analytical queries involve joining to related tables for detailed reporting.
- Identifying Refunds for a Student:
SELECT * FROM igs.igs_fi_refunds WHERE person_id = <STUDENT_ID> ORDER BY creation_date; - Summarizing Refund Amounts by Fee Period:
SELECT fee_cal_type, fee_ci_sequence_number, SUM(amount) FROM igs.igs_fi_refunds WHERE reversal_ind = 'N' GROUP BY fee_cal_type, fee_ci_sequence_number; - Finding Original and Reversal Pairs:
SELECT orig.refund_id AS original_id, rev.refund_id AS reversal_id FROM igs.igs_fi_refunds orig, igs.igs_fi_refunds rev WHERE orig.refund_id = rev.source_refund_id;
Related Objects
The IGS_FI_REFUNDS table is deeply integrated into the Student System's financial schema through a network of foreign key relationships. Key dependencies include:
- IGS_FI_INV_INT_ALL: Links the refund to its source invoice via the INVOICE_ID column.
- IGS_FI_F_TYP_CA_INST_ALL: Defines the fee type, calendar type, and sequence number context for the refund.
- HZ_PARTIES (TCA): References the student (PERSON_ID) and payer (PAY_PERSON_ID) entities from the Trading Community Architecture.
- IGS_FI_ACC_ALL: Provides the accounting flexfield codes (DR_ACCOUNT_CD, CR_ACCOUNT_CD) for general ledger posting.
- Self-Reference: The SOURCE_REFUND_ID column creates a hierarchical relationship within the same table to track reversals.
-
Table: IGS_FI_REFUNDS
12.2.2
product: IGS - Student System (Obsolete) , description: Stores all refund transactions which have been created due to excess unapplied credits. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_REFUNDS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_REFUNDS, object_name:IGS_FI_REFUNDS, status:VALID, product: IGS - Student System , description: Stores all refund transactions which have been created due to excess unapplied credits. , implementation_dba_data: IGS.IGS_FI_REFUNDS ,
-
APPS.IGS_FI_PRC_APINT dependencies on IGS_FI_REFUNDS
12.1.1
-
APPS.IGS_FI_REFUNDS_PROCESS dependencies on IGS_FI_REFUNDS
12.1.1
-
APPS.IGS_FI_PRC_REFUNDS dependencies on IGS_FI_REFUNDS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on IGS_FI_REFUNDS
12.1.1
-
APPS.IGS_FI_REFUNDS_PKG dependencies on IGS_FI_REFUNDS
12.1.1
-
VIEW: APPS.IGS_FI_REFUNDS_DFV
12.1.1
-
SYNONYM: APPS.IGS_FI_REFUNDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_REFUNDS, status:VALID,
-
VIEW: APPS.IGSFV_PARTY_REFUNDS
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on IGP_AC_ACCOUNTS
12.1.1
-
VIEW: APPS.IGSBV_PARTY_REFUNDS
12.1.1
-
APPS.IGS_FI_REFUNDS_PKG dependencies on IGS_FI_INV_INT
12.1.1
-
Table: IGS_FI_ACC_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_ACC_ALL, object_name:IGS_FI_ACC_ALL, status:VALID, product: IGS - Student System , description: This entity describes a Finance General Ledger account specific to a financial reporting period (financial period calendar instance). , implementation_dba_data: IGS.IGS_FI_ACC_ALL ,
-
APPS.IGS_FI_REFUNDS_PKG SQL Statements
12.1.1
-
APPS.IGS_FI_REFUNDS_PROCESS dependencies on IGS_FI_REFUNDS_PKG
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on IGS_FI_P_SA_NOTES
12.1.1
-
APPS.IGS_FI_PRC_APINT SQL Statements
12.1.1
-
APPS.IGS_FI_REFUNDS_PKG dependencies on IGS_FI_INV_INT_PKG
12.1.1
-
View: IGSFV_PARTY_REFUNDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PARTY_REFUNDS, object_name:IGSFV_PARTY_REFUNDS, status:VALID, product: IGS - Student System , description: Stores all refund transactions, which have been created due to excess unapplied credits. , implementation_dba_data: APPS.IGSFV_PARTY_REFUNDS ,
-
Table: IGS_FI_ACC_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes a Finance General Ledger account specific to a financial reporting period (financial period calendar instance). , implementation_dba_data: Not implemented in this database ,
-
APPS.IGS_FI_REFUNDS_PROCESS dependencies on IGS_PE_PERSON
12.1.1
-
View: IGSFV_PARTY_REFUNDS
12.2.2
product: IGS - Student System (Obsolete) , description: Stores all refund transactions, which have been created due to excess unapplied credits. , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGS_FI_REFUNDS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:IGS_FI_REFUNDS_DFV, status:VALID,
-
VIEW: APPS.IGS_FI_REFUNDS_V
12.1.1
-
APPS.IGS_FI_PRC_APINT dependencies on HZ_PARTIES
12.1.1
-
APPS.IGS_FI_PRC_APINT dependencies on IGS_FI_REFUNDS_PKG
12.1.1
-
Table: IGS_FI_INV_INT_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_INV_INT_ALL, object_name:IGS_FI_INV_INT_ALL, status:VALID, product: IGS - Student System , description: This interface table stores invoice data generated by invoice process. , implementation_dba_data: IGS.IGS_FI_INV_INT_ALL ,
-
Table: IGS_FI_INV_INT_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This interface table stores invoice data generated by invoice process. , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.IGS_FI_REFUNDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_REFUNDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_REFUNDS_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_REFUNDS_PROCESS, status:VALID,
-
APPS.HZ_PURGE_GEN dependencies on IGS_PE_STAT_DETAILS
12.1.1
-
View: IGSBV_PARTY_REFUNDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_PARTY_REFUNDS, object_name:IGSBV_PARTY_REFUNDS, status:VALID, product: IGS - Student System , description: Stores all refund transactions, which have been created due to excess unapplied credits. , implementation_dba_data: APPS.IGSBV_PARTY_REFUNDS ,
-
PACKAGE BODY: APPS.IGS_FI_REFUNDS_PKG
12.1.1
-
APPS.IGS_FI_PRC_APINT dependencies on IGS_FI_PARTY_VENDRS
12.1.1
-
APPS.IGS_FI_REFUNDS_PROCESS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_PRC_APINT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_APINT, status:VALID,
-
View: IGSBV_PARTY_REFUNDS
12.2.2
product: IGS - Student System (Obsolete) , description: Stores all refund transactions, which have been created due to excess unapplied credits. , implementation_dba_data: Not implemented in this database ,
-
APPS.HZ_PURGE_GEN dependencies on IGP_AC_ACCOUNT_INTS
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_PRC_REFUNDS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_PRC_REFUNDS, status:VALID,
-
TABLE: IGS.IGS_FI_REFUNDS
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_REFUNDS, object_name:IGS_FI_REFUNDS, status:VALID,
-
Table: IGS_FI_F_TYP_CA_INST_ALL
12.1.1
owner:IGS, object_type:TABLE, fnd_design_data:IGS.IGS_FI_F_TYP_CA_INST_ALL, object_name:IGS_FI_F_TYP_CA_INST_ALL, status:VALID, product: IGS - Student System , description: This entity describes the periods of fee assessment fee calendar instances applicable to a fee type. , implementation_dba_data: IGS.IGS_FI_F_TYP_CA_INST_ALL ,
-
View: IGS_FI_REFUNDS_V
12.2.2
product: IGS - Student System (Obsolete) , description: Contains all refund transactions which have been created due to excess unapplied credits along with information about payee. , implementation_dba_data: Not implemented in this database ,
-
Table: IGS_FI_F_TYP_CA_INST_ALL
12.2.2
product: IGS - Student System (Obsolete) , description: This entity describes the periods of fee assessment fee calendar instances applicable to a fee type. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_FI_REFUNDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_REFUNDS_V, object_name:IGS_FI_REFUNDS_V, status:VALID, product: IGS - Student System , description: Contains all refund transactions which have been created due to excess unapplied credits along with information about payee. , implementation_dba_data: APPS.IGS_FI_REFUNDS_V ,
-
PACKAGE BODY: APPS.HZ_PURGE_GEN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_PURGE_GEN, status:VALID,
-
VIEW: APPS.IGSBV_PARTY_REFUNDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSBV_PARTY_REFUNDS, object_name:IGSBV_PARTY_REFUNDS, status:VALID,
-
APPS.IGS_FI_PRC_REFUNDS SQL Statements
12.1.1
-
VIEW: APPS.IGSFV_PARTY_REFUNDS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGSFV_PARTY_REFUNDS, object_name:IGSFV_PARTY_REFUNDS, status:VALID,
-
VIEW: APPS.IGS_FI_REFUNDS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_REFUNDS_V, object_name:IGS_FI_REFUNDS_V, status:VALID,