Skip to content

Class: FinalCalculationPeriodDateAdjustment

A data to: define business date convention adjustment to final payment period per leg.

URI: common_domain_model:FinalCalculationPeriodDateAdjustment

 classDiagram
    class FinalCalculationPeriodDateAdjustment
    click FinalCalculationPeriodDateAdjustment href "../FinalCalculationPeriodDateAdjustment/"
      FinalCalculationPeriodDateAdjustment : businessDayConvention





        FinalCalculationPeriodDateAdjustment --> "1" BusinessDayConventionEnum : businessDayConvention
        click BusinessDayConventionEnum href "../BusinessDayConventionEnum/"



      FinalCalculationPeriodDateAdjustment : relevantUnderlyingDateReference





        FinalCalculationPeriodDateAdjustment --> "1" AdjustableOrRelativeDates : relevantUnderlyingDateReference
        click AdjustableOrRelativeDates href "../AdjustableOrRelativeDates/"



      FinalCalculationPeriodDateAdjustment : swapStreamReference





        FinalCalculationPeriodDateAdjustment --> "1" InterestRatePayout : swapStreamReference
        click InterestRatePayout href "../InterestRatePayout/"



Slots

Name Cardinality and Range Description Inheritance
relevantUnderlyingDateReference 1
AdjustableOrRelativeDates
Reference to the unadjusted cancellation effective dates direct
swapStreamReference 1
InterestRatePayout
Reference to the leg, where date adjustments may apply direct
businessDayConvention 1
BusinessDayConventionEnum
Override business date convention direct

Usages

used by used in type used
CancelableProvision finalCalculationPeriodDateAdjustment range FinalCalculationPeriodDateAdjustment

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:FinalCalculationPeriodDateAdjustment
native common_domain_model:FinalCalculationPeriodDateAdjustment

LinkML Source

Direct

name: FinalCalculationPeriodDateAdjustment
description: 'A data to:  define business date convention adjustment to final payment
  period per leg.'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- relevantUnderlyingDateReference
- swapStreamReference
- businessDayConvention
slot_usage:
  businessDayConvention:
    name: businessDayConvention
    description: Override business date convention. This takes precedence over leg
      level information.

Induced

name: FinalCalculationPeriodDateAdjustment
description: 'A data to:  define business date convention adjustment to final payment
  period per leg.'
in_subset:
- cdm_product_common_schedule
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  businessDayConvention:
    name: businessDayConvention
    description: Override business date convention. This takes precedence over leg
      level information.
attributes:
  relevantUnderlyingDateReference:
    name: relevantUnderlyingDateReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: Reference to the unadjusted cancellation effective dates.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FinalCalculationPeriodDateAdjustment
    domain_of:
    - FinalCalculationPeriodDateAdjustment
    range: AdjustableOrRelativeDates
    required: true
  swapStreamReference:
    name: swapStreamReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: Reference to the leg, where date adjustments may apply.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FinalCalculationPeriodDateAdjustment
    domain_of:
    - FinalCalculationPeriodDateAdjustment
    range: InterestRatePayout
    required: true
  businessDayConvention:
    name: businessDayConvention
    description: Override business date convention. This takes precedence over leg
      level information.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:BusinessDateRange.businessDayConvention
    rank: 1000
    owner: FinalCalculationPeriodDateAdjustment
    domain_of:
    - BusinessDateRange
    - BusinessDayAdjustments
    - RelativeDateOffset
    - FinalCalculationPeriodDateAdjustment
    - FxFixingDate
    range: BusinessDayConventionEnum
    required: true