PrincipalPayment
Type CDM 7.2.0Any kind of principal payments when the amount is known and thus fixed.
Attributes
All 5 declared on PrincipalPayment. Cardinality in amber is required.
| Name | Type | Card. | 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.
optional choice principalAmount, presentValuePrincipalAmount 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.
| Function | Role | Description |
|---|---|---|
| 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.