FINXIS.

AssetFlowBase

Type CDM 7.2.0

Defines the basic parameters of an asset transfer, e.g. a cashflow: what (the asset), how much (the quantity) and when (the settlement date).

Extends —
Extended by AssetFlowTransferBase
Attributes 4
Namespace cdm.product.common.settlement

Attributes

All 4 declared on AssetFlowBase. Cardinality in amber is required.

NameTypeCard.Description
quantity NonNegativeQuantity 1..1 Represents the amount of the asset to be transferred. The cashflow amount is always a positive number, as the cashflow direction is implied by the payer/receiver attribute.
asset Asset 1..1 Represents the object that is subject to the transfer, it could be an asset or a reference.
settlementDate AdjustableOrAdjustedOrRelativeDate 1..1 Represents the date on which the transfer to due.
paymentDiscounting PaymentDiscounting 0..1 FpML specifies the FpML PaymentDiscounting.model group for representing the discounting elements that can be associated with a payment.

Conditions

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

QuantityUnitExists Condition
Aligns the type of unit and the type of asset.
if asset as Cash exists
then quantity -> unit -> currency exists
else if asset as Commodity exists
then quantity -> unit -> capacityUnit exists
else if asset as Instrument exists
then quantity -> unit -> financialUnit exists

Open AssetFlowBase 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