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/"
    

        
      
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
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: (’MinimumTransferAmountOneOf: Ensures that Minimum Transfer Amount is ’ ‘specified as one-of fixedAmount, ratingsBased, or other.’), ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘fixedAmount’: SlotDefinition({‘name’: ‘fixedAmount’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘ratingsBased’: SlotDefinition({‘name’: ‘ratingsBased’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘other’: SlotDefinition({‘name’: ‘other’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
MinimumTransferAmount partyElection range MinimumTransferAmountElection
Mapping Type Mapped Value
self common_domain_model:MinimumTransferAmountElection
native common_domain_model:MinimumTransferAmountElection
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.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: The party to which the minimum transfer amount applies.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- AssetBase
- DebtRedemption
- MarginCallBase
- Trade
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AggregationParameters
- AvailableInventory
- CounterpartyPosition
- WorkflowStep
- WorkflowStepApproval
- AdditionalObligations
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- LegacyExposureScopeElection
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- NotificationTimeElection
- PledgeeRepresentativeRider
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- SecuredPartyRightsEventElection
- SecurityInterestForObligations
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SinglePostingParty
- SpecifiedOrAccessConditionPartyElection
- SubstitutedRegimeElection
- SubstitutionPartyElection
- TerminationCurrencyElection
- ThresholdElection
- ValuationAgent
- ValuationCalculationDateLocationElection
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- 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/cdm_legaldocumentation_csa
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
- 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/cdm_legaldocumentation_csa
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
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/cdm_legaldocumentation_csa
domain_of:
- CollateralRounding
- MinimumTransferAmountElection
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
range: string
all_of:
- description: 'MinimumTransferAmountOneOf: Ensures that Minimum Transfer Amount is
specified as one-of fixedAmount, ratingsBased, or other.'
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
value_presence: PRESENT
- slot_conditions:
ratingsBased:
name: ratingsBased
value_presence: PRESENT
- slot_conditions:
other:
name: other
value_presence: PRESENT
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.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
party:
name: party
description: The party to which the minimum transfer amount applies.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: MinimumTransferAmountElection
domain_of:
- AssetBase
- DebtRedemption
- MarginCallBase
- Trade
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AggregationParameters
- AvailableInventory
- CounterpartyPosition
- WorkflowStep
- WorkflowStepApproval
- AdditionalObligations
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- LegacyExposureScopeElection
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- NotificationTimeElection
- PledgeeRepresentativeRider
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- SecuredPartyRightsEventElection
- SecurityInterestForObligations
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SinglePostingParty
- SpecifiedOrAccessConditionPartyElection
- SubstitutedRegimeElection
- SubstitutionPartyElection
- TerminationCurrencyElection
- ThresholdElection
- ValuationAgent
- ValuationCalculationDateLocationElection
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- 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/cdm_legaldocumentation_csa
owner: MinimumTransferAmountElection
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
- 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/cdm_legaldocumentation_csa
owner: MinimumTransferAmountElection
domain_of:
- LegacyIndependentAmountParty
- MinimumTransferAmountElection
- ThresholdElection
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/cdm_legaldocumentation_csa
owner: MinimumTransferAmountElection
domain_of:
- CollateralRounding
- MinimumTransferAmountElection
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
range: string
all_of:
- description: 'MinimumTransferAmountOneOf: Ensures that Minimum Transfer Amount is
specified as one-of fixedAmount, ratingsBased, or other.'
exactly_one_of:
- slot_conditions:
fixedAmount:
name: fixedAmount
value_presence: PRESENT
- slot_conditions:
ratingsBased:
name: ratingsBased
value_presence: PRESENT
- slot_conditions:
other:
name: other
value_presence: PRESENT