Skip to content

Class: TerminationCurrencyAmendment

A class to specify the Amendment to Termination Currency elections by the parties to the agreement.

URI: common_domain_model:TerminationCurrencyAmendment

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





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



      TerminationCurrencyAmendment : isApplicable

      TerminationCurrencyAmendment : partyElection





        TerminationCurrencyAmendment --> "*" TerminationCurrencyElection : partyElection
        click TerminationCurrencyElection href "../TerminationCurrencyElection/"



Slots

Name Cardinality and Range Description Inheritance
isApplicable 1
Boolean
The qualification of whether the Amendment to Termination Currency is deemed ... direct
effectiveDate 0..1
AmendmentEffectiveDate
The effective date of the Amendment to Termination Currency direct
partyElection *
TerminationCurrencyElection
The parties' Amendment Currency election direct

Usages

used by used in type used
CreditSupportAgreementInitialMarginElections terminationCurrencyAmendment range TerminationCurrencyAmendment
CollateralTransferAgreementElections terminationCurrencyAmendment range TerminationCurrencyAmendment

Rules

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

In Subsets

Comments

  • Rosetta condition: Applicability — if isApplicable = False then effectiveDate is absent and partyElection is absent

See Also

Notes

  • ISDA CSA_IM_2016 paragraph "13 General Principles" clause "(t)" name "Amendment to Termination Currency."

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: TerminationCurrencyAmendment
description: A class to specify the Amendment to Termination Currency elections by
  the parties to the agreement.
notes:
- ISDA CSA_IM_2016 paragraph "13 General Principles" clause "(t)" name "Amendment
  to Termination Currency."
comments:
- 'Rosetta condition: Applicability  if isApplicable = False then effectiveDate is
  absent and partyElection is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSA_IM_2016
slots:
- isApplicable
- effectiveDate
- partyElection
slot_usage:
  isApplicable:
    name: isApplicable
    description: The qualification of whether the Amendment to Termination Currency
      is deemed applicable by the parties (True) or not (False).
  effectiveDate:
    name: effectiveDate
    description: The effective date of the Amendment to Termination Currency. This
      date can be specified as either an actual date, a specific date (e.g. the annex
      date) or as a custom provision.
    range: AmendmentEffectiveDate
  partyElection:
    name: partyElection
    description: The parties' Amendment Currency election.
    range: TerminationCurrencyElection
    required: false
rules:
- preconditions:
    slot_conditions:
      isApplicable:
        name: isApplicable
        equals_string: 'False'
  postconditions:
    slot_conditions:
      effectiveDate:
        name: effectiveDate
        required: false
      partyElection:
        name: partyElection
        required: false
  description: The Amendment to Termination Currency elections only apply when the
    Amendment to Termination Currency is deemed applicable by the parties.

Induced

name: TerminationCurrencyAmendment
description: A class to specify the Amendment to Termination Currency elections by
  the parties to the agreement.
notes:
- ISDA CSA_IM_2016 paragraph "13 General Principles" clause "(t)" name "Amendment
  to Termination Currency."
comments:
- 'Rosetta condition: Applicability  if isApplicable = False then effectiveDate is
  absent and partyElection is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
see_also:
- isda:CSA_IM_2016
slot_usage:
  isApplicable:
    name: isApplicable
    description: The qualification of whether the Amendment to Termination Currency
      is deemed applicable by the parties (True) or not (False).
  effectiveDate:
    name: effectiveDate
    description: The effective date of the Amendment to Termination Currency. This
      date can be specified as either an actual date, a specific date (e.g. the annex
      date) or as a custom provision.
    range: AmendmentEffectiveDate
  partyElection:
    name: partyElection
    description: The parties' Amendment Currency election.
    range: TerminationCurrencyElection
    required: false
attributes:
  isApplicable:
    name: isApplicable
    description: The qualification of whether the Amendment to Termination Currency
      is deemed applicable by the parties (True) or not (False).
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdditionalRepresentationElection.isApplicable
    rank: 1000
    owner: TerminationCurrencyAmendment
    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. This
      date can be specified as either an actual date, a specific date (e.g. the annex
      date) or as a custom provision.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CodeValue.effectiveDate
    rank: 1000
    owner: TerminationCurrencyAmendment
    domain_of:
    - CodeValue
    - CounterpartyPositionBusinessEvent
    - IndexTransitionInstruction
    - StockSplitInstruction
    - ClosedState
    - EventInstruction
    - LegalAgreementBase
    - MinimumTransferAmountAmendment
    - TerminationCurrencyAmendment
    - PriceQuantity
    - FallbackRateParameters
    - CalculationPeriodDates
    - EconomicTerms
    - CancelableProvision
    range: AmendmentEffectiveDate
  partyElection:
    name: partyElection
    description: The parties' Amendment Currency election.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdditionalRepresentation.partyElection
    rank: 1000
    owner: TerminationCurrencyAmendment
    domain_of:
    - AdditionalRepresentation
    - ValuationCalculationDateLocation
    - CollateralManagementAgreement
    - ControlAgreement
    - Custodian
    - CustodianRisk
    - FrenchLawAddendum
    - HoldingAndUsingPostedCollateral
    - PostingObligations
    - ProcessAgent
    - RecalculationOfValue
    - SecurityProviderRightsEvent
    - SensitivityMethodologies
    - SimmCalculationCurrency
    - Substitution
    - TerminationCurrencyAmendment
    - EligibleCreditSupport
    - Threshold
    - MinimumTransferAmount
    - ExposureScope
    - SpecifiedConditionOrAccessCondition
    - LegacyIndependentAmount
    - DemandsAndNotices
    - AddressesForTransfer
    - AutomaticEarlyTermination
    - TerminationCurrencySelection
    - EventsOfDefault
    range: TerminationCurrencyElection
    required: false
    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
      partyElection:
        name: partyElection
        required: false
  description: The Amendment to Termination Currency elections only apply when the
    Amendment to Termination Currency is deemed applicable by the parties.