FINXIS.

PrincipalPayment

Type CDM 7.2.0

Any kind of principal payments when the amount is known and thus fixed.

Extends —
Extended by —
Attributes 5
Namespace cdm.product.common.settlement

Attributes

All 5 declared on PrincipalPayment. Cardinality in amber is required.

NameTypeCard.Description
principalPaymentDate AdjustableDate 0..1 The date where the PrincipalPayment shall be settled.
payerReceiver PayerReceiver 0..1 Specifies the parties responsible for making and receiving payments defined by this structure.
principalAmount Money 0..1 When known at the time the transaction is made, the cash amount to be paid.
discountFactor number 0..1 The value representing the discount factor used to calculate the present value of the principal payment amount.
presentValuePrincipalAmount Money 0..1 The amount representing the present value of the principal 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.

PrincipalAmount Condition
optional choice principalAmount, presentValuePrincipalAmount
DiscountFactor Condition
if presentValuePrincipalAmount exists
then discountFactor exists

Referenced by

1 type holds a PrincipalPayment 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
MapPrincipalPayment returns —

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