ISO20022object

AmountAndCurrencyExchangeDetails

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 (8)

  • typestring

    specifies the type of amount in case of proprietary amount

    Constraints: maxLength: 35

  • amountAmountTyperequired

    Structure aiming to embed the amount and the currency to be used.

    Schema: AmountType

    Structure aiming to embed the amount and the currency to be used.

    • amountnumber (float)required

      ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

      ISO20022: Amount of money to be moved between the debtor and creditor, before deduction of charges, expressed in the currency as ordered by the initiating party.

      Constraints: pattern: `^\-{0,1}[0-9]{1,13}(\.[0-9]{0,5}){0,1}$`

    • currencyCurrencyCodeISO 4217required

      Specifies the currency of the amount or of the account.

      Schema: CurrencyCode

      Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

      Type: string

      Constraints: pattern: `^[A-Z]{3,3}$`

  • sourceCurrencyCurrencyCoderequired

    Specifies the currency of the amount or of the account.

    Schema: CurrencyCode

    Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

    Type: string

    Constraints: pattern: `^[A-Z]{3,3}$`

  • targetCurrencyCurrencyCode

    Specifies the currency of the amount or of the account.

    Schema: CurrencyCode

    Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

    Type: string

    Constraints: pattern: `^[A-Z]{3,3}$`

  • unitCurrencyCurrencyCode

    Specifies the currency of the amount or of the account.

    Schema: CurrencyCode

    Specifies the currency of the amount or of the account. A code allocated to a currency by a Maintenance Agency under an international identification scheme, as described in the latest edition of the international standard ISO 4217 "Codes for the representation of currencies and funds".

    Type: string

    Constraints: pattern: `^[A-Z]{3,3}$`

  • exchangeRatenumber (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.

    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).

  • contractIdentificationstring

    Unique identification to unambiguously identify the foreign exchange contract.

    Constraints: maxLength: 35

  • quotationDatestring (date)ISO 8601

    Date and time at which an exchange rate is quoted.