Search Results iby_fndcpt_payer_assgn_instr_v
Overview
IBY_FNDCPT_PAYER_ASSGN_INSTR_V is an APPS-owned database view in the Oracle E-Business Suite Payments (IBY) module. It presents a consolidated, denormalized picture of payer-level payment instrument assignments, joining external payer records, instrument usage preferences, credit card details, and external bank account details into a single queryable structure. The view is designed primarily for reporting, integration, and inquiry purposes, allowing developers and functional consultants to retrieve payment instrument assignment information without manually reconciling the underlying transactional tables.
The view is central to how Oracle Payments resolves which instruments (credit cards, debit cards, or bank accounts) are assigned to a given external payer for a particular payment function. It exposes both payer context (party, customer account, account site) and instrument context (card number, masked card number, bank account, currency), making it particularly useful for payment troubleshooting, instrument audit, and downstream data extraction.
Underlying Base Objects
The view is defined over several base tables, synonyms, and views. The documented referenced objects include IBY_PMT_INSTR_USES_ALL, IBY_EXTERNAL_PAYERS_ALL, IBY_CREDITCARD, IBY_CREDITCARD_ISSUERS_VL, IBY_EXT_BANK_ACCOUNTS_V, and HZ_PARTIES, along with supporting lookups (FND_LOOKUPS, FND_LOOKUP_VALUES_VL) and the FND_GLOBAL package.
The core of the join is IBY_PMT_INSTR_USES_ALL (aliased U), which records each instrument assignment and its order of preference. This is joined to IBY_EXTERNAL_PAYERS_ALL (P) on EXT_PMT_PARTY_ID = EXT_PAYER_ID. Instrument details are then conditionally resolved via DECODE: credit and debit card assignments link to IBY_CREDITCARD (C), while bank account assignments link to IBY_EXT_BANK_ACCOUNTS_V (B). Card issuer information is enriched from IBY_CREDITCARD_ISSUERS_VL (I), and card holder names are resolved through HZ_PARTIES (HZCC).
Key Columns
- INSTR_ASSIGNMENT_ID — Surrogate identifier for the instrument assignment record.
- EXT_PAYER_ID / EXT_PMT_PARTY_ID — The external payer to whom the instrument is assigned.
- PAYMENT_FUNCTION — The payment function for which the assignment applies (e.g., disbursement, funds capture).
- PARTY_ID, ORG_TYPE, ORG_ID, CUST_ACCOUNT_ID, ACCT_SITE_USE_ID — Payer organizational and customer context.
- INSTRUMENT_TYPE, INSTRUMENT_ID — The type (CREDITCARD, DEBITCARD, BANKACCOUNT) and identifier of the assigned instrument.
- ORDER_OF_PREFERENCE — Rank used to determine default instrument selection.
- CARD_NUMBER, MASKED_CC_NUMBER, CC_NUMBER_HASH1/2 — Card number representations, including masked and hash values.
- CARD_EXPIRYDATE, CARD_ISSUER_CODE, CARD_ISSUER_NAME, CARD_ISSUER_ACCEPTED_FLAG — Card expiration and issuer metadata.
- CARD_HOLDER_NAME, CARD_FI_NAME, CARD_BILLING_ADDRESS_ID — Cardholder and financial institution details.
- ACCOUNT_NUMBER, BANK_NAME, BANK_NUMBER, BRANCH_NAME, BRANCH_NUMBER, BIC_NUMBER — Bank account details for BANKACCOUNT instruments.
- CURRENCY_CODE, DESCRIPTION — Currency and descriptive text for the instrument.
- Standard WHO columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, OBJECT_VERSION_NUMBER.
Common Use Cases and Queries
Typical usage includes identifying all instruments assigned to a payer, determining the default instrument by preference, and extracting masked card or bank account data for reporting. A basic query might be:
SELECT EXT_PAYER_ID, INSTRUMENT_TYPE, ORDER_OF_PREFERENCE, CURRENCY_CODE
FROM APPS.IBY_FNDCPT_PAYER_ASSGN_INSTR_V
WHERE EXT_PAYER_ID = :p_payer_id
ORDER BY ORDER_OF_PREFERENCE;
Another common pattern filters by instrument type to isolate card versus bank account assignments, or joins to IBY_EXTERNAL_PAYERS_ALL to obtain payer display names. Because the view exposes masked card numbers rather than full PANs in typical reporting contexts, it is well-suited for audits and reconciliation extracts. Query performance should be considered when filtering on large payer populations, as the view performs multiple outer joins across card, bank, and party tables.
-
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 ,
-
APPS.IBE_CUSTOMER_PVT SQL Statements
12.2.2
-
APPS.IBE_PAYMENT_INT_PVT SQL Statements
12.2.2
-
APPS.IBE_PAYMENT_INT_PVT SQL Statements
12.1.1
-
APPS.IBE_CUSTOMER_PVT SQL Statements
12.1.1
-
APPS.CS_CREDIT_CARD_ASSIGNMENT SQL Statements
12.2.2
-
VIEW: APPS.ARFV_CASH_RECEIPTS
12.2.2
-
PACKAGE BODY: APPS.AR_RECEIPT_UPDATE_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_UPDATE_API_PUB, status:VALID,
-
PACKAGE: APPS.ARP_EXT_BANK_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_EXT_BANK_PKG, status:VALID,
-
PACKAGE: APPS.ARP_EXT_BANK_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_EXT_BANK_PKG, status:VALID,
-
PACKAGE BODY: APPS.CS_CREDIT_CARD_ASSIGNMENT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CS_CREDIT_CARD_ASSIGNMENT, status:VALID,
-
APPS.ASO_PAYMENT_INT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.ASO_PAYMENT_INT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PAYMENT_INT, status:VALID,
-
PACKAGE BODY: APPS.IBE_CUSTOMER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_CUSTOMER_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBE_CUSTOMER_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_CUSTOMER_PVT, status:VALID,
-
VIEW: APPS.ARFV_CASH_RECEIPTS
12.1.1
-
PACKAGE BODY: APPS.ARP_EXT_BANK_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_EXT_BANK_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTRACT_CUST_ACCT_BO_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTRACT_CUST_ACCT_BO_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_PAYMENT_TRXN_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PAYMENT_TRXN_UTIL, status:VALID,
-
PACKAGE BODY: APPS.ARP_EXT_BANK_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_EXT_BANK_PKG, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_UPDATE_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_UPDATE_API_PUB, status:VALID,
-
VIEW: APPS.IBY_CREDITCARD_ISSUERS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_CREDITCARD_ISSUERS_VL, object_name:IBY_CREDITCARD_ISSUERS_VL, status:VALID,
-
SYNONYM: APPS.IBY_EXTERNAL_PAYERS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_EXTERNAL_PAYERS_ALL, status:VALID,
-
PACKAGE BODY: APPS.IBE_PAYMENT_INT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PAYMENT_INT_PVT, status:VALID,
-
PACKAGE: APPS.ARP_TRX_DEFAULTS_3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_TRX_DEFAULTS_3, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTRACT_ACCT_SITE_BO_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTRACT_ACCT_SITE_BO_PVT, status:VALID,
-
PACKAGE BODY: APPS.OE_PAYMENT_TRXN_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OE_PAYMENT_TRXN_UTIL, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTRACT_ACCT_SITE_BO_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTRACT_ACCT_SITE_BO_PVT, status:VALID,
-
PACKAGE BODY: APPS.HZ_EXTRACT_CUST_ACCT_BO_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_EXTRACT_CUST_ACCT_BO_PVT, status:VALID,
-
PACKAGE BODY: APPS.ASO_PAYMENT_INT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ASO_PAYMENT_INT, status:VALID,
-
PACKAGE: APPS.ARP_TRX_DEFAULTS_3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_TRX_DEFAULTS_3, status:VALID,
-
APPS.ASO_PAYMENT_INT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.ARP_TRX_DEFAULTS_3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_TRX_DEFAULTS_3, status:VALID,
-
PACKAGE BODY: APPS.IBY_FNDCPT_TRXN_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_FNDCPT_TRXN_PUB, status:VALID,
-
PACKAGE BODY: APPS.IBE_PAYMENT_INT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBE_PAYMENT_INT_PVT, status:VALID,
-
PACKAGE BODY: APPS.ARP_TRX_DEFAULTS_3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_TRX_DEFAULTS_3, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_VAL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_VAL_PVT, status:VALID,
-
SYNONYM: APPS.IBY_EXTERNAL_PAYERS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBY_EXTERNAL_PAYERS_ALL, status:VALID,
-
SYNONYM: APPS.IBY_CREDITCARD
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBY_CREDITCARD, status:VALID,
-
PACKAGE BODY: APPS.ARP_CORRECT_CC_ERRORS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_CORRECT_CC_ERRORS, status:VALID,
-
PACKAGE BODY: APPS.IBY_FNDCPT_TRXN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_FNDCPT_TRXN_PUB, status:VALID,
-
PACKAGE BODY: APPS.ARP_PROC_RECEIPTS1
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_PROC_RECEIPTS1, status:VALID,
-
PACKAGE: APPS.HZ_BES_BO_TRACKING_PVT
12.1.1
-
VIEW: APPS.IBY_CREDITCARD_ISSUERS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:IBY.IBY_CREDITCARD_ISSUERS_VL, object_name:IBY_CREDITCARD_ISSUERS_VL, status:VALID,
-
PACKAGE BODY: APPS.OKL_ARINTF_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_ARINTF_PVT, status:VALID,
-
PACKAGE BODY: APPS.AR_RECEIPT_VAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AR_RECEIPT_VAL_PVT, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.OE_PAYMENT_TRXN_UTIL SQL Statements
12.1.1