FINXIS.

CollateralPosition

Type CDM 7.2.0

Specifies the individual components of collateral positions.

Extends PositionBase
Extended by —
Attributes 7 (2 own)
Namespace cdm.event.common

Attributes

2 declared on CollateralPosition, 5 inherited. Cardinality in amber is required.

NameTypeCard.Description From
priceQuantity PriceQuantity 1..* Position with many price quantities. PositionBase
product Product 0..1 The product underlying the position. PositionBase
asset Asset 0..1 The asset that underlies the position. PositionBase
cashBalance Money 0..1 The aggregate cost of proceeds. PositionBase
tradeReference TradeState 0..1 Reference to the Contract, in case product is contractual and the contract has been formed. PositionBase
treatment CollateralTreatment 0..1 Specifies if there is any treatment to be applied to collateral, such as percentage discount which will impact collateral value. —
collateralPositionStatus CollateralStatusEnum 0..1 Indicates the collateral positions settlement status. —

Conditions

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

CollateralPositionStatusSettledOrInTransitOnly Condition
Represents a condition to ensure that if a status is defined for a collateral position you must only indicate 'Settled Amount' or 'In Transit' amount from the available enumerations.
if collateralPositionStatus exists
then collateralPositionStatus = CollateralStatusEnum -> SettledAmount
        or collateralPositionStatus = CollateralStatusEnum -> InTransitAmount

Referenced by

2 types hold a CollateralPosition as an attribute.

Open CollateralPosition 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 · event-common-type.rosetta cdm.event.common