External Bank Account
Service that creates or updates the external bank account details of the customer.
Life Cycle Status: Active
QName: {http://xmlns.oracle.com/apps/financials/payments/shared/bankAccounts/bankAccountServiceV2/}ExternalBankAccountService
Service WSDL URL: https://servername/fscmService/ExternalBankAccountServiceV2?WSDL
Relationships
The following table describes how this service data object is related to other service data objects or business object services.
Relationship Type | Object or Service |
---|---|
Handles |
|
Handles |
|
Handles |
|
Handles |
Operations
confirmBankAccountExistence
An operation that confirms whether the bank account already exists.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
bankId |
string |
A parameter that specifies the bank identifier that confirms the existence of the bank account. |
branchId |
decimal |
A parameter that specifies the branch identifier that confirms the existence of the bank account. |
bankAccountNumber |
string |
A parameter that specifies the bank account number that confirms the existence of the bank account. |
accountName |
string |
A parameter that specifies the bank account name that confirms the existence of the bank account. |
currency |
string |
A parameter that specifies the currency code that confirms the existence of the bank account. |
countryCode |
string |
A parameter that specifies the country code of the bank account that confirms the existence of the bank account. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
long |
A parameter that returns the bank account identifier that confirms the existence of the bank account. |
getExternalBankAccountOwnerRemote
An operation that retrieves the external bank account owner details.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
accountOwnerId |
long |
A parameter that specifies the account owner identifier of the external bank account owner to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the external bank account owner that matches the account owner. |
findExternalBankAccountOwnerRemote
An operation that searches for the remote external bank account owner using specified criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
A parameter that specifies the search criteria for the remote external bank account owner and the maximum records returned at a time. |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
A parameter that controls the search for the remote external bank account owner. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the remote external bank account owner that satisfies the search criteria. |
getIntermediaryBankAccountRemote
An operation that retrieves a specific remote intermediary bank account.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
intermediaryAccountId |
long |
A parameter that specifies the identifier for the remote intermediary bank account to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the remote intermediary bank account that matches the intermediary bank account identifier. |
findIntermediaryBankAccountRemote
An operation that searches a remote intermediary bank account using specified criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
A parameter that specifies the search criteria for remote intermediary bank accounts and the maximum records returned at a time. |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
A parameter that controls the search for a remote intermediary bank account. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the remote intermediary bank account that satisfies the search criteria. |
getExternalBankAccountDetails
An operation that retrieves a specific external bank account.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
externalBankAccountId |
long |
A parameter that specifies the identifier of the external bank account to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the external bank account details that matches the external bank account identifier. |
processExternalBankAccount
An operation that creates or updates an external bank account of the supplier or customer.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
externalBankAccount |
External Bank Account |
A parameter that specifies the external bank account that is to be created or updated. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the newly created or updated external bank account. |
findExternalBankAccount
An operation that searches for external bank accounts using specified criteria.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
A parameter that specifies the search criteria for external bank accounts and the maximum records returned at a time. |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
A parameter that controls the search for external bank accounts. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
A parameter that returns the external bank account. |
getDfltObjAttrHints
An operation that retrieves the default object attribute hints.
Life Cycle Status: Active
Request Payload
Element Name | Type | Description |
---|---|---|
viewName |
string |
A parameter that specifies the name of the view for the default object attribute hints to be retrieved. |
localeName |
string |
A parameter that specifies the locale name of the view for the default object attribute hints to be retrieved. |
Response Payload
Element Name | Type | Description |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints |
A parameter that returns the default object attribute hints that matches the view and local name. |
getServiceLastUpdateTime
An operation that retrieves the last update time of the service.
Life Cycle Status: Active
Request Payload
Response Payload
Element Name | Type | Description |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp |
A parameter that returns the last update time of the service. |
getEntityList
An operation that retrieves the entity list.
Life Cycle Status: Active
Request Payload
Response Payload
Element Name | Type | Description |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo |
A parameter that returns the entity list. |
Security
The following tables list the privileges required to perform the service operations, and the duty roles that each privilege is granted to.
Service Operations to Privileges Mapping
Operation Name | Privilege Code | Privilege Name | Privilege Description |
---|---|---|---|
All Operations |
IBY_MANAGE_EXTERNAL_PAYER_PAYMENT_DETAILS_PRIV |
Manage External Payer Payment Details |
Allows management of payer payment details. |
All Operations |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
Manage Third Party Bank Account |
Allows update of external bank accounts. |
Privileges to Duty Roles Mapping
Privilege Code | Granted to Duty Role Code | Granted to Duty Role Name | Granted To Duty Role Description |
---|---|---|---|
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_PAY_REST_SERVICE_ACCESS_WORKER_BANK_ACCOUNTS_FSCM |
Use REST Service - Worker Bank Accounts |
Allows the user to manage worker bank accounts using REST. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_IBY_PAYEE_BANK_ACCOUNT_MANAGEMENT_DUTY |
Payee Bank Account Management |
Manages supplier bank accounts and other payment details. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_POS_SUPPLIER_SELF_SERVICE_ADMINISTRATOR_ABSTRACT |
Supplier Self Service Administrator |
Manages the profile information for the supplier company. Primary tasks include updating supplier profile information and requesting user accounts to grant employees access to the supplier application. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_POS_SUPPLIER_SELF_SERVICE_CLERK_ABSTRACT |
Supplier Self Service Clerk |
Manages the profile information for the supplier company. Primary tasks include updating supplier profile information and requesting user accounts to grant employees access to the supplier application. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_POZ_SUPPLIER_PROFILE_INQUIRY_DUTY |
Supplier Profile Inquiry |
View supplier profile information. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_POS_SUPPLIER_ACCOUNTS_RECEIVABLE_SPECIALIST_JOB |
Supplier Accounts Receivable Specialist |
Manages invoices and payments for the supplier company. Primary tasks include submitting invoices as well as tracking invoice and payment status. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_IBY_CUSTOMER_PAYMENT_INSTRUMENT_MANAGEMENT_DUTY |
Customer Payment Instrument Management |
Manages customer bank accounts and credit cards and other payment details. |
IBY_MANAGE_THIRD_PARTY_BANK_ACCOUNT_PRIV |
ORA_IBY_EMPLOYEE_BANK_ACCOUNT_MANAGEMENT_DUTY |
Employee Bank Account Management |
Manages employee bank accounts and other payment details. |
IBY_MANAGE_EXTERNAL_PAYER_PAYMENT_DETAILS_PRIV |
ORA_IBY_CUSTOMER_PAYMENT_INSTRUMENT_MANAGEMENT_DUTY |
Customer Payment Instrument Management |
Manages customer bank accounts and credit cards and other payment details. |
Duty Roles to Duty or Job Roles Mapping
Duty Role Code | Granted to Duty or Job Role Code | Granted to Duty or Job Role Name | Granted To Duty or Job Role Description |
---|---|---|---|
ORA_IBY_PAYEE_BANK_ACCOUNT_MANAGEMENT_DUTY |
ORA_FUN_FSCM_LOAD_INTERFACE_ADMIN_DUTY |
FSCM Load Interface Administration |
Manages load interface file for import |
ORA_POS_SUPPLIER_ACCOUNTS_RECEIVABLE_SPECIALIST_JOB |
ORA_OKC_SUPPLIER_CONTRACT_MANAGE_DUTY |
Manage Supplier Contracts in Supplier Portal |
Manage supplier contracts in the Supplier Portal. |
ORA_POS_SUPPLIER_ACCOUNTS_RECEIVABLE_SPECIALIST_JOB |
ORA_AP_SELF_SERVICE_PAYABLES_INVOICE_ENTRY_DUTY |
Self Service Payables Invoice Entry |
Enters invoices using self-service functionality. |
ORA_POS_SUPPLIER_SELF_SERVICE_ADMINISTRATOR_ABSTRACT |
ORA_POZ_SUPPLIER_PROFILE_CHANGE_REQUEST_AS_SUPPLIER_DUTY |
Supplier Profile Change Request as Supplier |
Requests changes to supplier profile as a supplier user. |
ORA_POS_SUPPLIER_SELF_SERVICE_CLERK_ABSTRACT |
ORA_POZ_SUPPLIER_PROFILE_CHANGE_REQUEST_AS_SUPPLIER_DUTY |
Supplier Profile Change Request as Supplier |
Requests changes to supplier profile as a supplier user. |
ORA_POS_SUPPLIER_SELF_SERVICE_ADMINISTRATOR_ABSTRACT |
ORA_POZ_PROFILE_INQUIRY_AS_SUPPLIER_DUTY |
Supplier Profile Inquiry as Supplier |
Views non-bank account related supplier profile information as a supplier. |
ORA_POS_SUPPLIER_ACCOUNTS_RECEIVABLE_SPECIALIST_JOB |
ORA_POZ_PROFILE_INQUIRY_AS_SUPPLIER_DUTY |
Supplier Profile Inquiry as Supplier |
Views non-bank account related supplier profile information as a supplier. |
ORA_POS_SUPPLIER_SELF_SERVICE_CLERK_ABSTRACT |
ORA_POZ_PROFILE_INQUIRY_AS_SUPPLIER_DUTY |
Supplier Profile Inquiry as Supplier |
Views non-bank account related supplier profile information as a supplier. |
ORA_POZ_SUPPLIER_PROFILE_INQUIRY_DUTY |
ORA_POQ_SUPPLIER_QUALIFICATION_VIEWING_DUTY |
Supplier Qualification Viewing |
An enterprise user can search and view supplier qualifications. |