Search Results ap_rect_match_pkg
Overview
AP_RECT_MATCH_PKG is a PL/SQL package owned by the APPS schema within Oracle E-Business Suite Release 12.1.1 and 12.2.2. Its name derives from "receipt match," and it forms part of the Payables (AP) subsystem responsible for reconciling supplier invoices against receiving transactions. The package supports the receipt-matching workflow, whereby an invoice line is validated against goods or services actually received, and it assists in correcting discrepancies in price or quantity that arise after an invoice has been matched. In practical terms, this package enables the matching engine to accept, adjust, or reverse receipt-based matches and to keep Payables and Purchasing records synchronized.
The package is classified as VALID in the ETRM repository and is documented under an API classification of OTHER, indicating it is primarily a supporting internal utility rather than a fully published public API.
Key Procedures and Functions
The documented metadata identifies two procedures within the package:
- BASE_CREDIT_RCV_MATCH — Handles the baseline processing required to credit a receipt match. It supports reversal or offsetting of amounts previously matched to a receipt, ensuring the Payables records reflect the corrected match position.
- PRICE_QUANTITY_CORRECT_INV_RCV — Addresses corrections to an invoice-to-receipt match where either price or quantity differs from the original match. It applies the adjustment so that the invoice line and the receipt aligned correctly.
These two procedures reflect the correction-oriented purpose of the package. Parameter lists are not documented in the available metadata and should be confirmed directly against the package specification in the target instance.
Tables Accessed
The package reads and writes a range of APPS synonyms, including AP_INVOICES, AP_INVOICES_ALL, AP_INVOICE_DISTRIBUTIONS, AP_INVOICE_DISTRIBUTIONS_ALL and the corresponding _S sequence-based synonyms, AP_INVOICE_LINES and AP_INVOICE_LINES_ALL. These tables hold the invoice header, distribution, and line detail that are adjusted during a receipt-match correction. AP_SUPPLIERS and AP_SUPPLIER_SITES_ALL supply supplier and site context. AP_SYSTEM_PARAMETERS and AP_SYSTEM_PARAMETERS_ALL, together with FINANCIALS_SYSTEM_PARAMETERS, provide Payables configuration values such as matching tolerances and accounting options. FA_BOOK_CONTROLS and AP_BATCHES support associated batch and asset book processing. AP_AWT_GROUPS relates to withholding tax handling.
Usage Notes
AP_RECT_MATCH_PKG is referenced by several other packages, notably AP_AUTO_DM_CREATION_PKG, AP_MATCHING_UTILS_PKG, and AP_QUICK_CREDIT_PKG, and it in turn depends on AP_MATCHING_PKG. This layering indicates that the package is invoked indirectly by the broader matching and quick-credit processes rather than being called directly from end-user forms in most cases. It is typically executed during invoice matching, automatic debit memo creation, or quick credit processing, where receipt matches must be reversed or corrected. Custom extensions should call the documented procedures only with a full understanding of the expected matching state, because these routines modify core Payables and matching records directly. Testing in a non-production environment is therefore recommended before deployment.
-
PACKAGE: APPS.AP_RECT_MATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_RECT_MATCH_PKG, status:VALID,
-
PACKAGE: APPS.AP_RECT_MATCH_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_RECT_MATCH_PKG, status:VALID,
-
PACKAGE: APPS.AP_MATCHING_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_MATCHING_PKG, status:VALID,
-
PACKAGE: APPS.AP_MATCHING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_MATCHING_PKG, status:VALID,
-
PACKAGE: APPS.AP_RECT_MATCH_PKG
12.1.1
-
PACKAGE: APPS.AP_RECT_MATCH_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_RECT_MATCH_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RECT_MATCH_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_RECT_MATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RECT_MATCH_PKG, status:VALID,
-
PACKAGE: APPS.AP_RETAINAGE_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_RETAINAGE_PKG, status:VALID,
-
PACKAGE: APPS.AP_RETAINAGE_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_RETAINAGE_PKG, status:VALID,
-
PACKAGE: APPS.RCV_BILL_UPDATING_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_BILL_UPDATING_SV, status:VALID,
-
PACKAGE: APPS.RCV_INVOICE_MATCHING_SV
12.1.1
owner:APPS, object_type:PACKAGE, object_name:RCV_INVOICE_MATCHING_SV, status:VALID,
-
PACKAGE: APPS.RCV_BILL_UPDATING_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_BILL_UPDATING_SV, status:VALID,
-
PACKAGE: APPS.RCV_INVOICE_MATCHING_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_INVOICE_MATCHING_SV, status:VALID,
-
PACKAGE: APPS.AP_ALLOCATION_RULES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_ALLOCATION_RULES_PKG, status:VALID,
-
PACKAGE: APPS.PA_AP_INTEGRATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PA_AP_INTEGRATION, status:VALID,
-
SYNONYM: APPS.PA_EXP_ORGS_IT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_EXP_ORGS_IT, status:VALID,
-
SYNONYM: APPS.PA_EXP_ORGS_IT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_EXP_ORGS_IT, status:VALID,
-
PACKAGE: APPS.GMS_AP_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMS_AP_API, status:VALID,
-
PACKAGE: APPS.AP_ALLOCATION_RULES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_ALLOCATION_RULES_PKG, 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_ETAX_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_ETAX_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.GMS_AP_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMS_AP_API, status:VALID,
-
PACKAGE: APPS.PA_AP_INTEGRATION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PA_AP_INTEGRATION, status:VALID,
-
PACKAGE: APPS.AP_INVOICE_LINES_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_INVOICE_LINES_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.AP_INVOICE_LINES_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_INVOICE_LINES_UTILITY_PKG, status:VALID,
-
PACKAGE: APPS.AP_ETAX_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_ETAX_UTILITY_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,
-
PACKAGE: APPS.ZX_AP_TAX_CLASSIFICATN_DEF_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ZX_AP_TAX_CLASSIFICATN_DEF_PKG, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUPS, status:VALID,
-
SYNONYM: APPS.AP_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_BATCHES, status:VALID,
-
PACKAGE: APPS.AP_ETAX_SERVICES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_ETAX_SERVICES_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_QUICK_CREDIT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_QUICK_CREDIT_PKG, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUPS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUPS, status:VALID,
-
PACKAGE: APPS.AP_ETAX_SERVICES_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_ETAX_SERVICES_PKG, status:VALID,
-
PACKAGE: APPS.AP_EXTENDED_WITHHOLDING_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_EXTENDED_WITHHOLDING_PKG, status:VALID,
-
PACKAGE: APPS.AP_EXTENDED_WITHHOLDING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_EXTENDED_WITHHOLDING_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 BODY: APPS.AP_QUICK_CREDIT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_QUICK_CREDIT_PKG, 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,
-
SYNONYM: APPS.AP_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_BATCHES, status:VALID,
-
PACKAGE BODY: APPS.AP_AUTO_DM_CREATION_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_AUTO_DM_CREATION_PKG, status:VALID,
-
PACKAGE: APPS.AP_DBI_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_DBI_PKG, status:VALID,
-
PACKAGE: APPS.AP_DBI_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_DBI_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_AUTO_DM_CREATION_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_AUTO_DM_CREATION_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_MATCHING_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_MATCHING_UTILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_MATCHING_UTILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_MATCHING_UTILS_PKG, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS_S, status:VALID,
-
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,