PrincipalPayments
Type CDM 7.2.0A class defining which principal exchanges occur for the stream.
Extends —
Extended by —
Attributes 5
Namespace cdm.product.common.settlement
Attributes
All 5 declared on PrincipalPayments. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| initialPayment | boolean | 1..1 | A true/false flag to indicate whether there is an initial exchange of principal on the effective date. |
| finalPayment | boolean | 1..1 | A true/false flag to indicate whether there is a final exchange of principal on the termination date. |
| intermediatePayment | boolean | 1..1 | A true/false flag to indicate whether there are intermediate or interim exchanges of principal during the term of the swap. |
| varyingLegNotionalCurrency | string | 0..* | Indicate the Payout legs which nominal amount may vary in regards of FX Fixing dates as determined in the product terms. |
| principalPaymentSchedule | PrincipalPaymentSchedule | 0..1 | Describe dates schedules for Principal Exchanges and related role of the parties when known. |
Referenced by
1 type holds a PrincipalPayments 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 |
|---|---|---|
| MapPrincipalPayments | returns | — |
Open PrincipalPayments 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.