Search Results reversal_ind
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 ,
-
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 ,
-
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 ,