LCMM::Penalties
Classe Penalty Modification

This entity stores information concerning penalty modification instructions. It is a specialisation of the Inbound Individual Message entity (refered to the dynamic data description of the Interface domain for more information), with an additional attribute
for storing the current status of the request

Attributi
<<Boundary>> <Class> Penalty penalty penalty
<Primitive Type> String Request Type Request Type


It indicates the type of the request (i.e. action to be performed on the penalty).
Possible values are:

• REMO - When it is a removal request.

• REIN - When it is a reinclusion request.

• RALO - When it is a re-allocation request.

• SWIC - When it is a switch request.

<Primitive Type> String Description text Description text

It indicates the additional description (text) of the reason why the penalty is requested either for Removal (when the Removal Reason Code is OTHR) or for Switch

<Primitive Type> String Status Status

Specifies the current status of the request. Possible values are:
• Validated
• Rejected
• Executed

<<Entity>> <Class> Party new failing party new failing party
<<Entity>> <Class> Party new non-failing party new non-failing party
<Primitive Type> Timestamp Validation / Execution ending timestamp Validation / Execution ending timestamp
<<Boundary>> <Class> Request Error for for
<<Boundary>> <Class> Inbound penalty modification message is requested by is requested by
<Primitive Type> String Removal Reason Code Removal Reason Code


It indicates the code for the reason why the removal of the penalty is requested

• INSO - Penalty to be removed because Insolvency proceedings are opened against the failing participant.

• SESU- Penalty to be removed because of ISIN suspension from settlement.

• SUSP - Penalty to be removed because of ISIN suspension from trading.

• SEMP - Penalty to be removed because of settlement on multiple platforms.

• TECH - Penalty to be removed because of technical impossibilities that prevent settlement

• OTHR - Penalty to be removed because of another reason

<Primitive Type> String New penalty after reallocation New penalty after reallocation


Id of the new penalty

<Primitive Type> String T2S Reference of the new Failing Instruction T2S Reference of the new Failing Instruction

Reference provided by Penalty Modification Requestor for Reallocation (RALO) when New Failing Party is equal to the New non failing party

<Primitive Type> String Individual Penalty Identification Individual Penalty Identification
<Primitive Type> String Penalty Common Reference Penalty Common Reference
<Primitive Type> String Approval Status Approval Status

“Approved “/” Awaiting for Approval”/” Revoked”/"Rejected"

<<Boundary>> <Class> Inbound Bulk File inbound Bulk File inbound Bulk File

Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NamePenalty Modification
Namespace<Package> Penalties
Owner<Package> Penalties
Package<Package> Penalties
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification
StereotypeBoundary
VisibilityPublic

Dettagli attributo

 Approval Status
Public <Primitive Type> String Approval Status

“Approved “/” Awaiting for Approval”/” Revoked”/"Rejected"

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameApproval Status
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Approval Status
Type<Primitive Type> String
Upper1
VisibilityPublic


 Description text
Public <Primitive Type> String Description text

It indicates the additional description (text) of the reason why the penalty is requested either for Removal (when the Removal Reason Code is OTHR) or for Switch

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameDescription text
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Description text
Type<Primitive Type> String
Upper1
VisibilityPublic


 for
Private <<Boundary>> <Class> Request Error for
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_for_penalty Modification
Class<<Boundary>> <Class> Penalty Modification
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
Namefor
Namespace<<Boundary>> <Class> Penalty Modification
Opposite<Property> penalty Modification : Penalty Modification [0..1]
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::for
Type<<Boundary>> <Class> Request Error
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 inbound Bulk File
Private <<Boundary>> <Class> Inbound Bulk File inbound Bulk File
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_inbound Bulk File_for
Class<<Boundary>> <Class> Penalty Modification
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
Nameinbound Bulk File
Namespace<<Boundary>> <Class> Penalty Modification
Opposite<Property> for : Penalty Modification [0..*]
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::inbound Bulk File
Type<<Boundary>> <Class> Inbound Bulk File
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Individual Penalty Identification
Public <Primitive Type> String Individual Penalty Identification
Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameIndividual Penalty Identification
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Individual Penalty Identification
Type<Primitive Type> String
Upper1
VisibilityPublic


 is requested by
