Search Results get_contract_subsidy_amount




Overview

OKL_SUBSIDY_PROCESS_PVT is a private (PVT) PL/SQL package in the APPS schema that supports the Oracle Lease and Finance Management (OKL) subsidy processing framework within Oracle E-Business Suite 12.1.1 and 12.2.2. Subsidies in ETRM represent third-party or vendor-funded contributions that reduce the cost of a lease or loan to the lessee, and the package provides the internal calculation, validation, and booking logic required to determine whether a contract or asset is subsidized, how much subsidy applies, and how the resulting financial impact should be reflected in funding and billing.

The package is the private implementation layer beneath the public APIs that drive lease origination, activation, termination, funding, and asset management. It is classified as PVT precisely because it is not intended for direct invocation by external integrators; instead, it is consumed by the public OKL packages and by the subsidy processing workflow. Its procedures are invoked throughout the contract lifecycle, from deal creation through activation, and into funding, rebooking, and early termination.

Key Procedures and Functions

The documented API surface contains sixteen procedures and functions, grouped by purpose:

These routines are internal to the subsidy engine and are exposed only indirectly through the packages that reference them.

Tables Accessed

The package reads and writes across the ETRM contract, subsidy, and receivables data model:

Usage Notes

OKL_SUBSIDY_PROCESS_PVT is never called directly from a form or concurrent program. It is invoked by thirteen higher-level packages, including OKL_ACTIVATE_CONTRACT_PUB, OKL_DEAL_CREAT_PVT, OKL_FUNDING_PVT, OKL_PRICING_PVT, OKL_LA_STREAM_PVT, OKL_STREAM_GENERATOR_PVT, OKL_ACTIVATE_ASSET_PVT, OKL_ASSET_SUBSIDY_PVT, OKL_SPLIT_ASSET_PVT, OKL_AM_LEASE_LOAN_TRMNT_PVT, and OKL_QA_DATA_INTEGRITY, as well as through its own wrapper OKL_SUBSIDY_PROCESS_PVT_W. Customizations should invoke the public APIs rather than this private package, since its signatures are not part of the supported interface and may change between releases. The presence of OKL_QA_DATA_INTEGRITY as a dependent indicates the package is also used by ETRM diagnostic routines to validate subsidy data integrity.