External Cash Transaction

The cash management service used to create, update, and query transactions related to cash activity that was not recorded within the application. For example, transactions created from bank statement lines for bank charges, interests, fees, or other third party transactions.

Life Cycle Status: Active

QName: {http://xmlns.oracle.com/apps/financials/cashManagement/cashTransactions/service/}ExternalTransactionServiceService

Service WSDL URL: https://servername/fscmService/ExternalTransactionServiceService?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

External Cash Transactions SDO

Operations

getExternalTransaction

The service method to get the external transaction SDO based on the primary key.

Life Cycle Status: Active

Request Payload

Element Name Type Description

externalTransactionId

long

The service method parameter for the primary key external transaction ID.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/cashManagement/cashTransactions/service/}ExternalTransactionsVOSDOResult

The external transaction SDO that is returned by the service method.

createExternalTransaction

The service method to create a new external transaction record in the application.

Life Cycle Status: Active

Request Payload

Element Name Type Description

externalTransactions1

External Cash Transactions

The external transaction SDO parameter that contains the new external transaction to be created.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/cashManagement/cashTransactions/service/}ExternalTransactionsVOSDOResult

The external transaction SDO parameter that contains the newly created external transaction.

updateExternalTransaction

The service method to update an existing external transaction record.

Life Cycle Status: Active

Request Payload

Element Name Type Description

externalTransactions1

External Cash Transactions

The external transaction SDO parameter that contains the external transaction to be updated.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/apps/financials/cashManagement/cashTransactions/service/}ExternalTransactionsVOSDOResult

The external transaction SDO parameter that contains the updated external transaction.

findExternalTransactions

The service method to find external transactions for the given criteria.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit your query results, such as the and the fetch size.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find control.

Response Payload

Element Name Type Description

result

External Cash Transactions

The list of matching external transaction SDOs returned for the given criteria.

findExternalTransactionFindByTransactionId

The service method to find an external transaction for a given transaction number.

Life Cycle Status: Active

Request Payload

Element Name Type Description

findCriteria

{http://xmlns.oracle.com/adf/svc/types/}FindCriteria

The criteria used to limit your query results, such as the and the fetch size.

transactionId

long

The transaction ID parameter of the external cash transaction.

findControl

{http://xmlns.oracle.com/adf/svc/types/}FindControl

Find control.

Response Payload

Element Name Type Description

result

External Cash Transactions

The external transaction SDO returned by the method.

getDfltObjAttrHints

The service method that returns the UI hints for a given service data object and its attributes.

Life Cycle Status: Active

Request Payload

Element Name Type Description

viewName

string

The view name parameter of the service method.

localeName

string

The locale name parameter of the service method.

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints

The list of service data object attribute hints returned by the method.

getServiceLastUpdateTime

The service method that returns the last date and time when the service was updated.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp

The last updated time stamp of the service.

getEntityList

The service method that returns a list of service data objects defined on the service interface.

Life Cycle Status: Active

Request Payload

Response Payload

Element Name Type Description

result

{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo

The list of service data objects defined on the service.

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

CE_MANAGE_EXTERNAL_CASH_TRANSACTION_PRIV

Manage External Cash Transaction

Allows create, review, update, and delete of external cash transactions.

Privileges to Duty Roles Mapping

Privilege Code Granted to Duty Role Code Granted to Duty Role Name Granted To Duty Role Description

CE_MANAGE_EXTERNAL_CASH_TRANSACTION_PRIV

ORA_CE_BANK_STATEMENT_AND_RECONCILIATION_DUTY

Bank Statement and Reconciliation

Reconciles bank statements and transactions. Also manages setup information for bank statement processing and reconciliation.

CE_MANAGE_EXTERNAL_CASH_TRANSACTION_PRIV

ORA_CE_CASH_POSITION_AND_FORECAST_MANAGEMENT_DUTY

Cash Positioning and Forecasting Management

Manages cash positioning and forecasting

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_CE_CASH_POSITION_AND_FORECAST_MANAGEMENT_DUTY

ORA_FUN_CUSTOMER_ACCOUNT_INQUIRY_DUTY

Customer Account Inquiry

View customer account details.

ORA_CE_CASH_POSITION_AND_FORECAST_MANAGEMENT_DUTY

ORA_IBY_DISBURSEMENT_DATA_MANAGEMENT_DUTY

Disbursement Data Management

Manages supplier payments, customer refunds, and employee expense payments.

ORA_CE_CASH_POSITION_AND_FORECAST_MANAGEMENT_DUTY

ORA_IBY_DISBURSEMENT_PROCESS_MANAGEMENT_DUTY

Disbursement Process Management

Assigns payment process attributes to documents payable, resolves document and payment validation errors, and reviews proposed payments. Views items that were rejected or removed from a payment process request.

ORA_CE_BANK_STATEMENT_AND_RECONCILIATION_DUTY

ORA_XLA_SUBLEDGER_ACCOUNTING_MANAGER_DUTY

Subledger Accounting Manager

Creates accounting for transactions, reviews journal entries, and runs account analysis, journal entries, and period close exceptions reports.

ORA_CE_CASH_POSITION_AND_FORECAST_MANAGEMENT_DUTY

ORA_XLA_SUBLEDGER_ACCOUNTING_MANAGER_DUTY

Subledger Accounting Manager

Creates accounting for transactions, reviews journal entries, and runs account analysis, journal entries, and period close exceptions reports.

ORA_CE_BANK_STATEMENT_AND_RECONCILIATION_DUTY

ORA_XLA_SUBLEDGER_ACCOUNTING_REPORTING_DUTY

Subledger Accounting Reporting

Runs all subledger accounting reports, and reviews journal entries.

ORA_CE_CASH_POSITION_AND_FORECAST_MANAGEMENT_DUTY

ORA_XLA_SUBLEDGER_ACCOUNTING_REPORTING_DUTY

Subledger Accounting Reporting

Runs all subledger accounting reports, and reviews journal entries.