Search Results ota_finance_lines
Overview
The OTA_FINANCE_LINES table is a core transactional data object within the Oracle E-Business Suite Learning Management (OTA) module. It functions as the detailed ledger for all financial transactions associated with customer and supplier interactions. Each row in this table represents a single, atomic financial line item, such as a charge for a course enrollment, a cancellation fee, or a payment to an instructor. The table's primary role is to record the monetary details that roll up to financial summaries, enabling accurate invoicing, revenue recognition, and supplier payments. It is intrinsically linked to the business processes of booking delegates onto events and managing associated resources.
Key Information Stored
The table stores detailed attributes for each financial transaction. Its primary key is the FINANCE_LINE_ID, which uniquely identifies each line. Crucially, it holds foreign key columns that link the financial line to its controlling document and originating transaction. The FINANCE_HEADER_ID links to the OTA_FINANCE_HEADERS table, grouping related lines under a single financial document like an invoice. To trace the line back to its source, it references identifiers for specific business objects: BOOKING_ID (OTA_DELEGATE_BOOKINGS) for delegate-related charges, RESOURCE_BOOKING_ID (OTA_RESOURCE_BOOKINGS) or RESOURCE_ALLOCATION_ID (OTA_RESOURCE_ALLOCATIONS) for resource-related costs, and BOOKING_DEAL_ID (OTA_BOOKING_DEALS) for any applied pricing agreements. Other typical columns would include line amounts, currency, tax codes, accounting flexfields (like code combination IDs for revenue or expense accounts), and a line type to classify the transaction as a charge, credit, or payment.
Common Use Cases and Queries
This table is central to financial reporting and audit trails within OTA. Common use cases include generating detailed transaction reports for a specific customer, reconciling event revenues, and analyzing costs associated with resources like instructors or venues. A frequent query pattern involves joining to delegate and header information to list all financial lines for an event. For example:
- Identifying all charges for a delegate booking:
SELECT fl.* FROM ota_finance_lines fl, ota_delegate_bookings db WHERE fl.booking_id = db.booking_id AND db.delegate_booking_id = :p_booking_id; - Aggregating total revenue by event:
SELECT fh.event_id, SUM(fl.amount) FROM ota_finance_lines fl, ota_finance_headers fh WHERE fl.finance_header_id = fh.finance_header_id AND fl.line_type = 'CHARGE' GROUP BY fh.event_id; - Troubleshooting invoicing issues by examining unposted lines linked to a specific finance header.
Related Objects
OTA_FINANCE_LINES has defined relationships with several key OTA tables, as per the provided metadata. It is a child table of OTA_FINANCE_HEADERS, which provides the overall document context. Its transactional lineage is established through foreign keys to OTA_DELEGATE_BOOKINGS (for learner bookings), OTA_BOOKING_DEALS (for special pricing), OTA_RESOURCE_BOOKINGS, and OTA_RESOURCE_ALLOCATIONS (for instructor and asset costs). For comprehensive reporting, queries often join through these tables to OTA_EVENTS and HR (person) tables. The table is also a critical source for the OTA Financials API and underlying PL/SQL packages that manage the creation, update, and posting of financial transactions to the general ledger via Oracle Subledger Accounting (SLA).
-
Table: OTA_FINANCE_LINES
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FINANCE_LINES, object_name:OTA_FINANCE_LINES, status:VALID, product: OTA - Learning Management , description: A finance line records each financial transaction with a customer or supplier. , implementation_dba_data: OTA.OTA_FINANCE_LINES ,
-
Table: OTA_FINANCE_LINES
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FINANCE_LINES, object_name:OTA_FINANCE_LINES, status:VALID, product: OTA - Learning Management , description: A finance line records each financial transaction with a customer or supplier. , implementation_dba_data: OTA.OTA_FINANCE_LINES ,
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TEA_BUS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TDB_WAITLIST_API dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_BULK_ENROLL_UTIL dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_EVENT_ASSOCIATIONS_PKG dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_GENERIC_REPORT_PKG dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_COST_TRANSFER_TO_GL_PKG dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFH_API_BUSINESS_RULES2 dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TRAINING_SS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_EVENT_ASSOCIATIONS_PKG dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_EVT_API_UPD2 dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_EVT_API_UPD2 dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_ILEARNING2 dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFH_API_BUSINESS_RULES dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_EL_TRAINING_SS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFL_API_BUSINESS_RULES dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_OM_TDB_WAITLIST_API dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TBD_API dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TFL_API_SHD dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_CANCEL_API dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TDB_BUS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFL_API_BUSINESS_RULES2 dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_COST_TRANSFER_TO_GL_PKG dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TFL_API_BUSINESS_RULES2 dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TFL_API_DEL dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_LO_UTILITY dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_EVT_BUS2 dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_DELEGATE_BOOKING_API dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TFL_API_INS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TBD_API dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TRB_API_PROCEDURES dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFL_API_BUS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TDB_BUS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFL_API_DEL dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFL_API_INS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_ILEARNING2 dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_TFL_API_SHD dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_EVT_BUS2 dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on OTA_FINANCE_LINES
12.2.2
-
APPS.OTA_TFH_API_BUSINESS_RULES2 dependencies on OTA_FINANCE_LINES
12.1.1
-
APPS.OTA_EL_TRAINING_SS dependencies on OTA_FINANCE_LINES
12.1.1