FINXIS.

CalculationCurrencyElection

Type CDM 7.2.0

A class to specify the ISDA SIMM Calculation Currency.

Extends —
Extended by —
Attributes 3
Namespace cdm.legaldocumentation.csa

Attributes

All 3 declared on CalculationCurrencyElection. Cardinality in amber is required.

NameTypeCard.Description
party CounterpartyRoleEnum 1..1 The party which the SIMM Calculation Currency qualification applies to.
isBaseCurrency boolean 1..1 The SIMM Calculation Currency (also known as SIMM Reporting Currency) means the Base Currency when True. It means a different currency when False. In that latter case, the SIMM Calculation Currency is specified as part of the currency attribute.
currency string 0..1 The currency in which the ISDA SIMM Calculation is denominated, when different from the Base Currency. The list of valid currencies is not presently positioned as an enumeration as part of the CDM because that scope is limited to the values specified by ISDA and FpML. As a result, implementers have to make reference to the relevant standard, such as the ISO 4217 standard for currency codes.

Conditions

Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.

BaseCurrency Condition
A data rule to enforce that, when the SIMM calculation currency is specified as the Base Currency and vice versa.
if isBaseCurrency = True
then currency is absent
else currency exists

Referenced by

1 type holds a CalculationCurrencyElection as an attribute.

Open CalculationCurrencyElection in the Model Browser

Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.

Model Browser All 200+ releases
Parsed from CDM 7.2.0 · legaldocumentation-csa-type.rosetta cdm.legaldocumentation.csa