LCMM::Penalties
Classe Penalty Eligibility

This entity specifies whether a penalty has to be computed or not for a failed settlement instruction depending on its ISO transaction code and in case of SEFPs, depending also on the reason(s) for settlement failure

Attributi
<Class> Date Detection Date Detection Date

Settlement day for which the possibility to compute a penalty for the failed instruction is identified

<<eDataType>> <Primitive Type> String Type of Penalty Type of Penalty

It indicates the type of penalty whose computation is analysed. Possible values are:
• SEFP: Settlement Fail Penalty
• LMFP: Late Matching Fail Penalties.

<<Boundary>> <Class> Settlement Instruction Failed Instruction Failed Instruction
<<Boundary>> <Class> Settlement Instruction Counterparty Instruction Counterparty Instruction
<<eDataType>> <Primitive Type> String Cut-off Cut-off
<Primitive Type> Boolean Eligible for Penalty Eligible for Penalty

It indicates whether the failed Settlement Instruction is elegible for a penalty

<Primitive Type> String Reason for Exemption Reason for Exemption

In case the failed Settlement Instruction is not elegible for a penalty (Eligible for penalty has value ""No""), this field indicates the reason why.
Possible values are:


• ISOT: ISO transaction Code is not in scope

• RECO: Reason for settlement failure relates to the counterparty

• NORE: Neither Reason Code nor Hold is associated with the Failing Settlement Instruction.


• REPR: the Reason Code associated with the Failing Settlement Instruction is not in the Failing Reason dictionary, the Failing Settlement Instruction needs to be reprocessed

<<Boundary>> <Class> Reasons for Failing corresponding to corresponding to
<Primitive Type> Integer Quantity Quantity

Either:
-The remaining quantity unsettled at the time of the relevant cut-off (for SEFPs) or
- The original quantity of the settlement instruction (for LMFPs).

<Primitive Type> String Quantity settlement type Quantity settlement type

UNITS OR FAMT

<Primitive Type> Integer Amount Amount

"Either:
-The remaining amount unsettled at the time of the relevant cut-off (for SEFPs) or
-The matching amount of the settlement instruction (for LMFPs)."

<Primitive Type> String Currency Currency

Currency of the amount of the settlement instruction

<<Boundary>> <Class> Penalty penalty penalty
<Primitive Type> Boolean Matched After Cut-Off Matched After Cut-Off

Attribute identifying whether the Settlement Instruction eligible for a LMFP was matched after its relevant cut-off

<Primitive Type> Timestamp Cut-off Start Timestamp Cut-off Start Timestamp

Cut-off Start Timestamp (Date and Time)

<Primitive Type> Timestamp Cut-off End Timestamp Cut-off End Timestamp

Cut-off End Timestamp (Date and Time)

<Primitive Type> String Common MIC Common MIC

Proprietà:

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

Dettagli attributo

 Amount
Public <Primitive Type> Integer Amount

"Either:
-The remaining amount unsettled at the time of the relevant cut-off (for SEFPs) or
-The matching amount of the settlement instruction (for LMFPs)."

Vincoli:
Proprietà:

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


 Common MIC
Public <Primitive Type> String Common MIC
Vincoli:
Proprietà:

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


 corresponding to
Private <<Boundary>> <Class> Reasons for Failing corresponding to
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_corresponding to_penalty Eligibility
Class<<Boundary>> <Class> Penalty Eligibility
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*
Namecorresponding to
Namespace<<Boundary>> <Class> Penalty Eligibility
Opposite<Property> penalty Eligibility : Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::corresponding to
Type<<Boundary>> <Class> Reasons for Failing
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


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

AggregationNone
Association<Association> A_penalty Eligibility2_Counterparty Instruction
Class<<Boundary>> <Class> Penalty Eligibility
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
NameCounterparty Instruction
Namespace<<Boundary>> <Class> Penalty Eligibility
Opposite<Property> penalty Eligibility2 : Penalty Eligibility [0..*]
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Counterparty Instruction
Type<<Boundary>> <Class> Settlement Instruction
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Currency
Public <Primitive Type> String Currency

