Search Results ar_receipt_method_accounts_all
The AR_RECEIPT_METHOD_ACCOUNTS_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical repository for storing mapping relationships between receipt methods and the corresponding bank accounts to which receipts are deposited. This table plays a pivotal role in the Accounts Receivable (AR) module, ensuring proper cash application, reconciliation, and financial reporting. Below is a detailed analysis of its structure, functionality, and integration within Oracle EBS.
Table Overview
TheAR_RECEIPT_METHOD_ACCOUNTS_ALL
table is part of the Oracle Receivables schema and stores configuration data that links receipt methods (defined in AR_RECEIPT_METHODS
) to specific bank accounts (defined in CE_BANK_ACCOUNTS
). Each record in this table represents an association between a receipt method and a bank account, along with additional attributes governing how receipts are processed.
Key Columns and Their Significance
- RECEIPT_METHOD_ID: Foreign key referencing
AR_RECEIPT_METHODS.RECEIPT_METHOD_ID
, identifying the receipt method (e.g., "Credit Card," "Wire Transfer"). - BANK_ACCOUNT_ID: Foreign key referencing
CE_BANK_ACCOUNTS.BANK_ACCOUNT_ID
, specifying the target bank account for deposits. - ORG_ID: Indicates the operating unit (multi-org context), enabling segregation of data by business units.
- PRIMARY_FLAG: Designates whether the bank account is the default for the receipt method (Y/N).
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Standard Oracle audit columns.
- START_DATE, END_DATE: Defines the active period for the mapping, allowing temporal control.
Functional Role in Receivables
- Receipt Processing: During receipt creation (manual or automatic), the system uses this table to determine the destination bank account based on the selected receipt method.
- AutoReconciliation: Cash Management leverages this mapping to match bank statements with receipts, streamlining reconciliation.
- Multi-Org Support: The
ORG_ID
column ensures that mappings are organization-specific, adhering to Oracle's multi-org architecture. - Flexibility: Multiple bank accounts can be linked to a single receipt method (e.g., regional accounts), with the
PRIMARY_FLAG
resolving conflicts.
Integration Points
- Cash Management (CE): Bank account details are sourced from
CE_BANK_ACCOUNTS
, ensuring consistency in financial data. - General Ledger (GL): The bank account's GL account is derived from
CE_BANK_ACCT_USES_ALL
, impacting journal entries. - Subledger Accounting (SLA): Receipt accounting rules may reference these mappings for accurate financial reporting.
Common Customizations and Considerations
- Custom Receipt Methods: Organizations often extend default receipt methods, requiring corresponding entries in this table.
- Bank Account Hierarchies: Complex structures (e.g., concentration accounts) may necessitate additional logic in PL/SQL triggers or APIs.
- Data Security: Views like
AR_RECEIPT_METHOD_ACCOUNTS
(without "_ALL") enforce operating unit security via VPD (Virtual Private Database).
Performance and Maintenance
- Indexing: Key columns (
RECEIPT_METHOD_ID
,BANK_ACCOUNT_ID
,ORG_ID
) are typically indexed for fast joins. - Archiving: Historical mappings (post
END_DATE
) should be purged periodically to optimize performance. - API Usage: Direct DML on this table is discouraged; Oracle recommends using
AR_RECEIPT_METHOD_API
for updates.
Conclusion
TheAR_RECEIPT_METHOD_ACCOUNTS_ALL
table is a linchpin in Oracle EBS Receivables, enabling precise control over cash inflow routing. Its design supports multi-org deployments, temporal validity, and integration with downstream financial processes. Proper configuration of this table is essential for accurate cash application, reconciliation, and compliance with accounting standards. Organizations must adhere to Oracle's best practices when maintaining or customizing this entity to ensure system stability and data integrity.
-
Table: AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RECEIPT_METHOD_ACCOUNTS_ALL, object_name:AR_RECEIPT_METHOD_ACCOUNTS_ALL, status:VALID, product: AR - Receivables , description: Account information for accounts used by payment methods , implementation_dba_data: AR.AR_RECEIPT_METHOD_ACCOUNTS_ALL ,
-
Table: AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RECEIPT_METHOD_ACCOUNTS_ALL, object_name:AR_RECEIPT_METHOD_ACCOUNTS_ALL, status:VALID, product: AR - Receivables , description: Account information for accounts used by payment methods , implementation_dba_data: AR.AR_RECEIPT_METHOD_ACCOUNTS_ALL ,
-
APPS.AR_RECEIPT_LIB_PVT dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.1.1
-
APPS.JAI_AR_RGM_PROCESSING_PKG dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.1.1
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
-
APPS.FUN_NET_ARAP_PKG dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
-
APPS.FUN_NET_ARAP_PKG dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.1.1
-
APPS.AR_RECEIPT_LIB_PVT dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
-
APPS.AR_RECEIPT_LIB_PVT dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
-
APPS.AR_AUTOREC_API dependencies on AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
-
Table: AP_PAYMENT_PROGRAMS
12.1.1
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PAYMENT_PROGRAMS, object_name:AP_PAYMENT_PROGRAMS, status:VALID, product: AP - Payables , description: Payment programs used for defining payment formats , implementation_dba_data: AP.AP_PAYMENT_PROGRAMS ,
-
APPS.FV_IPAC dependencies on AR_RECEIPT_METHOD_ACCOUNTS
12.1.1
-
APPS.FV_IPAC dependencies on AR_RECEIPT_METHOD_ACCOUNTS
12.2.2
-
Table: AP_PAYMENT_PROGRAMS
12.2.2
owner:AP, object_type:TABLE, fnd_design_data:SQLAP.AP_PAYMENT_PROGRAMS, object_name:AP_PAYMENT_PROGRAMS, status:VALID, product: AP - Payables , description: Payment programs used for defining payment formats , implementation_dba_data: AP.AP_PAYMENT_PROGRAMS ,
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNTS_DFV
12.1.1
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNT1_DFV
12.2.2
-
Table: AR_RECEIVABLES_TRX_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RECEIVABLES_TRX_ALL, object_name:AR_RECEIVABLES_TRX_ALL, status:VALID, product: AR - Receivables , description: Accounting information for Receivables activities , implementation_dba_data: AR.AR_RECEIVABLES_TRX_ALL ,
-
Table: AR_RECEIVABLES_TRX_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.AR_RECEIVABLES_TRX_ALL, object_name:AR_RECEIVABLES_TRX_ALL, status:VALID, product: AR - Receivables , description: Accounting information for Receivables activities , implementation_dba_data: AR.AR_RECEIVABLES_TRX_ALL ,
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNT1_DFV
12.1.1
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNTS_DFV
12.2.2
-
SYNONYM: APPS.AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHOD_ACCOUNTS_ALL, status:VALID,
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_SELECT_ACCOUNTS_ALL
12.1.1
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on AR_PAYMENT_SCHEDULES_ALL
12.1.1
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_REC_MET_ACCTS_EXT_ALL
12.1.1
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_REC_MET_ACCTS_EXT_ALL
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_SELECT_ACCOUNTS_ALL
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on AR_PAYMENT_SCHEDULES_ALL
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_COLLECTION_DOCS_ALL
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_COLLECTION_DOCS_ALL
12.1.1
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_SELECT_ACCOUNTS
12.1.1
-
Table: GL_CODE_COMBINATIONS
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on CE_BANK_ACCOUNTS
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_SELECT_ACCOUNTS
12.2.2
-
APPS.FUN_NET_ARAP_PKG dependencies on AR_RECEIPT_CLASSES
12.1.1
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on CE_BANK_ACCOUNTS
12.1.1
-
VIEW: APPS.AR_REMIT_BANK_ACCT_S_V
12.1.1
-
APPS.FUN_NET_ARAP_PKG dependencies on AR_RECEIPT_CLASSES
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_COLLECTION_DOCS
12.2.2
-
Table: GL_CODE_COMBINATIONS
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_CODE_COMBINATIONS, object_name:GL_CODE_COMBINATIONS, status:VALID, product: GL - General Ledger , description: Account combinations , implementation_dba_data: GL.GL_CODE_COMBINATIONS ,
-
APPS.FV_IPAC dependencies on CE_BANK_ACCOUNTS
12.1.1
-
APPS.FV_IPAC dependencies on CE_BANK_ACCOUNTS
12.2.2
-
APPS.JL_BR_AR_REMIT_COLL_OCCUR dependencies on JL_BR_AR_COLLECTION_DOCS
12.1.1
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNT1_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:AR_RECEIPT_METHOD_ACCOUNT1_DFV, status:VALID,
-
APPS.FUN_NET_ARAP_PKG dependencies on AR_RECEIPT_METHODS
12.1.1
-
VIEW: APPS.AR_REMIT_BANK_ACCT_S_V
12.2.2
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNTS_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:AR_RECEIPT_METHOD_ACCOUNTS_DFV, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHOD_ACCOUNTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHOD_ACCOUNTS_ALL, status:VALID,
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNTS_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:AR_RECEIPT_METHOD_ACCOUNTS_DFV, status:VALID,
-
VIEW: APPS.AR_RECEIPT_METHOD_ACCOUNT1_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:AR_RECEIPT_METHOD_ACCOUNT1_DFV, status:VALID,