Search Results pay_by_write_off




Overview

OZF_AR_PAYMENT_PVT is an Oracle E-Business Suite PL/SQL package owned by the APPS schema and classified as a private (PVT) API within the Oracle Trade Management (formerly Oracle Incentive Compensation / Channel Revenue Management) module family. Its primary business function is to manage the settlement of trade management claims, deductions, and disputes against Oracle Receivables (AR) transactions. The package bridges the OZF claim and settlement subsystem with the AR sub-ledger by creating, applying, and reversing payment-related transactions such as receipts, credit memos, chargebacks, write-offs, and adjustments.

The private designation indicates that the package is intended for internal use by other OZF packages rather than for direct invocation by external or customer code. The ETRM metadata confirms it is a VALID object in the 12.1.1 and 12.2.2 releases and that it participates actively in the trade management settlement flow.

Key Procedures and Functions

The package exposes nineteen documented procedures and functions. These can be grouped by their settlement role:

No parameter lists are documented in the ETRM extract; callers should reference the packaged declarations for exact signatures.

Tables Accessed

The package operates against both AR and OZF tables through APPS synonyms:

Usage Notes

Because OZF_AR_PAYMENT_PVT is a private package, it is normally invoked indirectly through its dependent packages. The ETRM metadata shows it is referenced by OZF_AR_SETTLEMENT_PVT, OZF_CLAIM_SETTLEMENT_PVT, OZF_CLAIM_TAX_PVT, OZF_MASS_SETTLEMENT_PVT, and OZF_SETTLEMENT_DOC_PVT. These callers are triggered from Trade Management settlement and claim dispute forms and from concurrent programs that process mass settlements. It also references AR_CREDIT_MEMO_API_PUB, FND_API, and OZF_CLAIM_PVT, confirming its role as a middleware layer between OZF claim logic and the public AR APIs. Custom code should prefer the public AR and OZF APIs rather than calling OZF_AR_PAYMENT_PVT directly, as private signatures may change without notice across patches and upgrades.