FloatingAmountCalculationDetails
Type CDM 7.2.0Type for reporting the detailed results of calculating a cash flow for a calculation period. This is enhanced relative to the FpML-based cashflows structure to allow more information to be returned about daily compounded rates.
Attributes
All 8 declared on FloatingAmountCalculationDetails. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| calculationPeriod | CalculationPeriodBase | 1..1 | The calculation period for which the floating calculation was performed. |
| calculationPeriodNotionalAmount | Money | 1..1 | The notional in effect during the calculation period. |
| floatingRate | FloatingRateSettingDetails | 0..1 | The details of the floating rate setting. (If it is a calculated rate, details of that calculation will be inside that. |
| processingDetails | FloatingRateProcessingDetails | 0..1 | Details fo the floating rate treatment after the rate is observed or calculated. This will include details of things like multipliers, spreads, caps and floors, and the raw and treated rates. |
| appliedRate | number | 1..1 | The rate that was actually applied, after all calculations and treatments. |
| yearFraction | number | 1..1 | The fraction of a year that this calculation represents, according to the day count fraction method. |
| calculatedAmount | number | 1..1 | The amount of the cash flow that was computed, including any spreads and other processing. |
| spreadExclusiveCalculatedAMount | number | 1..1 | The amount of the cash flow excluding any spread, for subsequent processing. |
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 |
|---|---|---|
| FloatingAmountCalculation | returns | Calculate a floating amount for a calculation period by determining the raw floating rate, applying any rate treatments, looking up the calculation period notional, then performing the multiplication of the notional, rate, and year fraction. Floating amount calculations are described in the 2021 ISDA Definitions in Section 6 and 7. |
| ApplyFloatingRateSetting | returns | Calculate a floating amount for a calculation period by determining the raw floating rate, applying any rate treatments, looking up the calculation period notional, then performing the multiplication of the notional, rate, and year fraction. Floating amount calculations are described in the 2021 ISDA Definitions in Section 6 and 7. |
| CalculateFloatingCashFlow | returns | — |
Open FloatingAmountCalculationDetails 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.