Results for “ota_finance_headers”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OTA_FINANCE_HEADERS is a table in the OTA (Learning Management) schema within Oracle E-Business Suite, documented as valid in both 12.1.1 and 12.2.2. The table holds generic financial information about dealings an enterprise has with particular customers or suppliers. In the Oracle Learning Management (OLM) context, this means each row in OTA_FINANCE_HEADERS represents a finance header — a financial transaction container used to consolidate charges, invoicing details, payment terms, and transfer information between parties. It sits at the top of a two-level structure, with individual financial details stored against it in OTA_FINANCE_LINES.
Under the heuristic Data Vault classification mined from its foreign key structure, OTA_FINANCE_HEADERS is characterized as hub-leaning. As a modeling suggestion, this indicates the table behaves primarily as a hub entity built around a durable business key (FINANCE_HEADER_ID), rather than a pure transactional satellite. Note, however, that the table carries a self-referencing relationship (SUPERCEDING_HEADER_ID) and descriptive attributes, so it also absorbs some satellite-like characteristics in practice.
Key Information Stored
The table is documented with 137 columns, confirming it is a wide, feature-rich entity rather than a narrow transactional record. The most significant columns include:
- FINANCE_HEADER_ID — the surrogate primary key, defined by the unique index/pk constraint OTA_FINANCE_HEADERS_PK. This is the single documented business-key candidate and the column referenced by all dependent tables.
- SUPERCEDING_HEADER_ID — a self-referencing foreign key to OTA_FINANCE_HEADERS, allowing one header to supersede another (e.g., in re-invoicing or correction scenarios).
- ORGANIZATION_ID and CUSTOMER_ID / VENDOR_ID — identify the operating unit and the counterparty (customer or supplier) with whom the financial dealing is held.
- CURRENCY_CODE, DATE_RAISED, and PAYMENT_STATUS_FLAG — capture the financial denomination, the date the header was raised, and its current payment state.
- PAYMENT_METHOD and the RECEIVABLE_TYPE — describe how amounts should be settled and the receivable classification.
- TRANSFER_STATUS, TRANSFER_DATE, and TRANSFER_MESSAGE — support transferring financial data between sets of books, using the paired TRANSFER_FROM_SET_OF_BOOKS_ID and TRANSFER_TO_SET_OF_BOOKS_ID columns.
- TFH_INFORMATION_CATEGORY and TFH_INFORMATION1 through TFH_INFORMATION20 — a flexible descriptive flexfield (DFF) block for extensible, client-specific attributes.
- PYM_INFORMATION_CATEGORY and PYM_ATTRIBUTE1 through PYM_ATTRIBUTE20 — a second attribute block, typically associated with payment method validation or processing.
- FROM_SEGMENT1..30 and TO_SEGMENT1..30, plus RECEIVING_COST_CENTER and PAYING_COST_CENTER — key flexfield segments representing the accounting distribution from and to respective cost centers.
- OBJECT_VERSION_NUMBER — the standard Oracle EBS optimistic-locking column, alongside the WHO columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE).
Common Use Cases and Queries
Typical reporting and integration scenarios involve retrieving header-level financial status, reconciling superseded headers, and tracing invoicing activity for a customer or supplier. A common pattern is to join headers to their lines to produce a full transaction view:
SELECT fh.finance_header_id, fh.customer_id, fh.currency_code, fh.payment_status_flag, fl.*
FROM ota_finance_headers fh, ota_finance_lines fl
WHERE fh.finance_header_id = fl.finance_header_id;
To identify superseding chains, self-join on the recursive key:
SELECT h.finance_header_id, h.superceding_header_id FROM ota_finance_headers h
WHERE h.superceding_header_id IS NOT NULL;
Common use cases include accounts-receivable aging reports filtered by PAYMENT_STATUS_FLAG, transfer reconciliation between sets of books, and exception reports on headers left in a pending TRANSFER_STATUS state.
Related Objects
The most significant related objects, based on the documented foreign key metadata, include:
- OTA_FINANCE_LINES — references OTA_FINANCE_HEADERS.FINANCE_HEADER_ID via its own FINANCE_HEADER_ID column; this is the primary child table holding the line-level financial detail.
- OTA_FINANCE_HEADERS (self) — the SUPERCEDING_HEADER_ID column references the same table, forming a hierarchical supersession chain.
Because the documented FK structure is intentionally narrow, additional dependencies (such as customer, vendor, and organization reference tables) are inferred rather than confirmed in the supplied ETRM metadata and should be verified against the live data dictionary.
-
A finance header holds generic financial information about dealings you have with particular customers or suppliers.
-
A finance header holds generic financial information about dealings you have with particular customers or suppliers.