ExecutionLocation
Type CDM 7.2.0A class to specify execution location terms of a Security Agreement.
Extends —
Extended by —
Attributes 6
Namespace cdm.legaldocumentation.csa
Attributes
All 6 declared on ExecutionLocation. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| executionLocation | ExecutionLocationEnum | 1..1 | The execution location of the agreement. |
| otherLanguage | string | 0..1 | Bespoke execution location language to be included when specified. |
| dutyPayer | string | 0..1 | The payer of documentary duty. |
| dutyPayerLanguage | string | 0..1 | Bespoke terms specific to the payment of documentary duty. |
| dutyPaymentDate | date | 0..1 | The date that documentary duty will be paid. |
| dutyPaymentLanguage | string | 0..1 | Bespoke terms specific to the date that documentary duty will be paid. |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
DutyPayerLanguage Condition
A data rule to enforce that Duty Payer Language should only be specified when required.
if dutyPayer = "Specify" then dutyPayerLanguage exists DutyPaymentLanguage Condition
A data rule to enforce that Duty Payment Language should be absent when a Duty Payment date is provided.
if dutyPaymentDate exists then dutyPaymentLanguage is absent OtherLanguage Condition
A data rule to enforce that bespoke execution language must be included if non-standard execution language is specified.
if executionLocation = ExecutionLocationEnum -> OtherLocation
then otherLanguage exists Referenced by
1 type holds an ExecutionLocation as an attribute.
Open ExecutionLocation in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.