Search Results iby_pmt_instr_uses_all
The IBY_PMT_INSTR_USES_ALL
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical component of the Oracle Payments module, which facilitates the processing of payment instructions across various financial transactions. This table serves as a junction between payment instruments (such as checks, electronic funds transfers, or credit cards) and their usage in different business contexts, ensuring flexibility and reusability of payment methods. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functionality
The IBY_PMT_INSTR_USES_ALL
table stores associations between payment instruments (IBY_PMT_INSTRUMENTS_ALL
) and their usage across multiple entities, such as suppliers, customers, or internal bank accounts. It enables a single payment instrument to be linked to multiple entities, reducing redundancy and simplifying payment setup. For example, a supplier's bank account (stored in IBY_EXT_BANK_ACCOUNTS
) can be associated with multiple payment methods, allowing the same account to be used for different transaction types (e.g., invoices, expense reports).
Key Columns and Relationships
The table includes columns such as:
- PAYMENT_INSTRUMENT_USE_ID: Primary key uniquely identifying each instrument-usage association.
- PAYMENT_INSTRUMENT_ID: Foreign key referencing
IBY_PMT_INSTRUMENTS_ALL
, linking to the payment instrument. - EXT_BANK_ACCOUNT_ID: Foreign key to
IBY_EXT_BANK_ACCOUNTS
, associating the instrument with a bank account. - USAGE_CODE: Defines the context (e.g., 'SUPPLIER_PAYMENT', 'CUSTOMER_REFUND').
- USAGE_ENTITY_ID: Identifies the entity (supplier, customer, etc.) using the instrument.
- ORG_ID: Supports multi-org functionality, segregating data by operating unit.
IBY_PMT_INSTRUMENTS_ALL
and IBY_EXT_BANK_ACCOUNTS
ensure data integrity and enable comprehensive payment processing workflows.
Integration with Oracle EBS Modules
The table integrates with:
- Payables (AP): Links supplier payment methods to invoices.
- Receivables (AR): Associates customer refunds or receipts with bank accounts.
- Cash Management (CE): Tracks bank account usage for reconciliation.
- Purchasing (PO): Supports payment terms for purchase orders.
Technical Considerations
In EBS 12.1.1 and 12.2.2, the table is part of the Oracle Payments schema (IBY
) and is subject to standard Oracle security and auditing mechanisms. Indexes on key columns (PAYMENT_INSTRUMENT_ID
, USAGE_ENTITY_ID
) optimize query performance for payment workflows. Multi-org views (_ALL
) enforce data access controls based on operating units.
Customization and Extensions
While the table is primarily maintained by Oracle Payments, customizations can extend its usage via:
- API Calls: Using
IBY_PMT_INSTR_USES_PUB
APIs to programmatically manage associations. - Triggers/Workflows: Adding business logic to validate instrument usage.
- Reporting: Joining with other
IBY
tables for payment analytics.
Conclusion
The IBY_PMT_INSTR_USES_ALL
table is a foundational element in Oracle EBS Payments, enabling flexible and scalable payment instrument management. Its design supports complex financial operations while maintaining data integrity across modules. Understanding its structure and relationships is essential for configuring, customizing, or troubleshooting payment processes in EBS 12.1.1 and 12.2.2.
-
Table: IBY_PMT_INSTR_USES_ALL
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_PMT_INSTR_USES_ALL, object_name:IBY_PMT_INSTR_USES_ALL, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_PMT_INSTR_USES_ALL ,
-
Table: IBY_PMT_INSTR_USES_ALL
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_PMT_INSTR_USES_ALL, object_name:IBY_PMT_INSTR_USES_ALL, status:VALID, product: IBY - Payments , description: "This table contains records of the relationship between payment instruments and Payer/Payee. Data can be entered manually. IBY_PMT_INSTR_USES_ALL table assigns payment instruments to external party payers and payees. This table is shared , implementation_dba_data: IBY.IBY_PMT_INSTR_USES_ALL ,
-
APPS.OE_PREPAYMENT_UTIL dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.OKL_ARINTF_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBE_PAYMENT_INT_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.FV_CCR_UTIL_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_DISBURSEMENT_SETUP_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.AP_INVOICES_UTILITY_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.OE_HEADER_PAYMENT_UTIL dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.POS_EXCELASN_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.POS_BANK_ACCOUNT_BO_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.FV_SF1081_TRANSACTION dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.AR_RECEIPT_API_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.FV_IPAC dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.JMF_GTA_TRX_UTIL dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.AR_AUTOREC_API dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.OKL_LCKBX_CSH_APP_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_TRANSACTIONEFT_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_FD_EXTRACT_GEN_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.HZ_CUSTOMER_INT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.OE_PREPAYMENT_UTIL dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.OKS_CCMIGRATE_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.POS_PROFILE_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.OKL_LCKBX_CSH_APP_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.ARP_PROGRAM_BR_REMIT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_EXT_BANKACCT_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.JMF_GTA_TXT_OPERATOR_PROC dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_DISBURSEMENT_COMP_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.ASO_PAYMENT_DATA_MIGRATION_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.POS_SBD_IBY_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_DISBURSEMENT_COMP_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.FV_CCR_UTIL_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_FNDCPT_VLD_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.AR_GTA_TXT_OPERATOR_PROC dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_FNDCPT_EXTRACT_GEN_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.AR_IREC_PAYMENTS dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_MERGE dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBE_PAYMENT_INT_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_DISBURSEMENT_SETUP_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.POS_SBD_IBY_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.AR_AUTOREC_API dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_FNDCPT_TRXN_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.POS_SBD_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.POS_PROFILE_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_FNDCPT_SETUP_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.OE_VERSION_HISTORY_UTIL dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.OKS_ARFEEDER_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.ARP_TRX_DEFAULTS_3 dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2