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 ,
-
Table: IBY_FNDCPT_TX_EXTENSIONS
12.1.1
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_FNDCPT_TX_EXTENSIONS, object_name:IBY_FNDCPT_TX_EXTENSIONS, status:VALID, product: IBY - Payments , implementation_dba_data: IBY.IBY_FNDCPT_TX_EXTENSIONS ,
-
Table: IBY_FNDCPT_TX_EXTENSIONS
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_FNDCPT_TX_EXTENSIONS, object_name:IBY_FNDCPT_TX_EXTENSIONS, status:VALID, product: IBY - Payments , description: "The data in this table will be created by the source products through the public API IBY_FNDCPT_TRXN_PUB, Create_Transaction_Extension and Copy_Transaction_Extension to register a Funds capture transaction. IBY_FNDCPT_TX_EXTENSIONS table , implementation_dba_data: IBY.IBY_FNDCPT_TX_EXTENSIONS ,
-
Table: IBY_TRXN_SUMMARIES_ALL
12.2.2
owner:IBY, object_type:TABLE, fnd_design_data:IBY.IBY_TRXN_SUMMARIES_ALL, object_name:IBY_TRXN_SUMMARIES_ALL, status:VALID, product: IBY - Payments , description: IBY_TRXN_SUMMARIES_ALL contains information about each payment request. This table is used for both online and offline payment transactions. The information contained in this table is generic in nature to cover the various payment inst , implementation_dba_data: IBY.IBY_TRXN_SUMMARIES_ALL ,
-
View: IBY_PAYEE_ASSIGNED_BANKACCT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_PAYEE_ASSIGNED_BANKACCT_V, object_name:IBY_PAYEE_ASSIGNED_BANKACCT_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_PAYEE_ASSIGNED_BANKACCT_V ,
-
View: IBY_PAYEE_ASSIGNED_BANKACCT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_PAYEE_ASSIGNED_BANKACCT_V, object_name:IBY_PAYEE_ASSIGNED_BANKACCT_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_PAYEE_ASSIGNED_BANKACCT_V ,
-
View: IBY_FNDCPT_PAYER_ASSGN_INSTR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_FNDCPT_PAYER_ASSGN_INSTR_V, object_name:IBY_FNDCPT_PAYER_ASSGN_INSTR_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_FNDCPT_PAYER_ASSGN_INSTR_V ,
-
View: IBY_FNDCPT_PAYER_ASSGN_INSTR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_FNDCPT_PAYER_ASSGN_INSTR_V, object_name:IBY_FNDCPT_PAYER_ASSGN_INSTR_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_FNDCPT_PAYER_ASSGN_INSTR_V ,
-
View: IBY_TRXN_EXTENSIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_TRXN_EXTENSIONS_V, object_name:IBY_TRXN_EXTENSIONS_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_TRXN_EXTENSIONS_V ,
-
View: IBY_TRXN_EXTENSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_TRXN_EXTENSIONS_V, object_name:IBY_TRXN_EXTENSIONS_V, status:VALID, product: IBY - Payments , implementation_dba_data: APPS.IBY_TRXN_EXTENSIONS_V ,