Search Results iby_pmt_instr_uses_all
Overview
The IBY_PMT_INSTR_USES_ALL table is a core data object within the Oracle Payments (IBY) module of Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2. It functions as a central repository for defining and managing the valid usage rules for payment instruments. A payment instrument, such as a bank account or credit card, can be used for different purposes (e.g., paying suppliers, receiving customer payments) and in different transactional contexts (e.g., Payables, Receivables). This table establishes the authorized links between a specific payment instrument, the type of payment flow (like disbursements or receipts), the payment function, and the external payment party involved. This enforcement ensures that payment processing adheres to defined business rules and security controls.
Key Information Stored
The table's structure is designed to uniquely identify a valid instrument usage scenario. Its primary and unique keys highlight the most critical columns. The INSTRUMENT_PAYMENT_USE_ID is the primary surrogate key. The unique key constraint (IBY_PMT_INSTR_USES_ALL_UK) enforces business rule integrity by combining the following columns: PAYMENT_FLOW (e.g., Disbursements, Receipts), PAYMENT_FUNCTION (e.g., Supplier Payment, Customer Refund), INSTRUMENT_TYPE (e.g., Bank Account, Credit Card), INSTRUMENT_ID (the specific identifier of the instrument from tables like IBY_EXT_BANK_ACCOUNTS), and EXT_PMT_PARTY_ID (the identifier for the external party, such as a supplier or customer, from tables like IBY_EXTERNAL_PAYEES_ALL). This combination prevents duplicate usage assignments.
Common Use Cases and Queries
A primary use case is validating whether a selected bank account can be used for a specific payment batch. Administrators also query this table to audit or report on instrument setup. Common SQL patterns include identifying all valid instruments for a supplier payment flow or listing all usage rules for a specific bank account.
- Find all bank accounts authorized for paying a specific supplier (EXT_PMT_PARTY_ID):
SELECT * FROM IBY_PMT_INSTR_USES_ALL WHERE PAYMENT_FLOW = 'DISBURSEMENTS' AND PAYMENT_FUNCTION = 'SUPPLIER_PAYMENT' AND EXT_PMT_PARTY_ID = &party_id; - Report all usage assignments for an instrument:
SELECT PAYMENT_FLOW, PAYMENT_FUNCTION, EXT_PMT_PARTY_ID FROM IBY_PMT_INSTR_USES_ALL WHERE INSTRUMENT_ID = &account_id;
Related Objects
The table has defined relationships with other key Payments tables. As per the provided metadata, a foreign key exists from the IBY_FNDCPT_TX_EXTENSIONS table. The column IBY_FNDCPT_TX_EXTENSIONS.INSTR_ASSIGNMENT_ID references the INSTRUMENT_PAYMENT_USE_ID in IBY_PMT_INSTR_USES_ALL, linking a specific payment transaction to the instrument usage rule that authorized it. This table is also fundamentally related to the IBY_EXT_BANK_ACCOUNTS (source of INSTRUMENT_ID) and IBY_EXTERNAL_PAYEES_ALL (source of EXT_PMT_PARTY_ID) tables, which provide the detailed attributes for the instruments and parties referenced within the usage rules.
-
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.POS_BANK_ACCOUNT_BO_PKG 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_SF1081_TRANSACTION dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_DISBURSEMENT_SETUP_PUB 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.OKL_ARINTF_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.IBE_PAYMENT_INT_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.OE_PREPAYMENT_UTIL 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.AR_AUTOREC_API 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.ARP_TRX_DEFAULTS_3 dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
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.1.1
-
APPS.OKS_CCMIGRATE_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.FV_IPAC dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
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.ARP_PROGRAM_BR_REMIT 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.IBY_TRANSACTIONEFT_PKG 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.AR_GTA_TXT_OPERATOR_PROC dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_MERGE dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.IBY_DISBURSEMENT_COMP_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.IBE_PAYMENT_INT_PVT 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_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.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.IBY_DISBURSEMENT_COMP_PUB 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.JMF_GTA_TXT_OPERATOR_PROC dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1
-
APPS.IBY_EXT_BANKACCT_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.AR_AUTOREC_API 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.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.CS_CHARGE_CREATE_ORDER_PVT dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.POS_SUPPLIER_PUB_JOB_PKG dependencies on IBY_PMT_INSTR_USES_ALL
12.2.2
-
APPS.OKS_ARFEEDER_PUB dependencies on IBY_PMT_INSTR_USES_ALL
12.1.1