FINXIS.

TransferableProduct

Type CDM 7.2.0

A TransferableProduct is a type of financial product which can be held or transferred, represented as an Asset with the addition of specific EconomicTerms.

Extends —
Extended by —
Attributes 3
Namespace cdm.product.template

Attributes

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

NameTypeCard.Description
asset Asset 1..1 An Asset is defined as something that can be owned and transferred in the financial markets.
economicTerms EconomicTerms 1..1 The price forming features, including payouts and provisions.
productPartyRole CounterpartyRoleEnum 1..1 Overrides the parties on the trade to identify the party with the obligation to pay dividends or coupons, e.g issuer.

Conditions

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

AssetPartyRoleExists Condition
A TransferableProduct must contain an asset and a partyRole.
asset ->> partyRole exists

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
CheckEligibilityForProduct takes —

In the product library

Canonical products whose JSON instantiates TransferableProduct. Useful when you want to see the type populated rather than described.

ProductAsset classFamily
Listed Equity Equity Listed

Open TransferableProduct 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-template-type.rosetta cdm.product.template