Search Results ap_rct_amt_match_pkg
Overview
AP_RCT_AMT_MATCH_PKG is a PL/SQL package owned by the APPS schema in Oracle E-Business Suite Payables. It supports the amount-matching and receipt-matching functionality that validates invoice amounts against the quantities and amounts recorded for associated receipts, purchase orders, and distributions. The package forms part of the internal matching infrastructure that Payables uses when invoices are created, matched, or validated through the Invoice Workbench, Quick Credit, or automatic matching routines.
The package is classified as OTHER (rather than a formal public API) and holds a status of VALID. It is tightly coupled with AP_MATCHING_PKG, which it references, and it exposes two documented procedures: AP_AMT_MATCH and AMOUNT_CORRECT_INV_RCV. Its dependency graph confirms that it is invoked by AP_MATCHING_UTILS_PKG, AP_QUICK_CREDIT_PKG, and recursively by itself, indicating a supporting role within the broader matching engine rather than a standalone user-facing API.
Key Procedures and Functions
- AP_AMT_MATCH — Drives the amount-matching logic for invoices against receipt and distribution data. It evaluates invoice line amounts against matched quantities and amounts and determines whether the invoice should be treated as fully matched, partially matched, or requiring correction.
- AMOUNT_CORRECT_INV_RCV — Performs the amount correction routine applied to invoice and receipt records so that the invoice amount aligns with the underlying receipt and distribution values. This is typically required when a mismatch is detected during validation or matching.
The two public entry points indicate a narrow, specialized purpose: detecting and correcting amount discrepancies between invoices and their receipt or distribution references. Parameter lists are not part of the documented metadata and are not reproduced here.
Tables Accessed
The package reads and writes a number of Payables core tables accessed through APPS synonyms:
- AP_INVOICES / AP_INVOICES_ALL, AP_INVOICE_LINES / AP_INVOICE_LINES_ALL, AP_INVOICE_DISTRIBUTIONS / AP_INVOICE_DISTRIBUTIONS_ALL, AP_INVOICE_DISTRIBUTIONS_S — the primary invoice, line, and distribution entities used to read and update matched and corrected amounts.
- AP_SUPPLIERS, AP_SUPPLIER_SITES_ALL — supplier and supplier site information used to contextualize matching rules, particularly for withholding or control purposes.
- AP_AWT_GROUPS — withholding tax group definitions that can influence the net amount matched against receipts.
- AP_BATCHES — invoice batch context used when matching is performed through batch processing.
- AP_SYSTEM_PARAMETERS / AP_SYSTEM_PARAMETERS_ALL — system-level Payables configuration that governs matching tolerances and behavior.
- FA_BOOK_CONTROLS and FINANCIALS_SYSTEM_PARAMETERS — currency and financials configuration used to determine amount precision and rounding.
Usage Notes
Because the package is classified as OTHER, it is not intended for direct invocation by external applications. It is called internally by AP_MATCHING_UTILS_PKG, AP_QUICK_CREDIT_PKG, and other members of the AP matching family during invoice matching, validation, and credit processing. The primary user-facing path is the Payables Invoice Workbench (APXINWKB) and the Quick Credit form, where corrections to invoice amounts against receipts are triggered automatically. Concurrent programs such as invoice validation also drive the matching routines that ultimately reach this package. Customizations should avoid calling these procedures directly unless the matching flow and side effects on invoice distributions are fully understood; extending or wrapping the supplied matching packages is the safer approach.
-
PACKAGE: APPS.AP_RCT_AMT_MATCH_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_RCT_AMT_MATCH_PKG, status:VALID,
-
PACKAGE: APPS.AP_RCT_AMT_MATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_RCT_AMT_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_RCT_AMT_MATCH_PKG
12.1.1
-
PACKAGE: APPS.AP_RCT_AMT_MATCH_PKG
12.2.2
-
PACKAGE BODY: APPS.AP_RCT_AMT_MATCH_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RCT_AMT_MATCH_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_RCT_AMT_MATCH_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_RCT_AMT_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.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.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,
-
PACKAGE: APPS.RCV_INVOICE_MATCHING_SV
12.2.2
owner:APPS, object_type:PACKAGE, object_name:RCV_INVOICE_MATCHING_SV, 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.AP_MATCHING_UTILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_MATCHING_UTILS_PKG, 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_INVOICE_LINES_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_INVOICE_LINES_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_ETAX_UTILITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_ETAX_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,
-
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_ETAX_SERVICES_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_ETAX_SERVICES_PKG, status:VALID,
-
SYNONYM: APPS.AP_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_BATCHES, status:VALID,
-
SYNONYM: APPS.AP_AWT_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_AWT_GROUPS, 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_EXTENDED_WITHHOLDING_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_EXTENDED_WITHHOLDING_PKG, 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_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,
-
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.ZX_TRANSACTION_LINES_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_TRANSACTION_LINES_GT, 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.ZX_TRANSACTION_LINES_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_TRANSACTION_LINES_GT, status:VALID,