Search Results pos_ap_invoice_payments_pkg
Overview
POS_AP_INVOICE_PAYMENTS_PKG is a public PL/SQL package owned by the APPS schema in Oracle E-Business Suite. It resides in the Oracle Payables (AP) product family and is associated with the payment-to-invoice relationship maintained by Payables. The package is classified as OTHER within the ETRM API classification scheme, indicating that it is not part of a formally versioned open interface or public API set, but rather a supporting utility package invoked internally by other Payables components.
The package is declared with the AUTHID CURRENT_USER clause, meaning that its SQL statements execute under the privileges of the invoking user rather than the package owner. This is a design characteristic typical of APPS-owned utility code that relies on APPS synonyms to resolve object names at runtime. The header comment dates the source to release 11.5.x lineage, and the package continues to be shipped in Oracle EBS 12.1.1 and 12.2.2 without documented signature changes.
The single documented function, GET_PAID_BY_LIST, returns a VARCHAR2 value. Its stated purpose is to derive a textual description of the payment or payments associated with a given invoice and payment number. This supports presentation of payment information to end users without requiring the calling form or report to join the payment tables directly.
Key Procedures and Functions
The package exposes exactly one documented program unit.
- GET_PAID_BY_LIST — A function returning VARCHAR2. It accepts two input values: an invoice identifier and a payment number, and returns a formatted character string describing the payment context for that invoice. The exact concatenation format is not exposed in the documented metadata and should be treated as implementation detail. The function carries the
PRAGMA RESTRICT_REFERENCES(..., WNDS)directive, asserting that it writes no database state. This makes it safe for use inside SQL statements and guarantees no side effects on persisted data.
No other procedures or functions are documented in the ETRM record. The package is therefore narrow in scope and should not be regarded as a general-purpose payment API.
Tables Accessed
The package resolves the following objects through APPS synonyms:
- AP_INVOICES and AP_INVOICES_ALL — Invoice header information, consulted to identify the invoice being described.
- AP_INVOICE_PAYMENTS and AP_INVOICE_PAYMENTS_ALL — The association between invoices and the payments applied against them, forming the core input to the returned payment list.
- AP_CHECKS and AP_CHECKS_ALL — Payment documents, used to obtain payment numbers, dates, and related attributes for the descriptive string.
Because the function is declared with WNDS and returns a scalar, the access pattern is read-only against these tables. The _ALL variants are the multi-org enabled base objects in Release 12, while the non-_ALL names are compatibility views; the package's dependence on both reflects its 11.5.x origin and continued operation under the 12.x data model.
Usage Notes
POS_AP_INVOICE_PAYMENTS_PKG is referenced by two other packages in the ETRM dependency graph, confirming that it is an internal helper rather than an entry point invoked directly by end users. Typical invocation occurs from Payables forms, reports, or enclosing PL/SQL packages that need to render a readable summary of payments applied to an invoice.
Because GET_PAID_BY_LIST is restricted with WNDS, it may be called from SQL as well as PL/SQL. Customizations should nevertheless treat the package as unsupported: it is classified as OTHER, carries no public API guarantee, and its return format is not documented. Extensions should call it only where the returned string is displayed, never parsed. Where an organization requires a stable, documented interface to payment-invoice data, the supported Payables public APIs and views should be used instead.
-
PACKAGE: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
-
PACKAGE BODY: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:POS_AP_INVOICE_PAYMENTS_PKG, status:VALID,
-
PACKAGE: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
-
PACKAGE: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POS_AP_INVOICE_PAYMENTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POS_AP_INVOICE_PAYMENTS_PKG, status:VALID,
-
PACKAGE: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:POS_AP_INVOICE_PAYMENTS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
-
PACKAGE BODY: APPS.POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: APPS.POS_PO_SUP_ORDER_INVOICES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_SUP_ORDER_INVOICES_V, object_name:POS_PO_SUP_ORDER_INVOICES_V, status:VALID,
-
VIEW: APPS.POS_PO_SUP_ORDER_INVOICES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_PO_SUP_ORDER_INVOICES_V, object_name:POS_PO_SUP_ORDER_INVOICES_V, status:VALID,
-
VIEW: APPS.POS_AP_EXPENSE_REPORTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_AP_EXPENSE_REPORTS_V, object_name:POS_AP_EXPENSE_REPORTS_V, status:VALID,
-
VIEW: APPS.POS_AP_EXPENSE_REPORTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PO.POS_AP_EXPENSE_REPORTS_V, object_name:POS_AP_EXPENSE_REPORTS_V, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_PAYMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_PAYMENTS, status:VALID,
-
SYNONYM: APPS.AP_CHECKS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_CHECKS, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_PAYMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_PAYMENTS, status:VALID,
-
SYNONYM: APPS.AP_CHECKS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_CHECKS, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_PAYMENTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_PAYMENTS_ALL, status:VALID,
-
SYNONYM: APPS.AP_CHECKS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_CHECKS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_PAYMENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_PAYMENTS_ALL, status:VALID,
-
SYNONYM: APPS.AP_CHECKS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_CHECKS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
VIEW: APPS.AP_LOOKUP_CODES
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_LOOKUP_CODES, object_name:AP_LOOKUP_CODES, status:VALID,
-
VIEW: APPS.AP_LOOKUP_CODES
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:SQLAP.AP_LOOKUP_CODES, object_name:AP_LOOKUP_CODES, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
APPS.POS_AP_EXPENSE_REPORTS_V dependencies on POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
-
APPS.POS_AP_INVOICE_PAYMENTS_PKG dependencies on POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
-
APPS.POS_PO_SUP_ORDER_INVOICES_V dependencies on POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
-
APPS.POS_AP_EXPENSE_REPORTS_V dependencies on POS_AP_INVOICE_PAYMENTS_PKG
12.2.2
-
APPS.POS_AP_INVOICE_PAYMENTS_PKG dependencies on POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
-
APPS.POS_PO_SUP_ORDER_INVOICES_V dependencies on POS_AP_INVOICE_PAYMENTS_PKG
12.1.1
-
SYNONYM: APPS.AP_INVOICES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
APPS.POS_AP_INVOICE_PAYMENTS_PKG dependencies on AP_INVOICE_PAYMENTS
12.2.2
-
APPS.POS_AP_INVOICE_PAYMENTS_PKG dependencies on AP_INVOICE_PAYMENTS
12.1.1
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - PO Tables and Views
12.1.1
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - PO Tables and Views
12.2.2
description: Temporary table for tracking a receiving upgrade from Release 9 to Release 10 ,
-
eTRM - SQLAP Tables and Views
12.1.1
description: Set Distribution Table. ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,