---
title: "AmountAndCurrencyExchangeDetails"
canonical: "https://openfinanceguide.com/en/stet/1.6.3/resources/amount-and-currency-exchange-details"
edition: "STET PSD2 API 1.6.3.1"
source: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.2-openapi.yaml"
pdf: "https://openfinanceguide.com/docs/stet/1.6.3/pdf/api-dsp2-stet-v1.6.3.1-part-2-functional-model.pdf"
language: "en"
normative: "The normative text is the English PDF and OpenAPI file published by STET. This Markdown reproduces it for reading; where they differ, the PDF prevails."
license: "CC BY 3.0 FR (https://creativecommons.org/licenses/by/3.0/fr/), STET. Converted to Markdown by Open Finance Guide."
---

# AmountAndCurrencyExchangeDetails

Type: `object` · Kind: ISO20022

ISO20022: details on amount and currency exchange
The [amount] property is the amount of money to be exchanged against another amount of money in the counter currency.
The [sourceCurency] property indicates the currency from which an amount is to be converted in a currency conversion.
The [targetCurrency] property indicates the currency into which an amount is to be converted in a currency conversion.
The [unitCurrency] indicates the currency in which the rate of exchange is expressed in a currency exchange. In the example 1GBP = xxxCUR, the unit currency is GBP.
API: Amounts must always be set as positive values.

Fields:

- `type`, `string` — specifies the type of amount in case of proprietary amount
  Constraints: maxLength 35.
- `amount`, [`AmountType`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/amount-type.md), required
- `sourceCurrency`, [`CurrencyCode`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/currency-code.md), required
- `targetCurrency`, [`CurrencyCode`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/currency-code.md)
- `unitCurrency`, [`CurrencyCode`](https://openfinanceguide.com/raw/stet/1.6.3/en/resources/currency-code.md)
- `exchangeRate`, `number (float)`, required — Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency.
  ExchangeRate expresses the ratio between UnitCurrency and QuotedCurrency (ExchangeRate = UnitCurrency/QuotedCurrency).
- `contractIdentification`, `string` — Unique identification to unambiguously identify the foreign exchange contract.
  Constraints: maxLength 35.
- `quotationDate`, `string (date)` — Date and time at which an exchange rate is quoted.

## Example

```json
{
  "type": "Contract",
  "amount": {
    "amount": 123.45,
    "currency": "EUR"
  },
  "sourceCurrency": "EUR",
  "targetCurrency": "USD",
  "unitCurrency": "EUR",
  "exchangeRate": 1.1,
  "contractIdentification": "Ctrct4XG56",
  "quotationDate": "2020-02-17"
}
```

## Used by

- `GET /accounts/{accountResourceId}/transactions` (accountsTransactionsGet)
