Search Results oks_bill_txn_lines
The OKS_BILL_TXN_LINES table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Oracle Service Contracts (OKS) module. It serves as a transactional repository for billing line details associated with service contracts, capturing granular information required for invoicing, revenue recognition, and financial reporting. This table is tightly integrated with the broader Oracle Service Contracts and Receivables modules, ensuring seamless billing processes for contract-based services.
Key Attributes and Structure
The OKS_BILL_TXN_LINES table stores line-level billing data, including:- Transaction Line ID (BILL_TXN_LINE_ID): Primary key identifier for each billing line.
- Header Reference (BILL_TXN_ID): Foreign key linking to the parent billing transaction in OKS_BILL_TXN_HEADERS.
- Contract Line ID (CLE_ID): References the service contract line (OKS_CONTRACT_LINES_ALL) being billed.
- Billing Type (BILLING_TYPE): Indicates whether the line is for recurring, usage-based, or one-time charges.
- Amount and Currency (AMOUNT, CURRENCY_CODE): Financial details of the billed line item.
- Revenue Recognition Flags (REV_REC_FLAG, REV_REC_DATE): Controls revenue scheduling and recognition timing.
- Tax and Accounting Attributes (TAX_CODE, GL_DATE): Supports tax calculations and general ledger postings.
Functional Role in Oracle EBS
The table plays a pivotal role in:- Billing Process Execution: Captures detailed charge breakdowns for contract services during billing engine runs.
- Revenue Management: Provides the foundation for revenue recognition rules defined in Oracle Revenue Management.
- Integration with AR: Feeds data to Oracle Receivables via interface tables (RA_INTERFACE_LINES_ALL) for invoice generation.
- Audit and Compliance: Maintains historical billing details for SOX and accounting compliance.
Technical Considerations
Implementation aspects include:- Indexing Strategy: Heavily indexed on transaction IDs, contract references, and billing dates for performance.
- Partitioning: Often partitioned by billing date in high-volume environments.
- API Dependencies: Primarily accessed through OKS_BILLING_PUB package for data integrity.
- Purge Policies: Subject to archival rules defined in OKS purge programs.
Customization and Extension Points
Common extension scenarios involve:- Adding custom columns for industry-specific billing attributes.
- Creating triggers for validation against custom pricing engines.
- Developing concurrent programs for mass updates of billing line statuses.
Integration Landscape
The table interacts with:- Upstream: OKS_CONTRACT_LINES_ALL (source of billable services)
- Downstream: RA_CUSTOMER_TRX_LINES_ALL (final invoice lines)
- Parallel: OKS_BILL_SCHEDULES (for installment billing scenarios)
-
Table: OKS_BILL_TXN_LINES
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_TXN_LINES, object_name:OKS_BILL_TXN_LINES, status:VALID, product: OKS - Service Contracts , description: Holds the actual transaction amount and tax returned from AR. , implementation_dba_data: OKS.OKS_BILL_TXN_LINES ,
-
Table: OKS_BILL_TXN_LINES
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_TXN_LINES, object_name:OKS_BILL_TXN_LINES, status:VALID, product: OKS - Service Contracts , description: Holds the actual transaction amount and tax returned from AR. , implementation_dba_data: OKS.OKS_BILL_TXN_LINES ,
-
View: OKS_BILLPRST_SRVSUBLINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_SRVSUBLINE_V, object_name:OKS_BILLPRST_SRVSUBLINE_V, status:VALID, product: OKS - Service Contracts , implementation_dba_data: APPS.OKS_BILLPRST_SRVSUBLINE_V ,
-
View: OKS_BILLPRST_SRVSUBLINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_SRVSUBLINE_V, object_name:OKS_BILLPRST_SRVSUBLINE_V, status:VALID, product: OKS - Service Contracts , implementation_dba_data: APPS.OKS_BILLPRST_SRVSUBLINE_V ,
-
View: OKS_BILL_TXN_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILL_TXN_LINES_V, object_name:OKS_BILL_TXN_LINES_V, status:VALID, product: OKS - Service Contracts , description: View for table OKS_BILL_TXN_LINES , implementation_dba_data: APPS.OKS_BILL_TXN_LINES_V ,
-
View: OKS_BILL_TXN_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILL_TXN_LINES_V, object_name:OKS_BILL_TXN_LINES_V, status:VALID, product: OKS - Service Contracts , description: View for table OKS_BILL_TXN_LINES , implementation_dba_data: APPS.OKS_BILL_TXN_LINES_V ,
-
View: OKS_INV_RVW_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_INV_RVW_V, object_name:OKS_INV_RVW_V, status:VALID, product: OKS - Service Contracts , description: View for Invoice reporting , implementation_dba_data: APPS.OKS_INV_RVW_V ,
-
View: OKS_INV_RVW_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_INV_RVW_V, object_name:OKS_INV_RVW_V, status:VALID, product: OKS - Service Contracts , description: View for Invoice reporting , implementation_dba_data: APPS.OKS_INV_RVW_V ,
-
View: OKS_BILLING_HISTORY_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_HISTORY_V, object_name:OKS_BILLING_HISTORY_V, status:VALID, product: OKS - Service Contracts , description: View used in Spredtable to display Billing History , implementation_dba_data: APPS.OKS_BILLING_HISTORY_V ,
-
Table: OKS_BILL_TRANSACTIONS
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_TRANSACTIONS, object_name:OKS_BILL_TRANSACTIONS, status:VALID, product: OKS - Service Contracts , description: The transaction (invoice, credit etc.) which is eventually received from AR. , implementation_dba_data: OKS.OKS_BILL_TRANSACTIONS ,
-
View: OKS_BILLING_HIST_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_HIST_V, object_name:OKS_BILLING_HIST_V, status:VALID, product: OKS - Service Contracts , description: View for Service Contracts Billing History , implementation_dba_data: APPS.OKS_BILLING_HIST_V ,
-
View: OKS_BILLING_HISTORY_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_HISTORY_V, object_name:OKS_BILLING_HISTORY_V, status:VALID, product: OKS - Service Contracts , description: View used in Spredtable to display Billing History , implementation_dba_data: APPS.OKS_BILLING_HISTORY_V ,
-
View: OKS_BILLING_HIST_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_HIST_V, object_name:OKS_BILLING_HIST_V, status:VALID, product: OKS - Service Contracts , description: View for Service Contracts Billing History , implementation_dba_data: APPS.OKS_BILLING_HIST_V ,
-
Table: OKS_BILL_TRANSACTIONS
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_TRANSACTIONS, object_name:OKS_BILL_TRANSACTIONS, status:VALID, product: OKS - Service Contracts , description: The transaction (invoice, credit etc.) which is eventually received from AR. , implementation_dba_data: OKS.OKS_BILL_TRANSACTIONS ,
-
Table: OKS_BILL_CONT_LINES
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_CONT_LINES, object_name:OKS_BILL_CONT_LINES, status:VALID, product: OKS - Service Contracts , description: Records which are sent to AR. , implementation_dba_data: OKS.OKS_BILL_CONT_LINES ,
-
Table: OKS_BILL_CONT_LINES
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_CONT_LINES, object_name:OKS_BILL_CONT_LINES, status:VALID, product: OKS - Service Contracts , description: Records which are sent to AR. , implementation_dba_data: OKS.OKS_BILL_CONT_LINES ,
-
View: OKS_BILLING_DTLS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_DTLS_V, object_name:OKS_BILLING_DTLS_V, status:VALID, product: OKS - Service Contracts , description: Service contracts billing details view. , implementation_dba_data: APPS.OKS_BILLING_DTLS_V ,
-
Table: OKS_BILL_SUB_LINES
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_SUB_LINES, object_name:OKS_BILL_SUB_LINES, status:VALID, product: OKS - Service Contracts , description: Related to a lower level contract line eg. coverage level or product. , implementation_dba_data: OKS.OKS_BILL_SUB_LINES ,
-
View: OKS_BILLING_DTLS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLING_DTLS_V, object_name:OKS_BILLING_DTLS_V, status:VALID, product: OKS - Service Contracts , description: Service contracts billing details view. , implementation_dba_data: APPS.OKS_BILLING_DTLS_V ,
-
Table: OKS_BILL_SUB_LINES
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILL_SUB_LINES, object_name:OKS_BILL_SUB_LINES, status:VALID, product: OKS - Service Contracts , description: Related to a lower level contract line eg. coverage level or product. , implementation_dba_data: OKS.OKS_BILL_SUB_LINES ,
-
View: OKS_BTL_PR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BTL_PR_V, object_name:OKS_BTL_PR_V, status:VALID, product: OKS - Service Contracts , description: View for table OKS_BTL_PR , implementation_dba_data: APPS.OKS_BTL_PR_V ,
-
View: OKS_BTL_PR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BTL_PR_V, object_name:OKS_BTL_PR_V, status:VALID, product: OKS - Service Contracts , description: View for table OKS_BTL_PR , implementation_dba_data: APPS.OKS_BTL_PR_V ,
-
View: OKS_BILLPRST_USGSUBLINE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_USGSUBLINE_V, object_name:OKS_BILLPRST_USGSUBLINE_V, status:VALID, product: OKS - Service Contracts , implementation_dba_data: APPS.OKS_BILLPRST_USGSUBLINE_V ,
-
View: OKS_BILLPRST_USGSUBLINE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKS.OKS_BILLPRST_USGSUBLINE_V, object_name:OKS_BILLPRST_USGSUBLINE_V, status:VALID, product: OKS - Service Contracts , implementation_dba_data: APPS.OKS_BILLPRST_USGSUBLINE_V ,