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
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
- from schema: https://w3id.org/lmodel/common-domain-model
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.