Skip to content

Class: MinimumTransferAmountElection

Specifies the method by which the minimum transfer amount is defined, such as a fixed amount, ratings based, or an alternative basis set out in the agreement.

URI: common_domain_model:MinimumTransferAmountElection

 classDiagram
    class MinimumTransferAmountElection
    click MinimumTransferAmountElection href "../MinimumTransferAmountElection/"
      MinimumTransferAmountElection : fixedAmount





        MinimumTransferAmountElection --> "0..1" ThresholdMinimumTransferAmountFixedAmount : fixedAmount
        click ThresholdMinimumTransferAmountFixedAmount href "../ThresholdMinimumTransferAmountFixedAmount/"



      MinimumTransferAmountElection : other

      MinimumTransferAmountElection : party





        MinimumTransferAmountElection --> "1" CounterpartyRoleEnum : party
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"



      MinimumTransferAmountElection : ratingsBased





        MinimumTransferAmountElection --> "0..1" MinimumTransferAmountRatingsBased : ratingsBased
        click MinimumTransferAmountRatingsBased href "../MinimumTransferAmountRatingsBased/"



Slots

Name Cardinality and Range Description Inheritance
party 1
CounterpartyRoleEnum
The party to which the minimum transfer amount applies direct
fixedAmount 0..1
ThresholdMinimumTransferAmountFixedAmount
Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount direct
ratingsBased 0..1
MinimumTransferAmountRatingsBased
Defines that the Minimum Transfer Amount (MTA) is based on a Ratings conditio... direct
other 0..1
string
Utilised where the clause data structure is not able to capture a material as... direct

Usages

used by used in type used
MinimumTransferAmount partyElection range MinimumTransferAmountElection

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: MinimumTransferAmountOneOf — required choice fixedAmount, ratingsBased, other

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: MinimumTransferAmountElection
description: Specifies the method by which the minimum transfer amount is defined,
  such as a fixed amount, ratings based, or an alternative basis set out in the agreement.
comments:
- 'Rosetta condition: MinimumTransferAmountOneOf  required choice fixedAmount, ratingsBased,
  other'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- party
- fixedAmount
- ratingsBased
- other
slot_usage:
  party:
    name: party
    description: The party to which the minimum transfer amount applies.
    range: CounterpartyRoleEnum
    required: true
  fixedAmount:
    name: fixedAmount
    description: Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount.
  ratingsBased:
    name: ratingsBased
    description: Defines that the Minimum Transfer Amount (MTA) is based on a Ratings
      condition(s).
    range: MinimumTransferAmountRatingsBased
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        fixedAmount:
          name: fixedAmount
          required: true
    - slot_conditions:
        ratingsBased:
          name: ratingsBased
          required: true
    - slot_conditions:
        other:
          name: other
          required: true
  description: Ensures that Minimum Transfer Amount is specified as one-of fixedAmount,
    ratingsBased, or other.

Induced

name: MinimumTransferAmountElection
description: Specifies the method by which the minimum transfer amount is defined,
  such as a fixed amount, ratings based, or an alternative basis set out in the agreement.
comments:
- 'Rosetta condition: MinimumTransferAmountOneOf  required choice fixedAmount, ratingsBased,
  other'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  party:
    name: party
    description: The party to which the minimum transfer amount applies.
    range: CounterpartyRoleEnum
    required: true
  fixedAmount:
    name: fixedAmount
    description: Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount.
  ratingsBased:
    name: ratingsBased
    description: Defines that the Minimum Transfer Amount (MTA) is based on a Ratings
      condition(s).
    range: MinimumTransferAmountRatingsBased
attributes:
  party:
    name: party
    description: The party to which the minimum transfer amount applies.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: MinimumTransferAmountElection
    domain_of:
    - DebtRedemption
    - Trade
    - MarginCallBase
    - CounterpartyPosition
    - AggregationParameters
    - AvailableInventory
    - WorkflowStepApproval
    - WorkflowStep
    - UmbrellaAgreementParty
    - UmbrellaAgreementSet
    - AdditionalRepresentationElection
    - CalculationAgentTerms
    - CalculationCurrencyElection
    - ValuationCalculationDateLocationElection
    - CollateralManagementAgreementElection
    - ControlAgreementElections
    - ControlAgreementNecEventElection
    - CustodianElection
    - CustodianRiskElection
    - ElectiveAmountElection
    - FrenchLawAddendumElection
    - HoldingAndUsingPostedCollateralElection
    - NotificationTimeElection
    - PostingObligationsElection
    - RecalculationOfValueElection
    - RegimeTerms
    - PledgeeRepresentativeRider
    - SecuredPartyRightsEventElection
    - SecurityProviderRightsEventElection
    - SensitivityMethodologiesPartyElection
    - SubstitutedRegimeTerms
    - SubstitutionPartyElection
    - TerminationCurrencyElection
    - AdditionalObligations
    - SecurityInterestForObligations
    - SinglePostingParty
    - ThresholdElection
    - MinimumTransferAmountElection
    - ValuationAgent
    - LegacyExposureScopeElection
    - CreditSupportDocumentElection
    - CreditSupportProviderElection
    - SpecifiedOrAccessConditionPartyElection
    - LegacyIndependentAmountParty
    - AutomaticEarlyTerminationElection
    - PartyTerminationCurrencySelection
    - SpecifiedEntity
    - EventsOfDefaultElection
    - EligibleCollateralSpecification
    range: CounterpartyRoleEnum
    required: true
  fixedAmount:
    name: fixedAmount
    description: Defines that the Minimum Transfer Amount (MTA) is a Fixed Amount.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: MinimumTransferAmountElection
    domain_of:
    - ThresholdElection
    - MinimumTransferAmountElection
    - LegacyIndependentAmountParty
    - InterestRatePayout
    range: ThresholdMinimumTransferAmountFixedAmount
  ratingsBased:
    name: ratingsBased
    description: Defines that the Minimum Transfer Amount (MTA) is based on a Ratings
      condition(s).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: MinimumTransferAmountElection
    domain_of:
    - ThresholdElection
    - MinimumTransferAmountElection
    - LegacyIndependentAmountParty
    range: MinimumTransferAmountRatingsBased
  other:
    name: other
    description: Utilised where the clause data structure is not able to capture a
      material aspect of the clause.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CollateralRounding.other
    rank: 1000
    owner: MinimumTransferAmountElection
    domain_of:
    - CollateralRounding
    - SecurityInterestForObligations
    - SinglePostingParty
    - ThresholdElection
    - MinimumTransferAmountElection
    range: string
rules:
- postconditions:
    exactly_one_of:
    - slot_conditions:
        fixedAmount:
          name: fixedAmount
          required: true
    - slot_conditions:
        ratingsBased:
          name: ratingsBased
          required: true
    - slot_conditions:
        other:
          name: other
          required: true
  description: Ensures that Minimum Transfer Amount is specified as one-of fixedAmount,
    ratingsBased, or other.