Private <<Boundary>> <Class> Inbound penalty modification message is requested by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_penalty Modification_is requested by
Class<<Boundary>> <Class> Penalty Modification
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
Nameis requested by
Namespace<<Boundary>> <Class> Penalty Modification
Opposite<Property> penalty Modification : Penalty Modification [0..1]
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::is requested by
Type<<Boundary>> <Class> Inbound penalty modification message
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 new failing party
Private <<Entity>> <Class> Party new failing party
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_penalty Modification_new failing party
Class<<Boundary>> <Class> Penalty Modification
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
Namenew failing party
Namespace<<Boundary>> <Class> Penalty Modification
Opposite<Property> penalty Modification : Penalty Modification [0..*]
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::new failing party
Type<<Entity>> <Class> Party
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 new non-failing party
Private <<Entity>> <Class> Party new non-failing party
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_penalty Modification2_new non-failing party
Class<<Boundary>> <Class> Penalty Modification
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
Namenew non-failing party
Namespace<<Boundary>> <Class> Penalty Modification
Opposite<Property> penalty Modification2 : Penalty Modification [0..*]
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::new non-failing party
Type<<Entity>> <Class> Party
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 New penalty after reallocation
Public <Primitive Type> String New penalty after reallocation


Id of the new penalty

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameNew penalty after reallocation
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::New penalty after reallocation
Type<Primitive Type> String
Upper1
VisibilityPublic


 penalty
Private <<Boundary>> <Class> Penalty penalty
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_modifies_penalty
Class<<Boundary>> <Class> Penalty Modification
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
Namepenalty
Namespace<<Boundary>> <Class> Penalty Modification
Opposite<Property> modifies : Penalty Modification [0..*]
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::penalty
Type<<Boundary>> <Class> Penalty
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Penalty Common Reference
Public <Primitive Type> String Penalty Common Reference
Vincoli:
Proprietà:

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


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


It indicates the code for the reason why the removal of the penalty is requested

• INSO - Penalty to be removed because Insolvency proceedings are opened against the failing participant.

• SESU- Penalty to be removed because of ISIN suspension from settlement.

• SUSP - Penalty to be removed because of ISIN suspension from trading.

• SEMP - Penalty to be removed because of settlement on multiple platforms.

• TECH - Penalty to be removed because of technical impossibilities that prevent settlement

• OTHR - Penalty to be removed because of another reason

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRemoval Reason Code
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Removal Reason Code
Type<Primitive Type> String
Upper1
VisibilityPublic


 Request Type
Public <Primitive Type> String Request Type


It indicates the type of the request (i.e. action to be performed on the penalty).
Possible values are:

• REMO - When it is a removal request.

• REIN - When it is a reinclusion request.

• RALO - When it is a re-allocation request.

• SWIC - When it is a switch request.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRequest Type
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Request Type
Type<Primitive Type> String
Upper1
VisibilityPublic


 Status
Public <Primitive Type> String Status

Specifies the current status of the request. Possible values are:
• Validated
• Rejected
• Executed

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameStatus
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Status
Type<Primitive Type> String
Upper1
VisibilityPublic


 T2S Reference of the new Failing Instruction
Public <Primitive Type> String T2S Reference of the new Failing Instruction

Reference provided by Penalty Modification Requestor for Reallocation (RALO) when New Failing Party is equal to the New non failing party

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameT2S Reference of the new Failing Instruction
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::T2S Reference of the new Failing Instruction
Type<Primitive Type> String
Upper1
VisibilityPublic


 Validation / Execution ending timestamp
Public <Primitive Type> Timestamp Validation / Execution ending timestamp
Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Modification
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameValidation / Execution ending timestamp
Namespace<<Boundary>> <Class> Penalty Modification
Owner<<Boundary>> <Class> Penalty Modification
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Modification::Validation / Execution ending timestamp
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic