Overview
This web service retrieves a list of currencies (PwsCurrencyRate) based on specified search criteria. If you only provide session ticket, a complete list of system currencies is returned. If disbursed currency identity is provided, a complete list of system currencies with available FX rate calculated against disbursed currency is returned. When incurred currency is also provided, only incurred currency, instead of the complete list of currencies, is returned.
Request Format
- PwsGetCurrencies
- serviceRequest: PwsGetCurrenciesRq
- RequestId: Int32
- SessionTicket: String
- DisbursedCurrencyIdentity: PwsCurrencyRef
- EffectiveDate: DateTime
- IncurredOpsCurrencyIdentity: PwsOpsCurrencyRef
- ResourceIdentity: PwsResourceRef
- serviceRequest: PwsGetCurrenciesRq
Request Elements
Element | Data Type | Required? | Default | Description | Sample Data |
---|---|---|---|---|---|
RequestId | Int32 | No | Click here for more information. | ||
SessionTicket | String | Yes | Click here for more information. | ATtU220EvBSE2+GCN9U58g== | |
DisbursedCurrencyIdentity | No | If provided, it is used to calculate FX rate against the complete list of system currencies or one incurred currency. | |||
EffectiveDate | DateTime | No | Today's date | It is used to calculate FX rate between disbursed currency and incurred currency or a list of system currencies. | 0.2496 |
IncurredOpsCurrencyIdentity | No | If not provided, a complete of system currencies is returned, Otherwise, this currency is returned in the response | |||
ResourceIdentity | No | It is used to calculate disbursed currency when disbursed currency identity is not provided in the request. |
Request Usage Example(s)
Response Format
- PwsGetCurrenciesResponse
- PwsGetCurrenciesResult: PwsGetCurrenciesRs
- Messages: PwsMessage
- ResponseId: Int32
- Status: RequestStatus
- ServerTimestampUtc: DateTime
- Currencies: PwsCurrencyRate
- PwsGetCurrenciesResult: PwsGetCurrenciesRs
Response Elements
Element | Data Type | Description | Sample Data |
---|---|---|---|
Messages | The web service response status and message. Click here for more information. | ||
ResponseId | Int32 | Click here for more information. | 0 |
Status | RequestStatus | Click here for more information | Ok |
ServerTimestampUtc | DateTime | Click here for more information. | 2018-03-13T13:42:05.2909846Z |
Currencies | The basic currency information and FX rate between disbursed and incurred currencies. |
Response Usage Example(s)
Common Errors and Warnings
- For all errors and warnings please refer to the Complete List of Errors and Warnings
ErrorNumber | ErrorCode | ErrorText |
---|---|---|
57530 | CurrencyNotValidForAccount | The specified currency is not enabled for this account. |
57545 | ResourceNotFound | The specified resource does not exist. |