LCMM::Common
Classe Cancellation Instruction

This entity includes the information of a single maintenance request sent to cancel an existing Settlement Instruction or Settlement Restriction.
The Cancellation Instruction entity extends the information included in LCMM Instruction entity.
Each Cancellation Instruction is linked to the following entities:
• The applicable Securities Account;
• The applicable Securities that identifies the financial instrument involved in the instruction on which the Cancellation Instruction should apply;
• The Settlement Instruction or Settlement Restriction it is trying to cancel;
• Allegement, when a cancellation allegement is created;

Attributi
<<Boundary>> <Class> Settlement Restriction cancels cancels
<<Boundary>> <Class> Settlement Instruction cancels cancels
<Primitive Type> String Cancellation Instruction Type Cancellation Instruction Type

It indicates if the instruction is a CoSD cancellation.
Possible values:
Party Cancellation
CSD Cancellation
CoSD Cancellation

<Primitive Type> String Cancellation status Cancellation status

Cancellation status of the Cancellation Instruction.
Possible values:
•    DEND: denied
•    NDEN: Not denied (default value)

<Primitive Type> String Execution status Execution status

Execution status of the instruction.
Possible values:
•    EXCD: Executed
•    NEXD: Not Executed (default value)

<Primitive Type> String Matching status Matching status

Matching status of the instruction. Possible values:
•    MACH: Matched
•    NMAT: Unmatched

<Primitive Type> Boolean Externally Matched Externally Matched

It specifies whether the instruction is already matched or not when it arrives to T2S. Possible values:
• Yes: Already Matched (matched outside the T2S system)
• No: Unmatched

<Primitive Type> String Reason Code Reference Reason Code Reference

Standard reason code for the cancellation or for the non execution of the Cancellation Instruction. It is filled when the Cancellation status is set to "DEND" (denied) or the Execution status “NEXD” (not executed) after an unsuccessful execution attempt.
The exhaustive list of reason codes is the following :
When value “DEND” in Cancellation Status:
• Referenced Settlement Instruction/Settlement Restriction already settled
• Referenced Settlement Instruction/Settlement Restriction already cancelled
• Referenced Settlement Instruction already requested for cancellation.
• Referenced Settlement Instruction CoSD On Hold
• Instruction under Four Eyes Principle cancelled due to revocation
• Referenced Settlement Instruction / Settlement Restriction has not been approved yet
• Standard period for unmatched instructions reached.
When value “NEXD” in Execution Status:
• Cancellation pending, awaiting cancellation from the counterparty.
• Cancellation pending, awaiting CoSD cancellation from Administering Party.

<<Boundary>> <Class> Allegement has has
<<Entity>> <Class> Securities Account delivers or receives delivers or receives
<Primitive Type> Timestamp Entry Date Time Entry Date Time

Date and time tha the instruction enter in T2S

<Primitive Type> String Movement Type Movement Type

It indicates if the Cancelation Instruction applies on Settlement Restriction on Cash (value: "Cash") or on Settlement Instructions or Settlement Restrictions on Securities (value: "Securities")

<<Entity>> <Class> Cash Account t2S Dedicated Cash Account t2S Dedicated Cash Account
<<Entity>> <Class> Securities securities securities
<<eDataType>> <Primitive Type> String Reason Code for Cancellation Reason Code for Cancellation

Reason for the cancellation of the related instruction

<<eDataType>> <Primitive Type> String Corporate Action Event Identification Corporate Action Event Identification

Identification assigned by the account servicer to unambiguously identify a corporate action event

Attributi ereditati da T2S Data Model::LCMM::Common::LCMM Instruction T2S Data Model::LCMM::Common::LCMM Instruction
Instruction Type Instruction Type, Approval Status Approval Status, Execution /Final Settlement Date Execution /Final Settlement Date, Inbound LCMM Message Reference Inbound LCMM Message Reference, Acceptance Starting Timestamp Acceptance Starting Timestamp, Acceptance Ending Timestamp Acceptance Ending Timestamp

Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameCancellation Instruction
Namespace<Package> Common
Owner<Package> Common
Package<Package> Common
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction
StereotypeBoundary
VisibilityPublic

Dettagli attributo

 Cancellation Instruction Type
Public <Primitive Type> String Cancellation Instruction Type

It indicates if the instruction is a CoSD cancellation.
Possible values:
Party Cancellation
CSD Cancellation
CoSD Cancellation

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCancellation Instruction Type
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Cancellation Instruction Type
Type<Primitive Type> String
Upper1
VisibilityPublic


 Cancellation status
Public <Primitive Type> String Cancellation status

Cancellation status of the Cancellation Instruction.
Possible values:
•    DEND: denied
•    NDEN: Not denied (default value)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCancellation status
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Cancellation status
Type<Primitive Type> String
Upper1
VisibilityPublic


 cancels
