Search Results okl_payment_pvt
Overview
The OKL_PAYMENT_PVT package is a private PL/SQL package within the Oracle E-Business Suite (EBS) Applications (APPS) schema, belonging to the Oracle Lease and Finance Management (OKL) module. As indicated by the "PVT" suffix and its API classification, the package is an internal implementation layer rather than a public interface. Its primary business function is to support the creation and management of payments associated with lease and financing contracts, serving as the underlying engine that the public package OKL_PAYMENT_PUB invokes. The package abstracts the complex logic required to generate payment transactions, consolidate receivables, and manage payment methods and channels within the leasing lifecycle. It is validated and documented in ETRM releases 12.1.1 and 12.2.2.
Key Procedures and Functions
The documented metadata lists six procedures or functions within the package. The public-facing wrapper OKL_PAYMENT_PUB delegates its operations to these internal routines.
- QC — A quality-control or consistency-check routine, typically used to validate input parameters or verify data integrity before processing payments.
- CHANGE_VERSION — Handles optimistic locking and concurrency control, updating or verifying the object version to ensure that concurrent modifications do not conflict.
- API_COPY — Copies payment-related data structures or records, used when duplicating a payment entity or propagating data between related records.
- CREATE_INTERNAL_TRANS — Creates internal transactions that support payment processing, such as the underlying accounting or receivable entries generated for a payment.
- CREATE_PAYMENTS — The core routine that constructs and persists payment records, encompassing the receipt, consolidation, and receivable logic required by the leasing module.
Because the metadata does not expose parameter lists, the precise signatures are not documented here; consultants should inspect the package body in the EBS instance for exact specifications.
Tables Accessed
The package interacts with a range of base and leasing-specific tables, accessed primarily through APPS synonyms.
- AR_CASH_RECEIPTS_ALL and AR_PAYMENT_SCHEDULES_ALL — Oracle Receivables tables storing cash receipts and payment schedules, used to record and reconcile payments.
- RA_CUSTOMER_TRX_ALL and RA_CUSTOMER_TRX_LINES_ALL — Receivables transaction and line tables, populated when payments generate invoice or credit activity.
- HZ_CUST_ACCOUNTS — The Trading Community Architecture customer account table, used to identify the paying customer.
- OKC_K_HEADERS_B and OKL_K_HEADERS — Contract header tables defining the lease or financing agreement to which the payment belongs.
- OKL_CNSLD_AR_HDRS_ALL_B, OKL_CNSLD_AR_LINES_B, and OKL_CNSLD_AR_STRMS_B — Consolidated receivables header, line, and stream tables that aggregate billing and payment data.
- OKL_BPD_RCPT_MTHDS_UV, OKL_PMT_CHANNEL_METHODS_ALL, and OKL_TRX_CSH_RECEIPT_V — Receipt methods, payment channel methods, and cash receipt views controlling how payments are tendered.
- OKL_TRX_CONTRACTS — Transaction contract data linking payments to specific lease transactions.
- IBY_FNDCPT_TX_EXTENSIONS, AR_RECEIPT_METHODS, and PLITBLM — Payment instrument extensions, receipt method setup, and an internal PL/SQL table used for bulk processing.
Usage Notes
OKL_PAYMENT_PVT is never invoked directly by end users. It is called by the public API OKL_PAYMENT_PUB, which may be triggered from Lease Management forms, concurrent programs, or custom integrations during payment creation and processing workflows. Because it is a private package, developers writing custom code should use the corresponding public API (OKL_PAYMENT_PUB) rather than referencing OKL_PAYMENT_PVT, to preserve upgrade compatibility. The package is also referenced by the OKL_PAYMENT_PVT_W wrapper, indicating usage in a Web/UI-enabled context.
-
PACKAGE: APPS.OKL_PAYMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_PAYMENT_PVT, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_PAYMENT_PUB, status:VALID,
-
SYNONYM: APPS.OKL_CNSLD_AR_HDRS_ALL_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_CNSLD_AR_HDRS_ALL_B, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_PAYMENT_PVT, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_PAYMENT_PUB, status:VALID,
-
SYNONYM: APPS.OKL_CNSLD_AR_HDRS_ALL_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_CNSLD_AR_HDRS_ALL_B, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAYMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAYMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAYMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAYMENT_PVT, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_PAYMENT_PVT_W, status:VALID,
-
SYNONYM: APPS.OKL_PMT_CHANNEL_METHODS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_PMT_CHANNEL_METHODS_ALL, status:VALID,
-
SYNONYM: APPS.OKL_PMT_CHANNEL_METHODS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_PMT_CHANNEL_METHODS_ALL, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_PAYMENT_PVT_W, status:VALID,
-
VIEW: APPS.OKL_BPD_RCPT_MTHDS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_RCPT_MTHDS_UV, object_name:OKL_BPD_RCPT_MTHDS_UV, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PVT
12.2.2
-
PACKAGE BODY: APPS.OKL_PAYMENT_PVT_W
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAYMENT_PVT_W, status:VALID,
-
PACKAGE: APPS.OKL_RECEIPTS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_RECEIPTS_PVT, status:VALID,
-
PACKAGE: APPS.OKL_PAYMENT_PVT
12.1.1
-
PACKAGE BODY: APPS.OKL_PAYMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAYMENT_PUB, status:VALID,
-
PACKAGE: APPS.OKL_RCT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_RCT_PUB, status:VALID,
-
PACKAGE: APPS.OKL_RCT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_RCT_PUB, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAYMENT_PVT_W
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAYMENT_PVT_W, status:VALID,
-
PACKAGE: APPS.OKL_RECEIPTS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_RECEIPTS_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAYMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_PAYMENT_PUB, status:VALID,
-
PACKAGE: APPS.OKL_RCT_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_RCT_PVT, status:VALID,
-
VIEW: APPS.OKL_BPD_RCPT_MTHDS_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_BPD_RCPT_MTHDS_UV, object_name:OKL_BPD_RCPT_MTHDS_UV, status:VALID,
-
SYNONYM: APPS.OKL_CNSLD_AR_LINES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_CNSLD_AR_LINES_B, status:VALID,
-
PACKAGE: APPS.OKL_RCT_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_RCT_PVT, status:VALID,
-
SYNONYM: APPS.IBY_FNDCPT_TX_EXTENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_FNDCPT_TX_EXTENSIONS, status:VALID,
-
SYNONYM: APPS.OKL_CNSLD_AR_LINES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_CNSLD_AR_LINES_B, status:VALID,
-
PACKAGE: APPS.OKL_RCA_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_RCA_PVT, status:VALID,
-
PACKAGE: APPS.OKL_RCA_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_RCA_PVT, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS_ALL, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS_ALL, status:VALID,
-
SYNONYM: APPS.OKL_CNSLD_AR_STRMS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_CNSLD_AR_STRMS_B, status:VALID,
-
SYNONYM: APPS.OKL_CNSLD_AR_STRMS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_CNSLD_AR_STRMS_B, status:VALID,
-
VIEW: APPS.OKL_TRX_CSH_RECEIPT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_TRX_CSH_RECEIPT_V, object_name:OKL_TRX_CSH_RECEIPT_V, status:VALID,
-
SYNONYM: APPS.IBY_FNDCPT_TX_EXTENSIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_FNDCPT_TX_EXTENSIONS, status:VALID,
-
VIEW: APPS.OKL_TRX_CSH_RECEIPT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_TRX_CSH_RECEIPT_V, object_name:OKL_TRX_CSH_RECEIPT_V, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_ALL, status:VALID,
-
SYNONYM: APPS.OKL_TRX_CONTRACTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_TRX_CONTRACTS, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAYMENT_PVT
12.1.1
-
SYNONYM: APPS.RA_CUSTOMER_TRX_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_ALL, status:VALID,
-
SYNONYM: APPS.OKL_TRX_CONTRACTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_TRX_CONTRACTS, status:VALID,
-
PACKAGE BODY: APPS.OKL_PAYMENT_PVT
12.2.2
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES_ALL, status:VALID,
-
VIEW: APPS.OKL_CNSLD_AR_HDRS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CNSLD_AR_HDRS_V, object_name:OKL_CNSLD_AR_HDRS_V, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHODS, status:VALID,
-
VIEW: APPS.OKL_CNSLD_AR_HDRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CNSLD_AR_HDRS_V, object_name:OKL_CNSLD_AR_HDRS_V, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHODS, status:VALID,
-
SYNONYM: APPS.AR_PAYMENT_SCHEDULES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_PAYMENT_SCHEDULES_ALL, status:VALID,