FINXIS.

SettlementTerms

Type CDM 7.2.0

Specifies the settlement terms, which can either be cash, physical, or fx-based cash-settlement. This class can be used for the settlement of options and forwards, cash transactions (e.g. securities or foreign exchange), or in case of credit event.

Extends SettlementBase
Extended by —
Attributes 11 (2 own)
Namespace cdm.product.common.settlement

Attributes

2 declared on SettlementTerms, 9 inherited. Cardinality in amber is required.

NameTypeCard.Description From
settlementType SettlementTypeEnum 1..1 Whether the settlement will be cash, physical, by election, ... SettlementBase
transferSettlementType TransferSettlementEnum 0..1 The qualification as to how the transfer will settle, e.g. a DvP settlement. SettlementBase
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. SettlementBase
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. SettlementBase
settlementCentre SettlementCentreEnum 0..1 Optional settlement centre as an enumerated list: Euroclear, Clearstream. SettlementBase
settlementProvision SettlementProvision 0..1 Optionally defines the parameters that regulate a settlement. SettlementBase
standardSettlementStyle StandardSettlementStyleEnum 0..1 Settlement Style. SettlementBase
securitySettlementCentre AssetAncillaryPartyRoleEnum 0..1 Specifies the settlement centre of a security. SettlementBase
cashSettlementCentre AssetAncillaryPartyRoleEnum 0..1 Specifies the settlement centre of cash. SettlementBase
cashSettlementTerms CashSettlementTerms 0..* Specifies the parameters associated with the cash settlement procedure. —
physicalSettlementTerms PhysicalSettlementTerms 0..1 Specifies the physical settlement terms which apply to the transaction. —

Conditions

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

OptionSettlementChoice Condition
The option settlement cannot combine both physical and cash terms specification.
if cashSettlementTerms exists and physicalSettlementTerms exists
then settlementType = SettlementTypeEnum -> Election
        or settlementType = SettlementTypeEnum -> CashOrPhysical
CashSettlementTerms Condition
If the cash settlement terms are specified, then the settlementType can either be Cash, Election or CashOrPhysical
if cashSettlementTerms exists
then settlementType <> SettlementTypeEnum -> Physical
PhysicalSettlementTerms Condition
If the physical settlement terms are specified, then the settlementType can either be Physical, Election or CashOrPhysical
if physicalSettlementTerms exists /* or fxSettlementTerms exists*/
then settlementType <> SettlementTypeEnum -> Cash

Referenced by

4 types hold a SettlementTerms as an attribute.

Functions

Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.

FunctionRoleDescription
MapFixedLegSettlementTerms returns —
MapSwaptionPhysicalSettlementToSettlementTerms returns —
MapSettlementProvisionToSettlementTerms returns —
MapReturnSwapLegToSettlementTerms returns —
MapOptionSettlementModelToSettlementTerms returns —
MapEquityExerciseValuationSettlementToSettlementTerms returns —
MapCashSettlementToSettlementTerms returns —
MapFxCashSettlementToSettlementTerms returns —
MapFxOptionToSettlementTerms returns —
MapFxDigitalOptionToSettlementTerms returns —
MapCreditDefaultSwapChoiceToSettlementTerms returns —
MapCommoditySettlementModelToSettlementTerms returns —

Showing 12 of each. All 1286 functions →

Open SettlementTerms 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 · product-common-settlement-type.rosetta cdm.product.common.settlement