Search Results ra_cust_receipt_methods
The RA_CUST_RECEIPT_METHODS table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical repository for storing customer receipt methods within the Receivables module. It serves as a foundational component for managing how payments are received from customers, ensuring accurate cash application, reconciliation, and financial reporting. This table is part of Oracle's Order-to-Cash (O2C) process and integrates with other key modules like General Ledger (GL) and Cash Management.
Table Structure and Key Columns
The RA_CUST_RECEIPT_METHODS table contains the following essential columns:- RECEIPT_METHOD_ID: Primary key, uniquely identifying each receipt method.
- NAME: Descriptive name of the receipt method (e.g., "Check," "Wire Transfer," "Credit Card").
- TYPE: Classifies the receipt method (e.g., "MISC," "AUTOMATIC," "MANUAL").
- STATUS: Indicates whether the method is active ("A") or inactive ("I").
- CREATION_DATE and LAST_UPDATE_DATE: Audit columns tracking record creation/modification.
- CREATED_BY and LAST_UPDATED_BY: User IDs for audit purposes.
- BANK_ACCOUNT_ID: Links to the bank account (via CE_BANK_ACCOUNTS) for electronic methods.
- REMITTANCE_METHOD_CODE: Defines remittance handling (e.g., "STANDARD," "FACTORING").
Functional Significance
Receipt methods define how payments are processed in Oracle Receivables. They determine:- Payment Handling: Whether payments are manual (checks/cash) or automated (EFT/credit cards).
- Bank Integration: For electronic methods, bank account details ensure proper fund routing.
- Accounting Rules: Receipt methods influence GL accounts used during cash application.
- Workflow Controls: Status and type fields enforce business rules (e.g., preventing inactive methods).
Integration Points
The table interacts with:- AR_CASH_RECEIPTS: Receipts reference methods via RECEIPT_METHOD_ID.
- CE_BANK_ACCOUNTS: For electronic methods requiring bank details.
- RA_CUSTOMER_TRX: Links transactions to applicable receipt methods.
- GL_CODE_COMBINATIONS: Determines accounting entries during reconciliation.
Customization and Extensions
Common extensions include:- Adding custom receipt types via lookup codes (AR_LOOKUPS).
- Implementing validation hooks using Oracle Workflow or PL/SQL triggers.
- Integrating with third-party payment gateways by extending the TYPE attribute.
Data Management Considerations
- Data Integrity: Foreign key constraints enforce relationships with CE_BANK_ACCOUNTS and other tables.
- Performance: Indexes on RECEIPT_METHOD_ID and NAME optimize queries.
- Security: VPD (Virtual Private Database) policies may restrict access based on operating unit.
Upgrade Implications
Between 12.1.1 and 12.2.2, the table structure remains largely unchanged, but:- 12.2.2 may introduce additional indexes or constraints for performance.
- New columns could be added to support enhanced payment processing features.
-
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 ,
-
Table: AR_RECEIPT_METHODS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RECEIPT_METHODS, object_name:AR_RECEIPT_METHODS, status:VALID, product: AR - Receivables , description: Information about payment methods , implementation_dba_data: AR.AR_RECEIPT_METHODS ,
-
View: AR_CUST_RECEIPT_METHODS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CUST_RECEIPT_METHODS_V, object_name:AR_CUST_RECEIPT_METHODS_V, status:VALID, product: AR - Receivables , description: (Release 10SC Only) , implementation_dba_data: APPS.AR_CUST_RECEIPT_METHODS_V ,
-
View: AR_CUST_RECEIPT_METHODS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AR.AR_CUST_RECEIPT_METHODS_V, object_name:AR_CUST_RECEIPT_METHODS_V, status:VALID, product: AR - Receivables , description: (Release 10SC Only) , implementation_dba_data: APPS.AR_CUST_RECEIPT_METHODS_V ,
-
Table: AR_RECEIPT_METHODS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RECEIPT_METHODS, object_name:AR_RECEIPT_METHODS, status:VALID, product: AR - Receivables , description: Information about payment methods , implementation_dba_data: AR.AR_RECEIPT_METHODS ,
-
Table: HZ_CUST_SITE_USES_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_SITE_USES_ALL, object_name:HZ_CUST_SITE_USES_ALL, status:VALID, product: AR - Receivables , description: Stores business purposes assigned to customer account sites. , implementation_dba_data: AR.HZ_CUST_SITE_USES_ALL ,
-
Table: HZ_CUST_SITE_USES_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_SITE_USES_ALL, object_name:HZ_CUST_SITE_USES_ALL, status:VALID, product: AR - Receivables , description: Stores business purposes assigned to customer account sites. , implementation_dba_data: AR.HZ_CUST_SITE_USES_ALL ,
-
Table: HZ_CUST_ACCOUNTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
Table: HZ_CUST_ACCOUNTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,