Search Results ar_receipt_lib_pvt
Overview
APPS.AR_RECEIPT_LIB_PVT is an internal (private) PL/SQL library package in the Oracle E-Business Suite Receivables module. It supplies the shared defaulting, derivation, and validation logic that underpins the public Receivables receipt APIs, most notably AR_RECEIPT_API_PUB, which is the supported entry point most commonly associated with the search term "AR_RECEIPT_API_PUB." Where AR_RECEIPT_API_PUB exposes the callable interface for creating, applying, unapplying, reversing, and managing cash receipts, AR_RECEIPT_LIB_PVT performs the supporting computational work: resolving default values, deriving internal identifiers for applications and unapplications, and constructing the descriptive flexfield data that the public API ultimately persists.
The package is classified as a PVT (private) API, meaning Oracle does not document it as a supported integration interface. It resides in the APPS schema and carries a VALID status. It is referenced by eleven other packages and itself references AR_RECEIPT_API_PUB, indicating a cooperating relationship within the Receivables receipt-processing stack rather than a standalone utility.
Key Procedures and Functions
The documented 29 procedures and functions form a cohesive set of defaulting and derivation routines:
- GET_CASH_DEFAULTS, DEFAULT_CASH_IDS, DEFAULT_CASH_RECEIPT_ID — establish default cash receipt attributes and identifiers, including the cash receipt ID assigned during receipt creation.
- DEFAULT_APPLN_IDS, DERIVE_UNAPP_IDS, DEFAULT_UNAPP_INFO — derive and default the identifiers and attributes required when a receipt is applied or unapplied against transactions.
- DEFAULT_REVERSE_INFO, DERIVE_REVERSE_IDS — resolve the values needed to reverse a receipt or its applications.
- DEFAULT_ON_AC_APP_INFO, DERIVE_UNAPP_ON_AC_IDS, DEFAULT_UNAPP_ON_AC_ACT_INFO, DERIVE_ACTIVITY_UNAPP_IDS — handle on-account application and unapplication scenarios, including activity-based unapplication derivation.
- DERIVE_OTHERACCOUNT_IDS — derive identifiers for receipts applied to accounts other than the primary customer account.
- GET_DOC_SEQ — retrieve document sequence values for receipt numbering.
- DERIVE_CUST_INFO_FROM_TRX — derive customer information from the transaction being applied.
- VALIDATE_DESC_FLEXFIELD, DEFAULT_DESC_FLEXFIELD — validate and default the descriptive flexfield segments carried on the receipt.
- DEFAULT_MISC_IDS, GET_MISC_DEFAULTS — supply default values for miscellaneous receipt processing.
- DEFAULT_APPLICATION_INFO — populate the standard application context information used across the preceding routines.
Tables Accessed
The package reads and writes across the Receivables and shared reference schema via APPS synonyms. It works with AR_CASH_RECEIPTS, AR_PAYMENT_SCHEDULES, AR_RECEIPT_CLASSES, AR_RECEIPT_METHODS, and AR_RECEIPT_METHOD_ACCOUNTS_ALL to default receipt attributes, methods, and remittance accounts. Customer data is sourced from HZ_CUST_ACCOUNTS, HZ_CUST_SITE_USES, HZ_PARTIES, and HZ_PARTY_SITES, while RA_CUSTOMER_TRX supplies transaction context for applications. Currency and conversion information comes from FND_CURRENCIES, FND_CURRENCIES_VL, and GL_DAILY_CONVERSION_TYPES; banking data from CE_BANK_ACCOUNTS and IBY_EXT_BANK_ACCOUNTS_V. AP_INVOICES and AP_CHECKS support payment-related scenarios.
Usage Notes
AR_RECEIPT_LIB_PVT is not invoked directly by end users or external integrations. It is called by AR_RECEIPT_API_PUB and related public packages—including AR_CM_API_PUB, AR_CM_APPLICATION_PUB, AR_AUTOREC_API, AR_PREPAYMENTS, AR_PREPAYMENTS_PUB, AR_RAAPI_UTIL, AR_RECEIPT_VAL_PVT, PA_AR_ADV_RECEIPT, and ARP_PROCESS_MISC_RECEIPTS—during standard receipt entry, application, unapplication, reversal, miscellaneous receipt, and prepayment processing. It executes whenever these public APIs run, whether from the Receivables forms, concurrent programs, or custom code that calls AR_RECEIPT_API_PUB. Customizations should target the public API; direct calls to this private library package are unsupported and may be affected by patches or upgrades in both 12.1.1 and 12.2.2.
-
SYNONYM: APPS.AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHOD_ACCOUNTS_ALL, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_LIB_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_LIB_PVT, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_LIB_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_LIB_PVT, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_LIB_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_LIB_PVT, status:VALID,
-
SYNONYM: APPS.AR_LLCA_TRX_LINES_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_LLCA_TRX_LINES_GT, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_LIB_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_LIB_PVT, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTION_SET_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTION_SET_LINES, status:VALID,
-
SYNONYM: APPS.AR_LLCA_TRX_ERRORS_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_LLCA_TRX_ERRORS_GT, status:VALID,
-
SYNONYM: APPS.AR_LLCA_TRX_ERRORS_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_LLCA_TRX_ERRORS_GT, status:VALID,
-
PACKAGE: APPS.ARP_CALCULATE_DISCOUNT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_CALCULATE_DISCOUNT, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_CLASSES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_CLASSES, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_API_PUB, status:VALID,
-
SYNONYM: APPS.AR_DISTRIBUTION_SET_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_DISTRIBUTION_SET_LINES, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHOD_ACCOUNTS_ALL, status:VALID,
-
SYNONYM: APPS.AR_LLCA_TRX_LINES_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_LLCA_TRX_LINES_GT, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_DET_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_DET_PKG, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_SELECTION_CRITERIA
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_SELECTION_CRITERIA, status:VALID,
-
PACKAGE: APPS.AR_AUTOREC_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_AUTOREC_API, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_DET_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_DET_PKG, status:VALID,
-
PACKAGE: APPS.ARP_CALCULATE_DISCOUNT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_CALCULATE_DISCOUNT, status:VALID,
-
PACKAGE: APPS.GL_EURO_USER_RATE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GL_EURO_USER_RATE_API, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_CLASSES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_CLASSES, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_API_PUB, status:VALID,
-
SYNONYM: APPS.AR_REC_TRX_LE_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_REC_TRX_LE_DETAILS, status:VALID,
-
SYNONYM: APPS.AR_REC_TRX_LE_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_REC_TRX_LE_DETAILS, status:VALID,
-
PACKAGE: APPS.GL_EURO_USER_RATE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GL_EURO_USER_RATE_API, status:VALID,
-
PACKAGE BODY: APPS.PA_AR_ADV_RECEIPT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AR_ADV_RECEIPT, status:VALID,
-
PACKAGE BODY: APPS.AR_CM_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CM_API_PUB, status:VALID,
-
PACKAGE: APPS.ARP_NON_DB_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_NON_DB_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_AR_ADV_RECEIPT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_AR_ADV_RECEIPT, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_SELECTION_CRITERIA
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_SELECTION_CRITERIA, status:VALID,
-
PACKAGE: APPS.ARP_LEGAL_ENTITY_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_LEGAL_ENTITY_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ARP_DISCOUNTS_API
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_DISCOUNTS_API, status:VALID,
-
PACKAGE BODY: APPS.AR_CM_APPLICATION_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CM_APPLICATION_PUB, status:VALID,
-
PACKAGE: APPS.ARP_LEGAL_ENTITY_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_LEGAL_ENTITY_UTIL, status:VALID,
-
SYNONYM: APPS.ZX_SCO_RATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ZX_SCO_RATES, status:VALID,
-
SYNONYM: APPS.ZX_SCO_RATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ZX_SCO_RATES, status:VALID,
-
PACKAGE: APPS.IBY_DISBURSEMENT_COMP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBY_DISBURSEMENT_COMP_PUB, status:VALID,
-
PACKAGE BODY: APPS.AR_PREPAYMENTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_PREPAYMENTS_PUB, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV, status:VALID,
-
PACKAGE BODY: APPS.AR_CM_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_CM_API_PUB, status:VALID,
-
PACKAGE: APPS.IBY_DISBURSEMENT_COMP_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBY_DISBURSEMENT_COMP_PUB, status:VALID,
-
PACKAGE BODY: APPS.AR_RAAPI_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RAAPI_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_ETAX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_ETAX_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ARP_PROCESS_MISC_RECEIPTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_PROCESS_MISC_RECEIPTS, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV, status:VALID,
-
PACKAGE BODY: APPS.ARP_PROCESS_MISC_RECEIPTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_PROCESS_MISC_RECEIPTS, status:VALID,
-
PACKAGE BODY: APPS.AR_PREPAYMENTS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_PREPAYMENTS, status:VALID,
-
VIEW: APPS.IBY_EXT_BANK_ACCOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_EXT_BANK_ACCOUNTS_V, object_name:IBY_EXT_BANK_ACCOUNTS_V, status:VALID,
-
PACKAGE BODY: APPS.AR_PREPAYMENTS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_PREPAYMENTS, status:VALID,