Currency of the amount of the settlement instruction

Vincoli:
Proprietà:

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


 Cut-off
Public <<eDataType>> <Primitive Type> String Cut-off
Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Eligibility
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCut-off
Namespace<<Boundary>> <Class> Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Cut-off
Type<<eDataType>> <Primitive Type> String
Upper1
VisibilityPublic


 Cut-off End Timestamp
Public <Primitive Type> Timestamp Cut-off End Timestamp

Cut-off End Timestamp (Date and Time)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Eligibility
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCut-off End Timestamp
Namespace<<Boundary>> <Class> Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Cut-off End Timestamp
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Cut-off Start Timestamp
Public <Primitive Type> Timestamp Cut-off Start Timestamp

Cut-off Start Timestamp (Date and Time)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Eligibility
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCut-off Start Timestamp
Namespace<<Boundary>> <Class> Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Cut-off Start Timestamp
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Detection Date
Public <Class> Date Detection Date

Settlement day for which the possibility to compute a penalty for the failed instruction is identified

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Eligibility
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameDetection Date
Namespace<<Boundary>> <Class> Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Detection Date
Type<Class> Date
Upper1
VisibilityPublic


 Eligible for Penalty
Public <Primitive Type> Boolean Eligible for Penalty

It indicates whether the failed Settlement Instruction is elegible for a penalty

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Eligibility
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameEligible for Penalty
Namespace<<Boundary>> <Class> Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Eligible for Penalty
Type<Primitive Type> Boolean
Upper1
VisibilityPublic


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

AggregationNone
Association<Association> A_penalty Eligibility_Failed Instruction
Class<<Boundary>> <Class> Penalty Eligibility
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
NameFailed Instruction
Namespace<<Boundary>> <Class> Penalty Eligibility
Opposite<Property> penalty Eligibility : Penalty Eligibility [0..*]
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Failed Instruction
Type<<Boundary>> <Class> Settlement Instruction
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Matched After Cut-Off
Public <Primitive Type> Boolean Matched After Cut-Off

Attribute identifying whether the Settlement Instruction eligible for a LMFP was matched after its relevant cut-off

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Penalty Eligibility
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameMatched After Cut-Off
Namespace<<Boundary>> <Class> Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::Matched After Cut-Off
Type<Primitive Type> Boolean
Upper1
VisibilityPublic


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

AggregationNone
Association<Association> A_is computed due to_penalty
Class<<Boundary>> <Class> Penalty Eligibility
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
Namepenalty
Namespace<<Boundary>> <Class> Penalty Eligibility
Opposite<Property> is computed due to : Penalty Eligibility
Owner<<Boundary>> <Class> Penalty Eligibility
Qualified NameT2S Data Model::LCMM::Penalties::Penalty Eligibility::penalty
Type<<Boundary>> <Class> Penalty
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Quantity
Public <Primitive Type> Integer Quantity

Either:
-The remaining quantity unsettled at the time of the relevant cut-off (for SEFPs) or
- The original quantity of the settlement instruction (for LMFPs).

Vincoli:
Proprietà:

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


 Quantity settlement type
Public <Primitive Type> String Quantity settlement type

UNITS OR FAMT

Vincoli:
Proprietà:

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


 Reason for Exemption
Public <Primitive Type> String Reason for Exemption

In case the failed Settlement Instruction is not elegible for a penalty (Eligible for penalty has value ""No""), this field indicates the reason why.
Possible values are:


• ISOT: ISO transaction Code is not in scope

• RECO: Reason for settlement failure relates to the counterparty

• NORE: Neither Reason Code nor Hold is associated with the Failing Settlement Instruction.


• REPR: the Reason Code associated with the Failing Settlement Instruction is not in the Failing Reason dictionary, the Failing Settlement Instruction needs to be reprocessed

Vincoli:
Proprietà:

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


 Type of Penalty
Public <<eDataType>> <Primitive Type> String Type of Penalty

It indicates the type of penalty whose computation is analysed. Possible values are:
• SEFP: Settlement Fail Penalty
• LMFP: Late Matching Fail Penalties.

Vincoli:
Proprietà:

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