Search Results ap_retainage_release_pkg
Overview
AP_RETAINAGE_RELEASE_PKG is an Oracle Payables PL/SQL package owned by the APPS schema that supports the retainage release process within Oracle E-Business Suite. Retainage is a portion of a supplier invoice withheld until satisfactory completion of contracted work, most commonly associated with purchase order and project-related expenditures. The package provides the programmatic logic required to create the invoice structure that releases previously withheld retainage amounts back to the supplier, tying together purchasing, Payables, and accounting data. In the documented ETRM metadata the package carries an API classification of OTHER and exposes a single documented procedure, CREATE_RELEASE. Its dependency graph is compact: it references the AP and PO base tables and is referenced by AP_MATCHING_PKG, indicating that the retainage release logic interoperates closely with Payables matching functionality.
Key Procedures and Functions
The documented interface for this package consists of one procedure, CREATE_RELEASE. Its purpose is to construct the Payables invoice records needed to release retainage held against prior invoices and purchase order commitments. Rather than maintaining a broad public API surface, the package relies on this single entry point to generate the release invoice and its related lines and distributions. No parameter lists are documented in the ETRM metadata, so the call signature should be confirmed against the deployed package specification prior to use in custom code.
Tables Accessed
The package operates across the invoicing, purchasing, and accounting data model. AP_INVOICES_ALL and AP_INVOICE_LINES_ALL hold the invoice headers and lines that the release process reads and writes, while AP_INVOICE_DISTRIBUTIONS_ALL, AP_INVOICE_DISTRIBUTIONS, and AP_INVOICE_DISTRIBUTIONS_S provide the accounting distributions and their sequence support. AP_INVOICES and AP_INVOICE_LINES supply base invoice information. PO_LINE_LOCATIONS_ALL and PO_LINES_ALL provide the purchase order schedule and line detail against which retainage was originally accrued, and PLITBLM is a purchasing line table used during that lookup. AP_SYSTEM_PARAMETERS contributes Payables configuration, GL_PERIOD_STATUSES is consulted to validate accounting period state, and FND_PRODUCT_INSTALLATIONS is used to determine installed products. Together these references reflect the need to reconcile the original commitment with the eventual release document.
Usage Notes
AP_RETAINAGE_RELEASE_PKG is typically invoked in the context of the Payables automated and manual invoice creation flow rather than being called directly by end users. Because AP_MATCHING_PKG references this package, the retainage release logic is reached through the standard matching and invoice generation paths in Oracle Payables, including the concurrent programs that build invoices from purchase orders. Customizations that need to trigger a retainage release should call CREATE_RELEASE from their own PL/SQL rather than manipulating the underlying AP invoice tables, since the procedure manages the dependent line and distribution records and preserves referential integrity. When extending or debugging retainage behavior, verify the effective package specification in the target environment, as the public signature is not captured in the ETRM extract. Testing should account for period status, system parameter configuration, and the linkage between the original retained amount and the release invoice.
-
PACKAGE: APPS.AP_RETAINAGE_RELEASE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_RETAINAGE_RELEASE_PKG, status:VALID,
-
PACKAGE: APPS.AP_RETAINAGE_RELEASE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_RETAINAGE_RELEASE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_RETAINAGE_RELEASE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RETAINAGE_RELEASE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_RETAINAGE_RELEASE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RETAINAGE_RELEASE_PKG, status:VALID,
-
PACKAGE: APPS.PO_AP_INVOICE_MATCH_GRP
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PO_AP_INVOICE_MATCH_GRP, status:VALID,
-
PACKAGE: APPS.AP_MATCHING_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_MATCHING_UTILS_PKG, status:VALID,
-
PACKAGE: APPS.AP_MATCHING_UTILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_MATCHING_UTILS_PKG, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_ALL, status:VALID,
-
PACKAGE: APPS.AP_RETAINAGE_RELEASE_PKG
12.1.1
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_S, status:VALID,
-
PACKAGE: APPS.PO_AP_INVOICE_MATCH_GRP
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PO_AP_INVOICE_MATCH_GRP, status:VALID,
-
TYPE: APPS.PO_AP_LINE_LOC_REC_TYPE
12.1.1
owner:APPS, object_type:TYPE, object_name:PO_AP_LINE_LOC_REC_TYPE, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_ALL, status:VALID,
-
PACKAGE BODY: APPS.AP_MATCHING_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_MATCHING_PKG, status:VALID,
-
TYPE: APPS.PO_AP_DIST_REC_TYPE
12.2.2
owner:APPS, object_type:TYPE, object_name:PO_AP_DIST_REC_TYPE, status:VALID,
-
PACKAGE: APPS.AP_RETAINAGE_RELEASE_PKG
12.2.2
-
TYPE: APPS.PO_AP_LINE_LOC_REC_TYPE
12.2.2
owner:APPS, object_type:TYPE, object_name:PO_AP_LINE_LOC_REC_TYPE, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_S, status:VALID,
-
PACKAGE BODY: APPS.AP_MATCHING_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_MATCHING_PKG, status:VALID,
-
TYPE: APPS.PO_AP_DIST_REC_TYPE
12.1.1
owner:APPS, object_type:TYPE, object_name:PO_AP_DIST_REC_TYPE, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES, status:VALID,
-
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
-
PACKAGE: APPS.AP_UTILITIES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_UTILITIES_PKG, status:VALID,
-
PACKAGE: APPS.AP_UTILITIES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_UTILITIES_PKG, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
SYNONYM: APPS.PO_LINE_LOCATIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_LOCATIONS_ALL, status:VALID,
-
SYNONYM: APPS.AP_SYSTEM_PARAMETERS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_SYSTEM_PARAMETERS, status:VALID,
-
SYNONYM: APPS.PO_LINE_LOCATIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINE_LOCATIONS_ALL, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,
-
SYNONYM: APPS.FND_PRODUCT_INSTALLATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_PRODUCT_INSTALLATIONS, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
APPS.AP_RETAINAGE_RELEASE_PKG dependencies on AP_RETAINAGE_RELEASE_PKG
12.2.2
-
APPS.AP_MATCHING_PKG dependencies on AP_RETAINAGE_RELEASE_PKG
12.1.1
-
APPS.AP_RETAINAGE_RELEASE_PKG dependencies on AP_RETAINAGE_RELEASE_PKG
12.1.1
-
APPS.AP_MATCHING_PKG dependencies on AP_RETAINAGE_RELEASE_PKG
12.2.2
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_ALL, status:VALID,
-
PACKAGE BODY: APPS.AP_RETAINAGE_RELEASE_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_RETAINAGE_RELEASE_PKG
12.1.1
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.GL_PERIOD_STATUSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_PERIOD_STATUSES, status:VALID,
-
SYNONYM: APPS.PO_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_LINES_ALL, status:VALID,
-
SYNONYM: APPS.PO_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_LINES_ALL, status:VALID,