Search Results ar_receipt_methods
The AR_RECEIPT_METHODS
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Accounts Receivable (AR) module, storing configuration data for defining how customer payments are processed. This table serves as the foundation for managing receipt methods, which determine the payment instruments, clearing mechanisms, and accounting treatments for incoming receipts. Below is a detailed technical and functional analysis of this table.
1. Purpose and Functional Role
TheAR_RECEIPT_METHODS
table stores master data for all receipt methods configured in the system. A receipt method defines:
- The payment medium (e.g., check, credit card, wire transfer, cash).
- Clearing rules (e.g., bank accounts for deposits).
- Accounting rules (GL accounts for offset entries).
- Processing workflows (e.g., automatic vs. manual approval).
2. Key Columns and Structure
The table contains the following critical columns:- RECEIPT_METHOD_ID: Primary key, uniquely identifying each receipt method.
- NAME: User-defined name (e.g., "CHECK," "CREDIT CARD").
- TYPE: Classifies the method (e.g., 'AUTOMATIC', 'MANUAL', 'MISC').
- STATUS: Active ('A') or Inactive ('I').
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle audit columns.
- REMITTANCE_FLAG: Indicates if remittance advice is required (Y/N).
- BANK_ACCOUNT_ID: Links to
CE_BANK_ACCOUNTS
for automatic bank deposits. - GL_ID_CCID: GL account for credit card receipts (if applicable).
3. Integration Points
The table integrates with:- AR_CASH_RECEIPTS: References
RECEIPT_METHOD_ID
to track payment methods for individual receipts. - HZ_CUST_PROFILE_AMTS: Assigns default receipt methods to customer profiles.
- CE_PAYMENT_DOCUMENTS: Maps receipt methods to payment documents (e.g., checks).
- Oracle Payments: For credit card and electronic payment processing.
4. Technical Considerations
- Indexes: Primary key index on
RECEIPT_METHOD_ID
; secondary indexes may exist onNAME
andTYPE
. - API Dependencies: The
AR_RECEIPT_METHODS_PKG
PL/SQL package manages CRUD operations. - Upgrades: Data is preserved during upgrades from 12.1.1 to 12.2.2, but customizations may require validation.
5. Configuration Best Practices
- Use descriptive
NAME
values to ensure clarity in reporting. - Leverage
TYPE
to enforce consistent processing workflows. - Inactivate (
STATUS = 'I'
) unused methods instead of deleting to maintain referential integrity. - Validate
BANK_ACCOUNT_ID
mappings to avoid settlement errors.
6. Common Use Cases
- Automating lockbox processing via
TYPE = 'AUTOMATIC'
methods. - Configuring credit card settlements by linking to Oracle Payments.
- Generating remittance advice for methods with
REMITTANCE_FLAG = 'Y'
.
7. Audit and Security
The table is protected by Oracle EBS' standard data security models. Access typically requires:- AR_RECEIPT_METHODS responsibility or equivalent.
- Privileges to the "Receipt Methods" form (Navigation: AR > Setup > Receipts > Receipt Methods).
Conclusion
TheAR_RECEIPT_METHODS
table is a cornerstone of Oracle AR's payment processing framework. Proper configuration ensures accurate cash application, reduces manual effort, and maintains audit trails. Administrators should rigorously validate mappings to downstream systems (e.g., Cash Management, GL) to prevent reconciliation issues.
-
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: 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 ,
-
APPS.OE_ID_TO_VALUE dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_BILLS_MAINTAIN_LIB_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_RECEIPT_VAL_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_REVERSE_RECEIPT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.PN_INDEX_LEASE_COMMON_PKG dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_CUMULATIVE_BALANCE_REPORT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_INVOICE_UTILS dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_PROCESS_PAYINFO dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_PROCESS_APPLICATION dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.OKL_BILL_UPFRONT_TAX_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.FV_APPLY_CASH_RECEIPT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_PREPAYMENTS dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.CE_AUTO_BANK_REC dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_PROCESS_BR_BATCHES dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.OE_INVOICE_PUB dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_ARXKIR_XMLP_PKG dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_BILLS_MAIN dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.OKL_DEAL_TERMS_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.ARP_XLA_UPGRADE dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.FUN_NET_ARAP_PKG dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.AR_AUTOREM_API dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.ARP_PROCESS_APPLICATION2 dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.HZ_PAYMENT_METHOD_PUB dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.ARP_BR_REMIT_BATCHES dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.AR_RECEIPT_LIB_PVT dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.OKL_STREAM_BILLING_PVT dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.OKL_PAYMENT_PVT dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.AR_CUMULATIVE_BALANCE_REPORT dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.OKL_PCM_PVT dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.JE_IT_INVOICES_ABOVE_THRESHOLD dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.JAI_AR_CR_TRIGGER_PKG dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.AR_RECEIPT_API_COVER dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_ARZACS_XMLP_PKG dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_IREC_PAYMENTS dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.OKS_QA_DATA_INTEGRITY dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.AR_CM_APP_VAL_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_PROCESS_CREDIT_UTIL dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.OKL_PAYMENT_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.OKL_BPD_ADVANCED_BILLING_PVT dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_UTIL dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.ARP_TRX_VALIDATE dependencies on AR_RECEIPT_METHODS
12.1.1
-
APPS.PN_EXP_TO_AR dependencies on AR_RECEIPT_METHODS
12.1.1