Skip to content

Class: MinimumTransferAmountAmendment

_ A class to specify whether Amendment to Minimum Transfer Amount language is applicable or not._

URI: common_domain_model:MinimumTransferAmountAmendment

 classDiagram
    class MinimumTransferAmountAmendment
    click MinimumTransferAmountAmendment href "../MinimumTransferAmountAmendment/"
      MinimumTransferAmountAmendment : effectiveDate





        MinimumTransferAmountAmendment --> "0..1" AmendmentEffectiveDate : effectiveDate
        click AmendmentEffectiveDate href "../AmendmentEffectiveDate/"



      MinimumTransferAmountAmendment : isApplicable

      MinimumTransferAmountAmendment : partyElections





        MinimumTransferAmountAmendment --> "*" ElectiveAmountElection : partyElections
        click ElectiveAmountElection href "../ElectiveAmountElection/"



Slots

Name Cardinality and Range Description Inheritance
isApplicable 1
Boolean
The definition of Minimum Transfer Amount in any Other Regulatory CSA will be... direct
effectiveDate 0..1
AmendmentEffectiveDate
The effective date of the Amendment to Termination Currency direct
partyElections *
ElectiveAmountElection
The party elective amounts direct

Usages

used by used in type used
CreditSupportAgreementInitialMarginElections minimumTransferAmountAmendment range MinimumTransferAmountAmendment
CollateralTransferAgreementElections minimumTransferAmountAmendment range MinimumTransferAmountAmendment

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'isApplicable': {'equals_string': 'False'}} {'effectiveDate': {'required': False}, 'partyElections': {'required': False}}

In Subsets

Comments

  • Rosetta condition: AmendmentNotApplicable — if isApplicable = False then effectiveDate is absent and partyElections is absent

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: MinimumTransferAmountAmendment
description: ' A class to specify whether Amendment to Minimum Transfer Amount language
  is applicable or not.'
comments:
- 'Rosetta condition: AmendmentNotApplicable  if isApplicable = False then effectiveDate
  is absent and partyElections is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- isApplicable
- effectiveDate
- partyElections
slot_usage:
  isApplicable:
    name: isApplicable
    description: The definition of Minimum Transfer Amount in any Other Regulatory
      CSA will be amended when applicable.
  effectiveDate:
    name: effectiveDate
    description: The effective date of the Amendment to Termination Currency.
    range: AmendmentEffectiveDate
rules:
- preconditions:
    slot_conditions:
      isApplicable:
        name: isApplicable
        equals_string: 'False'
  postconditions:
    slot_conditions:
      effectiveDate:
        name: effectiveDate
        required: false
      partyElections:
        name: partyElections
        required: false
  description: A data rule to enforce that the Effective Date and Party Elections
    should be absent when the Minimum Transfer Amount Amendment is stated as not specified
    for the agreement.

Induced

name: MinimumTransferAmountAmendment
description: ' A class to specify whether Amendment to Minimum Transfer Amount language
  is applicable or not.'
comments:
- 'Rosetta condition: AmendmentNotApplicable  if isApplicable = False then effectiveDate
  is absent and partyElections is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  isApplicable:
    name: isApplicable
    description: The definition of Minimum Transfer Amount in any Other Regulatory
      CSA will be amended when applicable.
  effectiveDate:
    name: effectiveDate
    description: The effective date of the Amendment to Termination Currency.
    range: AmendmentEffectiveDate
attributes:
  isApplicable:
    name: isApplicable
    description: The definition of Minimum Transfer Amount in any Other Regulatory
      CSA will be amended when applicable.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdditionalRepresentationElection.isApplicable
    rank: 1000
    owner: MinimumTransferAmountAmendment
    domain_of:
    - AdditionalRepresentationElection
    - AdditionalRightsEvent
    - BespokeCalculationDate
    - BespokeTransferTiming
    - CollateralAccessBreach
    - CustodianEvent
    - FrenchLawAddendum
    - FrenchLawAddendumElection
    - InterestAdjustment
    - JapaneseSecuritiesProvisions
    - MinimumTransferAmountAmendment
    - OneWayProvisions
    - ProcessAgentElection
    - RegimeTerms
    - PledgeeRepresentativeRider
    - SubstitutedRegimeTerms
    - TerminationCurrencyAmendment
    - CollateralTransferTimingDefinition
    - SpecifiedConditionOrAccessCondition
    - LegacyIndependentAmountParty
    - AutomaticEarlyTerminationElection
    - AutomaticExercise
    range: boolean
    required: true
  effectiveDate:
    name: effectiveDate
    description: The effective date of the Amendment to Termination Currency.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CodeValue.effectiveDate
    rank: 1000
    owner: MinimumTransferAmountAmendment
    domain_of:
    - CodeValue
    - CounterpartyPositionBusinessEvent
    - IndexTransitionInstruction
    - StockSplitInstruction
    - ClosedState
    - EventInstruction
    - LegalAgreementBase
    - MinimumTransferAmountAmendment
    - TerminationCurrencyAmendment
    - PriceQuantity
    - FallbackRateParameters
    - CalculationPeriodDates
    - EconomicTerms
    - CancelableProvision
    range: AmendmentEffectiveDate
  partyElections:
    name: partyElections
    description: The party elective amounts.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: MinimumTransferAmountAmendment
    domain_of:
    - MinimumTransferAmountAmendment
    - NotificationTime
    range: ElectiveAmountElection
    multivalued: true
    inlined: true
    inlined_as_list: true
rules:
- preconditions:
    slot_conditions:
      isApplicable:
        name: isApplicable
        equals_string: 'False'
  postconditions:
    slot_conditions:
      effectiveDate:
        name: effectiveDate
        required: false
      partyElections:
        name: partyElections
        required: false
  description: A data rule to enforce that the Effective Date and Party Elections
    should be absent when the Minimum Transfer Amount Amendment is stated as not specified
    for the agreement.