Search Results ra_cust_receipt_methods
Overview
The RA_CUST_RECEIPT_METHODS table is a core data object within the Oracle E-Business Suite Receivables (AR) module. It functions as the central repository for storing and managing the assignment of payment methods to customers and their specific business locations (sites). This assignment is a critical configuration step that determines the acceptable forms of payment (e.g., Check, Credit Card, Wire Transfer) for a given customer transaction. The table enables a flexible hierarchy, allowing payment methods to be defined at the overall customer level or overridden at a more granular ship-to or bill-to site level, thereby enforcing and streamlining the cash application process.
Key Information Stored
The table's structure is designed to link customer, site, and payment method entities. Its primary and unique keys enforce critical business rules. The primary identifier is the system-generated CUST_RECEIPT_METHOD_ID. The unique key constraint (RA_CUST_RECEIPT_METHODS_UK1) on the combination of CUSTOMER_ID, SITE_USE_ID, and RECEIPT_METHOD_ID ensures that a specific payment method cannot be duplicated for the same customer and site. The CUSTOMER_ID column references the Trading Community Architecture's HZ_CUST_ACCOUNTS table. The SITE_USE_ID links to the customer site uses table (HZ_CUST_SITE_USES_ALL), and a NULL value in this field typically indicates a customer-level default. The RECEIPT_METHOD_ID is a foreign key to the AR_RECEIPT_METHODS table, which defines the master list of available payment methods in the system.
Common Use Cases and Queries
This table is central to operations involving customer setup, transaction entry, and receipt creation. A common reporting need is to list all payment methods assigned to a specific customer, including site-level assignments. The following query demonstrates this pattern:
SELECT hca.account_number, hcsua.location, arm.name receipt_method_name FROM ra_cust_receipt_methods rcrm, hz_cust_accounts hca, hz_cust_site_uses_all hcsua, ar_receipt_methods arm WHERE rcrm.customer_id = hca.cust_account_id AND rcrm.site_use_id = hcsua.site_use_id(+) AND rcrm.receipt_method_id = arm.receipt_method_id AND hca.account_number = 'CUST123';
Another critical use case is validation during automated payment processing or manual receipt entry, where the system queries this table to verify if the payment method selected for a transaction is valid for the given customer and site. Troubleshooting payment method errors on invoices or receipts often involves verifying the existence and correctness of records in this table.
Related Objects
As indicated by its foreign keys, RA_CUST_RECEIPT_METHODS has direct dependencies on several fundamental AR and TCA tables. It is a child table to AR_RECEIPT_METHODS (master payment methods), HZ_CUST_ACCOUNTS (TCA customer definition), and HZ_CUST_SITE_USES_ALL (customer sites). In application logic, it is closely tied to the Receivables API for managing customer profiles. Data from this table is often surfaced in standard forms like the Customer Standard and Site Classifications forms, and it is integral to the underlying views that support the Receivables user interface for defining customer payment options.
-
Table: RA_CUST_RECEIPT_METHODS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUST_RECEIPT_METHODS, object_name:RA_CUST_RECEIPT_METHODS, status:VALID, product: AR - Receivables , description: Payment Methods assigned to a customer and/or customer site , implementation_dba_data: AR.RA_CUST_RECEIPT_METHODS ,
-
Table: RA_CUST_RECEIPT_METHODS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.RA_CUST_RECEIPT_METHODS, object_name:RA_CUST_RECEIPT_METHODS, status:VALID, product: AR - Receivables , description: Payment Methods assigned to a customer and/or customer site , implementation_dba_data: AR.RA_CUST_RECEIPT_METHODS ,
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_CURE_RECON_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.ARP_EXT_BANK_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_ARINTF_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.AR_IREC_PAYMENTS dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKS_ARFEEDER_PUB dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKS_ARFEEDER_PUB dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_POPULATE_BOT_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.HZ_REGISTRY_VALIDATE_BO_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_BILL_UPFRONT_TAX_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.ARP_PROCESS_CREDIT_UTIL dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.ARP_CRM_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_SUBSIDY_PROCESS_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OE_VERIFY_PAYMENT_PUB dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_PAY_CURE_REFUNDS_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_AM_INVOICES_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_PAYMENT_METHOD_PUB dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_AM_INVOICES_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_REPORT_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_EXTRACT_CUST_ACCT_BO_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_EXTRACT_ACCT_SITE_BO_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_PAYMENT_METHOD_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_INTERNAL_BILLING_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_PAYMENT_METHOD_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_BILL_UPFRONT_TAX_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OE_VERIFY_PAYMENT_PUB dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.ARP_CRM_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_CURE_RECON_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_INTERNAL_BILLING_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_REPORT_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_BPD_ADVANCED_BILLING_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_PAY_CURE_REFUNDS_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.AR_IREC_PAYMENTS dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.ARP_CMERGE_MASTER dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_POPULATE_BOT_PKG dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_STREAM_BILLING_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_INTERNAL_TO_EXTERNAL dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.ARP_CMERGE_ARCUS dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_REGISTRY_VALIDATE_BO_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.OKL_STREAM_BILLING_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_PAYMENT_METHOD_PUB dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.HZ_EXTRACT_ACCT_SITE_BO_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_INTERNAL_TO_EXTERNAL dependencies on RA_CUST_RECEIPT_METHODS
12.1.1
-
APPS.ARP_CMERGE_ARCUS dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.OKL_ARINTF_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.HZ_EXTRACT_CUST_ACCT_BO_PVT dependencies on RA_CUST_RECEIPT_METHODS
12.2.2
-
APPS.ARP_CMERGE_MASTER dependencies on RA_CUST_RECEIPT_METHODS
12.2.2