SettlementBase
Type CDM 7.2.0A base class to be extended by the SettlementTerms class.
Attributes
All 9 declared on SettlementBase. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| settlementType | SettlementTypeEnum | 1..1 | Whether the settlement will be cash, physical, by election, ... |
| transferSettlementType | TransferSettlementEnum | 0..1 | The qualification as to how the transfer will settle, e.g. a DvP settlement. |
| settlementCurrency | string | 0..1 | The settlement currency is to be specified when the Settlement Amount cannot be known in advance. 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. |
| settlementDate | SettlementDate | 0..1 | The date on which the settlement amount will be paid, subject to adjustment in accordance with any applicable business day convention. This component would not be present for a mandatory early termination provision where the cash settlement payment date is the mandatory early termination date. |
| settlementCentre | SettlementCentreEnum | 0..1 | Optional settlement centre as an enumerated list: Euroclear, Clearstream. |
| settlementProvision | SettlementProvision | 0..1 | Optionally defines the parameters that regulate a settlement. |
| standardSettlementStyle | StandardSettlementStyleEnum | 0..1 | Settlement Style. |
| securitySettlementCentre | AssetAncillaryPartyRoleEnum | 0..1 | Specifies the settlement centre of a security. |
| cashSettlementCentre | AssetAncillaryPartyRoleEnum | 0..1 | Specifies the settlement centre of cash. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
SecuritySettlementCentre Condition
if securitySettlementCentre exists
then securitySettlementCentre = SecuritySettlementCentre CashSettlementCentre Condition
if cashSettlementCentre exists
then cashSettlementCentre = CashSettlementCentre Open SettlementBase 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.