Search Results igs_fi_cr_activities




Overview

The IGS_FI_CR_ACTIVITIES table is a core transactional entity within the Oracle E-Business Suite (EBS) Student System (IGS). It functions as an audit trail and workflow log for the life cycle of financial credit transactions. A credit transaction, as managed in the IGS_FI_CREDITS_ALL table, represents a monetary amount applied to a student's account, such as a payment, scholarship, or waiver. This table is automatically populated with a new record whenever a credit transaction is created with an initial status of 'CLEARED'. It serves as the central point for tracking subsequent financial activities, including the application of the credit to outstanding charges, refunds, or transfers, ensuring a complete and auditable history of each credit's utilization.

Key Information Stored

The table's primary key is CREDIT_ACTIVITY_ID, which uniquely identifies each step in a credit's life cycle. Critical foreign key columns establish relationships to other major financial entities. The CREDIT_ID column links the activity back to its source transaction in IGS_FI_CREDITS_ALL. The BILL_ID and POSTING_ID columns connect the activity to specific student invoices (IGS_FI_BILL_ALL) and general ledger posting interfaces (IGS_FI_POSTING_INT_ALL), respectively. Furthermore, the DR_ACCOUNT_CD and CR_ACCOUNT_CD columns define the debit and credit accounting flexfields, linking to the IGS_FI_ACC_ALL table to capture the accounting impact of the activity. Additional columns typically track the activity amount, date, type, and sequence, providing a chronological record of the credit's disposition.

Common Use Cases and Queries

A primary use case is tracing the complete application history of a specific credit or payment. This is essential for resolving student account inquiries, performing reconciliations, and supporting audit requests. Financial reports often join this table to credits and invoices to show applied amounts versus outstanding balances. Another critical scenario involves investigating refund processes, as refund transactions often create records in this table. A sample query to retrieve the application history for a credit would be:

  • SELECT ca.*, b.bill_number FROM igs_fi_cr_activities ca JOIN igs_fi_credits_all c ON ca.credit_id = c.credit_id LEFT JOIN igs_fi_bill_all b ON ca.bill_id = b.bill_id WHERE c.credit_id = :p_credit_id ORDER BY ca.creation_date;

Analysts may also query this table to summarize all credit activities within a date range for a batch reconciliation with external payment systems or the general ledger.

Related Objects

IGS_FI_CR_ACTIVITIES is a central hub with documented relationships to several key financial tables. It is a child of IGS_FI_CREDITS_ALL via CREDIT_ID. It references IGS_FI_BILL_ALL (BILL_ID), IGS_FI_POSTING_INT_ALL (POSTING_ID), and IGS_FI_ACC_ALL twice (DR_ACCOUNT_CD, CR_ACCOUNT_CD). Importantly, it acts as a parent table for multiple transactional entities. The CREDIT_ACTIVITY_ID is referenced by IGS_FI_APPLICATIONS (linking to applied payments), IGS_FI_BILL_DPSTS (bill deposits), IGS_FI_PP_INS_APPLS (payment plan installments), and IGS_FI_BILL_TRNSCTNS (where it serves as the INVOICE_CREDITACT_ID for billing transactions). These relationships underscore its role in connecting credits to their downstream financial consequences.