Search Results get_doc_generation_datetime




Overview

APPS.CLN_NTFYINVC_PKG is a PL/SQL package in the Oracle E-Business Suite APPS schema associated with Oracle's contract lifecycle and supplier invoice notification functionality (the CLN module, marketed in the context of Oracle Procurement Contracts and related 3C/electronic commerce integrations). Its primary business purpose is to manage the notification, validation, and follow-up processing of supplier invoices that originate from external trading-partner or e-commerce flows and that must be imported into Oracle Payables. The package bridges transaction data held in ECC (Exchange/XML Gateway) and Order Entry structures with the Oracle Payables invoice interface tables, providing the logic needed to detect rejected invoices, raise notifications to the system administrator, update document status, and archive rejection history. It is classified in the ETRM repository with an API classification of OTHER, meaning it is a supporting internal utility package rather than a formally published open interface. It is referenced by the CLN_3C3_AP_TRIGGER_PKG package and referenced by one other package, indicating it participates in a coordinated invoice-triggering and notification chain.

Key Procedures and Functions

The document metadata lists fourteen documented procedures and functions. Their names indicate the following responsibilities:

Tables Accessed

The package accesses a range of APPS synonyms. Oracle Payables interface and rejection tables — AP_INVOICES_INTERFACE, AP_INVOICE_LINES_INTERFACE, and AP_INTERFACE_REJECTIONS — are used to stage, validate, and record rejected invoices. AR_DOCUMENT_TRANSFERS and AR_PAYMENT_SCHEDULES_ALL support document transfer and payment term determinations. CLN_AP_INVOICE_REJECTION_ARCH stores archived rejection history. The ECX group (ECX_DOCLOGS, ECX_EXT_PROCESSES, ECX_TP_HEADERS, ECX_TRANSACTIONS) provides XML Gateway trading-partner, transaction, and process logging context. FND_CONCURRENT_REQUESTS is consulted for concurrent program status. HZ_PARTY_SITES supplies party/site information, while OE_ORDER_HEADERS and OE_ORDER_LINES supply order context. M4R_3C4_DOCUMENT_NUM_S is a sequence used for document numbering.

Usage Notes

CLN_NTFYINVC_PKG is invoked indirectly by the invoice trigger and 3C integration packages rather than from end-user forms. It is typically executed within concurrent program runs that import supplier invoices from trading partners, where it evaluates import outcomes, records rejections, archives rejection data, and notifies the system administrator. Custom extensions should call its documented procedures only in the same sequence as the delivered trigger chain to preserve interface table integrity and notification consistency.