Class: FloatingAmountCalculationDetails
Type 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.
URI: common_domain_model:FloatingAmountCalculationDetails
classDiagram
class FloatingAmountCalculationDetails
click FloatingAmountCalculationDetails href "../FloatingAmountCalculationDetails/"
FloatingAmountCalculationDetails : appliedRate
FloatingAmountCalculationDetails : calculatedAmount
FloatingAmountCalculationDetails : calculationPeriod
FloatingAmountCalculationDetails --> "1" CalculationPeriodBase : calculationPeriod
click CalculationPeriodBase href "../CalculationPeriodBase/"
FloatingAmountCalculationDetails : calculationPeriodNotionalAmount
FloatingAmountCalculationDetails --> "1" Money : calculationPeriodNotionalAmount
click Money href "../Money/"
FloatingAmountCalculationDetails : floatingRate
FloatingAmountCalculationDetails --> "0..1" FloatingRateSettingDetails : floatingRate
click FloatingRateSettingDetails href "../FloatingRateSettingDetails/"
FloatingAmountCalculationDetails : processingDetails
FloatingAmountCalculationDetails --> "0..1" FloatingRateProcessingDetails : processingDetails
click FloatingRateProcessingDetails href "../FloatingRateProcessingDetails/"
FloatingAmountCalculationDetails : spreadExclusiveCalculatedAMount
FloatingAmountCalculationDetails : yearFraction
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| calculationPeriod | 1 CalculationPeriodBase |
The calculation period for which the floating calculation was performed | direct |
| calculationPeriodNotionalAmount | 1 Money |
The notional in effect during the calculation period | direct |
| floatingRate | 0..1 FloatingRateSettingDetails |
The details of the floating rate setting | direct |
| processingDetails | 0..1 FloatingRateProcessingDetails |
Details fo the floating rate treatment after the rate is observed or calculat... | direct |
| appliedRate | 1 Decimal |
The rate that was actually applied, after all calculations and treatments | direct |
| yearFraction | 1 Decimal |
The fraction of a year that this calculation represents, according to the day... | direct |
| calculatedAmount | 1 Decimal |
The amount of the cash flow that was computed, including any spreads and othe... | direct |
| spreadExclusiveCalculatedAMount | 1 Decimal |
The amount of the cash flow excluding any spread, for subsequent processing | direct |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:FloatingAmountCalculationDetails |
| native | common_domain_model:FloatingAmountCalculationDetails |
LinkML Source
Direct
name: FloatingAmountCalculationDetails
description: Type 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.
in_subset:
- cdm_product_asset_floatingrate
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- calculationPeriod
- calculationPeriodNotionalAmount
- floatingRate
- processingDetails
- appliedRate
- yearFraction
- calculatedAmount
- spreadExclusiveCalculatedAMount
slot_usage:
floatingRate:
name: floatingRate
description: The details of the floating rate setting. (If it is a calculated
rate, details of that calculation will be inside that.
range: FloatingRateSettingDetails
multivalued: false
Induced
name: FloatingAmountCalculationDetails
description: Type 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.
in_subset:
- cdm_product_asset_floatingrate
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
floatingRate:
name: floatingRate
description: The details of the floating rate setting. (If it is a calculated
rate, details of that calculation will be inside that.
range: FloatingRateSettingDetails
multivalued: false
attributes:
calculationPeriod:
name: calculationPeriod
description: The calculation period for which the floating calculation was performed.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FixedAmountCalculationDetails
- PaymentCalculationPeriod
- FloatingAmountCalculationDetails
- SchedulePeriod
range: CalculationPeriodBase
required: true
calculationPeriodNotionalAmount:
name: calculationPeriodNotionalAmount
description: The notional in effect during the calculation period.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FixedAmountCalculationDetails
- FloatingAmountCalculationDetails
range: Money
required: true
floatingRate:
name: floatingRate
description: The details of the floating rate setting. (If it is a calculated
rate, details of that calculation will be inside that.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- StubValue
- FloatingAmountCalculationDetails
- FloatingRateSettingDetails
- CollateralInterestCalculationParameters
range: FloatingRateSettingDetails
multivalued: false
inlined: true
inlined_as_list: true
processingDetails:
name: processingDetails
description: 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.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FloatingAmountCalculationDetails
range: FloatingRateProcessingDetails
appliedRate:
name: appliedRate
description: The rate that was actually applied, after all calculations and treatments.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FloatingAmountCalculationDetails
range: decimal
required: true
yearFraction:
name: yearFraction
description: The fraction of a year that this calculation represents, according
to the day count fraction method.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FixedAmountCalculationDetails
- FloatingAmountCalculationDetails
range: decimal
required: true
calculatedAmount:
name: calculatedAmount
description: The amount of the cash flow that was computed, including any spreads
and other processing.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FixedAmountCalculationDetails
- FloatingAmountCalculationDetails
range: decimal
required: true
spreadExclusiveCalculatedAMount:
name: spreadExclusiveCalculatedAMount
description: The amount of the cash flow excluding any spread, for subsequent
processing.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FloatingAmountCalculationDetails
domain_of:
- FloatingAmountCalculationDetails
range: decimal
required: true