Private <<Boundary>> <Class> Settlement Restriction cancels
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_cancels_is cancelled by
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namecancels
Namespace<<Boundary>> <Class> Cancellation Instruction
Opposite<Property> is cancelled by : Cancellation Instruction [0..*]
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::cancels
Type<<Boundary>> <Class> Settlement Restriction
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 cancels
Private <<Boundary>> <Class> Settlement Instruction cancels
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_cancels_is cancelled by
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namecancels
Namespace<<Boundary>> <Class> Cancellation Instruction
Opposite<Property> is cancelled by : Cancellation Instruction [0..*]
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::cancels
Type<<Boundary>> <Class> Settlement Instruction
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Corporate Action Event Identification
Public <<eDataType>> <Primitive Type> String Corporate Action Event Identification

Identification assigned by the account servicer to unambiguously identify a corporate action event

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCorporate Action Event Identification
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Corporate Action Event Identification
Type<<eDataType>> <Primitive Type> String
Upper1
VisibilityPublic


 delivers or receives
Private <<Entity>> <Class> Securities Account delivers or receives
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is delivered or received_delivers or receives
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namedelivers or receives
Namespace<<Boundary>> <Class> Cancellation Instruction
Opposite<Property> is delivered or received : Cancellation Instruction [0..*]
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::delivers or receives
Type<<Entity>> <Class> Securities Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Entry Date Time
Public <Primitive Type> Timestamp Entry Date Time

Date and time tha the instruction enter in T2S

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameEntry Date Time
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Entry Date Time
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Execution status
Public <Primitive Type> String Execution status

Execution status of the instruction.
Possible values:
•    EXCD: Executed
•    NEXD: Not Executed (default value)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameExecution status
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Execution status
Type<Primitive Type> String
Upper1
VisibilityPublic


 Externally Matched
Public <Primitive Type> Boolean Externally Matched

It specifies whether the instruction is already matched or not when it arrives to T2S. Possible values:
• Yes: Already Matched (matched outside the T2S system)
• No: Unmatched

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameExternally Matched
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Externally Matched
Type<Primitive Type> Boolean
Upper1
VisibilityPublic


 has
Private <<Boundary>> <Class> Allegement has
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_has_belongs to
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namehas
Namespace<<Boundary>> <Class> Cancellation Instruction
Opposite<Property> belongs to : Cancellation Instruction [0..1]
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::has
Type<<Boundary>> <Class> Allegement
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 Matching status
Public <Primitive Type> String Matching status

Matching status of the instruction. Possible values:
•    MACH: Matched
•    NMAT: Unmatched

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameMatching status
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Matching status
Type<Primitive Type> String
Upper1
VisibilityPublic


 Movement Type
Public <Primitive Type> String Movement Type

It indicates if the Cancelation Instruction applies on Settlement Restriction on Cash (value: "Cash") or on Settlement Instructions or Settlement Restrictions on Securities (value: "Securities")

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameMovement Type
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Movement Type
Type<Primitive Type> String
Upper1
VisibilityPublic


 Reason Code for Cancellation
Public <<eDataType>> <Primitive Type> String Reason Code for Cancellation

Reason for the cancellation of the related instruction

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameReason Code for Cancellation
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Reason Code for Cancellation
Type<<eDataType>> <Primitive Type> String
Upper1
VisibilityPublic


 Reason Code Reference
Public <Primitive Type> String Reason Code Reference

Standard reason code for the cancellation or for the non execution of the Cancellation Instruction. It is filled when the Cancellation status is set to "DEND" (denied) or the Execution status “NEXD” (not executed) after an unsuccessful execution attempt.
The exhaustive list of reason codes is the following :
When value “DEND” in Cancellation Status:
• Referenced Settlement Instruction/Settlement Restriction already settled
• Referenced Settlement Instruction/Settlement Restriction already cancelled
• Referenced Settlement Instruction already requested for cancellation.
• Referenced Settlement Instruction CoSD On Hold
• Instruction under Four Eyes Principle cancelled due to revocation
• Referenced Settlement Instruction / Settlement Restriction has not been approved yet
• Standard period for unmatched instructions reached.
When value “NEXD” in Execution Status:
• Cancellation pending, awaiting cancellation from the counterparty.
• Cancellation pending, awaiting CoSD cancellation from Administering Party.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameReason Code Reference
Namespace<<Boundary>> <Class> Cancellation Instruction
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::Reason Code Reference
Type<Primitive Type> String
Upper1
VisibilityPublic


 securities
Private <<Entity>> <Class> Securities securities
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_identifies financial instrument of_securities
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namesecurities
Namespace<<Boundary>> <Class> Cancellation Instruction
Opposite<Property> identifies financial instrument of : Cancellation Instruction [0..*]
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::securities
Type<<Entity>> <Class> Securities
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 t2S Dedicated Cash Account
Private <<Entity>> <Class> Cash Account t2S Dedicated Cash Account
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_cancellation Instruction_t2S Dedicated Cash Account
Class<<Boundary>> <Class> Cancellation Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Namet2S Dedicated Cash Account
Namespace<<Boundary>> <Class> Cancellation Instruction
Opposite<Property> cancellation Instruction : Cancellation Instruction [0..*]
Owner<<Boundary>> <Class> Cancellation Instruction
Qualified NameT2S Data Model::LCMM::Common::Cancellation Instruction::t2S Dedicated Cash Account
Type<<Entity>> <Class> Cash Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate