Search Results ozf_settlement_docs
Overview
The APPS.OZF_AR_SETTLEMENT_PVT package body is a private (PVT) API within the Oracle E-Business Suite Trade Management / Channel Revenue Management (formerly Oracle Trade Management, product family OZF) schema. Its primary business function is to manage the settlement of trade promotion claims and deductions against Oracle Receivables. It orchestrates the end-to-end settlement lifecycle: identifying eligible claims, validating payment methods and claim classifications, preparing settlement and payment instructions, creating settlement documents, generating corresponding Oracle Receivables and General Ledger entries, and closing out claims when settlement is complete.
As a PVT-classified package, it is not intended as a public integration interface; instead it supports the higher-level public APIs (notably OZF_AR_SETTLEMENT_PUB) and the underlying claim, payment, and settlement document packages. It is documented as VALID in both Oracle EBS 12.1.1 and 12.2.2, and it references 3 other packages while not itself being referenced by any database object, consistent with its role as an internal implementation module.
Key Procedures and Functions
The metadata documents 18 procedures and functions. Grouped by purpose:
- Context and setup:
SET_ORG_CONTEXTestablishes the Multi-Org (MO) context for the operating unit in which settlement is processed, ensuring the correct ledger and organization are in scope. - Settlement initiation and automation:
START_SETTLEMENTbegins the settlement process for a claim;CHECK_AUTO_SETL_PROCESSdetermines whether the automatic settlement process is applicable;CHECK_CLAIM_CLASSvalidates the claim's classification to confirm it is eligible for the requested settlement path. - Validation:
CHECK_PROMO_CLAIMverifies that the claim qualifies as a promotion-related claim;CHECK_PAYMENT_METHODvalidates the payment method against allowable values before settlement proceeds. - Document and instruction preparation:
PREPARE_DOCS,PREPARE_INSTRUCTIONS,UPDATE_DOCS, andCREATE_SETTLE_DOCassemble and persist the settlement documentation and payment instructions that record the agreed resolution. - Claim lifecycle:
CLOSE_CLAIMfinalizes the claim upon successful settlement;INCOMPLETE_CLAIMhandles claims that cannot be fully settled;RESET_STATUSreturns a claim or settlement to a prior state for reprocessing. - Accounting and payment:
CREATE_GL_ENTRIESandREVERT_GL_ENTRIESgenerate and reverse the General Ledger journal entries associated with settlement;CREATE_PAYMENTcreates the payment record through the AR/payment sub-process. - Notifications and error handling:
SET_REMINDERschedules or sets reminders related to outstanding settlement actions;HANDLE_ERRORcentralizes error capture and message propagation viaFND_MSG_PUB.
Tables Accessed
The package reads and writes across claim, settlement, receivables, and reference tables:
- Claim tables:
OZF_CLAIMS,OZF_CLAIMS_ALL(the Multi-Org master), andOZF_CLAIM_LINESstore the claim header, organization-specific claim data, and line detail being settled. - Settlement documents:
OZF_SETTLEMENT_DOCSholds the settlement documentation records created and updated by this package — the object most closely associated with the user's search termozf_settlement_docs. - Receivables tables:
AR_ADJUSTMENTS,AR_PAYMENT_SCHEDULES, andAR_RECEIVABLE_APPLICATIONSare used to apply credits, create adjustments, and settle open receivables balances. - Party and customer reference:
HZ_PARTIES,HZ_CUST_ACCOUNTS, andHZ_CUST_SITE_USESprovide customer identity, account, and site information. - Sales and resource reference:
JTF_RS_RESOURCE_EXTNSandJTF_RS_SALESREPSidentify the sales representatives associated with claims. - Units of measure:
MTL_UNITS_OF_MEASUREsupports claim line quantity references. - Security and organization:
FND_USERandHR_ALL_ORGANIZATION_UNITSresolve the current user and operating unit context.
Usage Notes
OZF_AR_SETTLEMENT_PVT is an internal engine. It is not called directly by external or custom code; instead it is invoked by the public settlement API layer and by Oracle Trade Management application flows. Typical invocation points include:
- Oracle Forms (Trade Management UI): the Settlement and Claims forms call the public API, which delegates settlement processing to this private package when a user settles, closes, or resets a deduction or promotion claim.
- Concurrent programs: automated settlement and mass settlement programs use
CHECK_AUTO_SETL_PROCESSandSTART_SETTLEMENTto drive unattended processing of eligible claims. - Workflow: the package depends on
WF_CORE,WF_DIRECTORY, andWF_ENGINE, indicating it participates in Oracle Workflow-driven settlement and approval processes. - Accounting integration: GL entry creation and reversal route through the OZF GL interface private API, and payment creation routes through the OZF AR payment private API.
Because it is a PVT package, direct extension or modification is not supported. Customizations should target documented public APIs. The strong dependency on MO_GLOBAL and FND_GLOBAL reinforces that the organization context must be correctly initialized (via SET_ORG_CONTEXT) before any settlement activity to ensure the correct operating unit data is processed.
-
SYNONYM: APPS.OZF_SETTLEMENT_DOCS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OZF_SETTLEMENT_DOCS, status:VALID,
-
SYNONYM: APPS.OZF_SETTLEMENT_DOCS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OZF_SETTLEMENT_DOCS, status:VALID,
-
PACKAGE BODY: APPS.OZF_AR_SETTLEMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_AR_SETTLEMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OZF_CLAIM_SETTLEMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_CLAIM_SETTLEMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OZF_SETTLEMENT_DOC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_SETTLEMENT_DOC_PVT, status:VALID,
-
PACKAGE BODY: APPS.OZF_AR_SETTLEMENT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_AR_SETTLEMENT_PVT, status:VALID,
-
PACKAGE BODY: APPS.OZF_CLAIM_SETTLEMENT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_CLAIM_SETTLEMENT_PVT, status:VALID,
-
APPS.OZF_AR_SETTLEMENT_PVT SQL Statements
12.2.2
-
APPS.OZF_AR_SETTLEMENT_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OZF_SETTLEMENT_DOC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OZF_SETTLEMENT_DOC_PVT, status:VALID,
-
VIEW: OZF.OZF_SETTLEMENT_DOCS_ALL#
12.2.2
owner:OZF, object_type:VIEW, object_name:OZF_SETTLEMENT_DOCS_ALL#, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
TABLE: OZF.OZF_SETTLEMENT_DOCS_ALL
12.1.1
owner:OZF, object_type:TABLE, fnd_design_data:OZF.OZF_SETTLEMENT_DOCS_ALL, object_name:OZF_SETTLEMENT_DOCS_ALL, status:VALID,
-
APPS.OZF_CLAIM_SETTLEMENT_PVT SQL Statements
12.1.1
-
APPS.OZF_CLAIM_SETTLEMENT_PVT SQL Statements
12.2.2
-
APPS.OZF_SETTLEMENT_DOC_PVT dependencies on OZF_SETTLEMENT_DOCS
12.2.2
-
APPS.OZF_SETTLEMENT_DOC_PVT dependencies on OZF_SETTLEMENT_DOCS
12.1.1
-
APPS.OZF_CLAIM_SETTLEMENT_PVT dependencies on OZF_SETTLEMENT_DOCS
12.2.2
-
APPS.OZF_AR_SETTLEMENT_PVT dependencies on OZF_SETTLEMENT_DOCS
12.2.2
-
APPS.OZF_CLAIM_SETTLEMENT_PVT dependencies on OZF_SETTLEMENT_DOCS
12.1.1
-
APPS.OZF_AR_SETTLEMENT_PVT dependencies on OZF_SETTLEMENT_DOCS
12.1.1
-
APPS.OZF_SETTLEMENT_DOC_PVT SQL Statements
12.1.1
-
APPS.OZF_SETTLEMENT_DOC_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OZF_AR_SETTLEMENT_PVT
12.1.1
-
APPS.OZF_CLAIM_SETTLEMENT_PVT dependencies on AR_PAYMENT_SCHEDULES
12.1.1
-
PACKAGE BODY: APPS.OZF_AR_SETTLEMENT_PVT
12.2.2
-
APPS.OZF_CLAIM_SETTLEMENT_PVT dependencies on AR_PAYMENT_SCHEDULES
12.2.2
-
eTRM - OZF Tables and Views
12.1.1
description: Table to store the Market eligibilty for a Offer Worksheet ,
-
PACKAGE BODY: APPS.OZF_CLAIM_SETTLEMENT_PVT
12.1.1
-
PACKAGE BODY: APPS.OZF_CLAIM_SETTLEMENT_PVT
12.2.2
-
PACKAGE BODY: APPS.OZF_SETTLEMENT_DOC_PVT
12.1.1
-
PACKAGE BODY: APPS.OZF_SETTLEMENT_DOC_PVT
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
eTRM - OZF Tables and Views
12.1.1
description: Table to store the Market eligibilty for a Offer Worksheet ,