Results for “igs_fi_inv_int_all”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

IGS_FI_INV_INT_ALL is an interface (staging) table in the Oracle E-Business Suite Student System (IGS) product family, owned by the IGS schema. It stores invoice data generated by the invoice process, acting as the persistence and hand-off point between Oracle Student Financials fee calculation and downstream receivables, payment, and credit processing. In Oracle EBS 12.1.1 and 12.2.2, the object is documented as VALID with 77 columns and a single unique index, IGS_FI_INV_INT_ALL_U1, on INVOICE_ID. Its primary key constraint is IGS_FI_INV_INT_PK.

Because the table carries a large attribute set, an invoice identifier that is both a surrogate primary key and a business-key candidate, and multiple foreign-key relationships fanning out to fee, billing, party, and payment tables, the mined Data Vault classification is hub-leaning. In practice, this suggests treating INVOICE_ID as a durable hub key, with the descriptive and payment-oriented columns modeled as satellites and the numerous outbound relationships modeled as links to billing, subaccount, and payer hubs. This classification is a modeling suggestion derived from the constraint structure, not a shipped Data Vault design.

Key Information Stored

The 77 documented columns can be grouped into identification, financial, payment, fee-reference, and audit categories. The most significant are:

Common Use Cases and Queries

Typical usage centers on reconciliation of invoice generation, reporting on fees due by student, and diagnosing failures in downstream payment or credit processing. A representative query retrieves invoices for a student with their billing and subaccount context:

  • SELECT i.INVOICE_ID, i.INVOICE_NUMBER, i.INVOICE_AMOUNT_DUE, i.STATUS, b.BILL_NUMBER, s.SUBACCOUNT_ID FROM IGS_FI_INV_INT_ALL i LEFT JOIN IGS_FI_BILL_ALL b ON b.BILL_ID = i.BILL_ID LEFT JOIN IGS_FI_SUBACCTS_ALL s ON s.SUBACCOUNT_ID = i.SUBACCOUNT_ID WHERE i.PERSON_ID = :person_id AND i.TERM_ID = :term_id
  • Payment-status exceptions: filter on PAYMENT_STATUS, PAYMENT_SERVER_TXN_STATUS, or the BEP_ERROR_CODE / PAYMENT_SERVER_ERROR_CODE columns to isolate failed credit card transactions.
  • Waiver reconciliation: select rows where WAIVER_FLAG = 'Y' and join to IGS_FI_INV_WAV_DET on INVOICE_ID.
  • Concurrent-program audit: query by REQUEST_ID or PROGRAM_APPLICATION_ID and PROGRAM_ID to trace which invoice process populated a given batch.

Related Objects

The table is a referenced parent for many IGS financial objects and a child of several core Student System entities: