Panoramica | In alto | Pacchetto | Elemento
| Penalties Documentazione UML

Riepilogo:Attributi Proprietà | Dettagli:Attributi

LCMM::Penalties
Classe Sub-amount

This entity specifies, for a given penalty, the sub-amounts that form the penalty. There will be a sub-amount per business day for which the penalty applies. Therefore: in case of a SEFP there will be a single sub-amount, whereas for a LMFP there will be as many sub-amounts as business days where the instruction was due to settle.The number of sub-amounts will be indicated in the penalty with the attribute "Number of business days".

Attributi
<<Boundary>> <Class> Penalty | penalty |
<Primitive Type> Date | Date | It indicates the applicable business day
<Primitive Type> Integer | Amount | Sub-amount of the penalty applicable for the relevant business day
<<eDataType>> <Primitive Type> String | Currency | Currency of the penalty and its sub-amount(s)
<Primitive Type> Boolean | Security subject to penalties flag | It indicates whether the security is subject to penalties on this business day or not
<Primitive Type> Timestamp | Creation Timestamp | Date and timestamp when the sub-amount has been computed
<Primitive Type> Timestamp | Update Timestamp | Date and timestamp when of the last update of the the sub-amount
<Primitive Type> Integer | Revision number | Number of revision. In case the entity has not been updated, the value is "0"
<<Boundary>> <Class> Sub-amount (securities) | sub-amount (securities) |
<<Boundary>> <Class> Sub-amount (cash) | Forms |
<<Entity>> <Class> Penalty Reference Data For Securities | penalty Reference Data For Securities |
<Primitive Type> Date | Date used to cope with SD purged | Business day used to retrieve the Static data details needed to calculate as penalty when the Date of the Sub-amount is before 90 days ago (hence this SD has been purged) and the Security is subject to penalties in the Sub-amount date
<Primitive Type> String | Reason for not calculation | Explanation for the reason why the sub-amount cannot be calculated (i.e. missing or diverging Static Data)
<Primitive Type> Boolean | Cannot be calculated | It indicates whether the sub-amount of the penalty could not be calculated (due to missing or diverging reference data)

Proprietà:

Is Abstract | false
Is Active | false
Is Leaf | false
Name | Sub-amount
Namespace | <Package> Penalties
Owner | <Package> Penalties
Package | <Package> Penalties
Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount
Stereotype | Boundary
Visibility | Public

Dettagli attributo

Amount

    Public <Primitive Type> Integer Amount

  Sub-amount of the penalty applicable for the relevant business day

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Amount
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Amount
  Type | <Primitive Type> Integer
  Upper | 1
  Visibility | Public

Cannot be calculated

    Public <Primitive Type> Boolean Cannot be calculated

  It indicates whether the sub-amount of the penalty could not be calculated (due to missing or diverging reference data)

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Cannot be calculated
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Cannot be calculated
  Type | <Primitive Type> Boolean
  Upper | 1
  Visibility | Public

Creation Timestamp

    Public <Primitive Type> Timestamp Creation Timestamp

  Date and timestamp when the sub-amount has been computed

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Creation Timestamp
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Creation Timestamp
  Type | <Primitive Type> Timestamp
  Upper | 1
  Visibility | Public

Currency

    Public <<eDataType>> <Primitive Type> String Currency

  Currency of the penalty and its sub-amount(s)

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Currency
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Currency
  Type | <<eDataType>> <Primitive Type> String
  Upper | 1
  Visibility | Public

Date

    Public <Primitive Type> Date Date

  It indicates the applicable business day

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Date
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Date
  Type | <Primitive Type> Date
  Upper | 1
  Visibility | Public

Date used to cope with SD purged

    Public <Primitive Type> Date Date used to cope with SD purged

  Business day used to retrieve the Static data details needed to calculate as penalty when the Date of the Sub-amount is before 90 days ago (hence this SD has been purged) and the Security is subject to penalties in the Sub-amount date

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Date used to cope with SD purged
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Date used to cope with SD purged
  Type | <Primitive Type> Date
  Upper | 1
  Visibility | Public

Forms

    Private <<Boundary>> <Class> Sub-amount (cash) Forms

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_Forms_sub-amount
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | Forms
  Namespace | <<Boundary>> <Class> Sub-amount
  Opposite | <Property> sub-amount : Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Forms
  Type | <<Boundary>> <Class> Sub-amount (cash)
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

penalty

    Private <<Boundary>> <Class> Penalty penalty

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_forms_penalty
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Lower Value | <Literal Integer> 1
  Multiplicity | 1
  Name | penalty
  Namespace | <<Boundary>> <Class> Sub-amount
  Opposite | <Property> forms : Sub-amount [1..*]
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::penalty
  Type | <<Boundary>> <Class> Penalty
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

penalty Reference Data For Securities

    Private <<Entity>> <Class> Penalty Reference Data For Securities penalty Reference Data For Securities

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_penalty Reference Data For Securities_uses
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | penalty Reference Data For Securities
  Namespace | <<Boundary>> <Class> Sub-amount
  Opposite | <Property> uses : Sub-amount [0..*]
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::penalty Reference Data For Securities
  Type | <<Entity>> <Class> Penalty Reference Data For Securities
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

Reason for not calculation

    Public <Primitive Type> String Reason for not calculation

  Explanation for the reason why the sub-amount cannot be calculated (i.e. missing or diverging Static Data)

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Reason for not calculation
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Reason for not calculation
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Revision number

    Public <Primitive Type> Integer Revision number

  Number of revision. In case the entity has not been updated, the value is "0"

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Revision number
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Revision number
  Type | <Primitive Type> Integer
  Upper | 1
  Visibility | Public

Security subject to penalties flag

    Public <Primitive Type> Boolean Security subject to penalties flag

  It indicates whether the security is subject to penalties on this business day or not

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Security subject to penalties flag
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Security subject to penalties flag
  Type | <Primitive Type> Boolean
  Upper | 1
  Visibility | Public

sub-amount (securities)

    Private <<Boundary>> <Class> Sub-amount (securities) sub-amount (securities)

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_forms_sub-amount (securities)
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | sub-amount (securities)
  Namespace | <<Boundary>> <Class> Sub-amount
  Opposite | <Property> forms : Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::sub-amount (securities)
  Type | <<Boundary>> <Class> Sub-amount (securities)
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

Update Timestamp

    Public <Primitive Type> Timestamp Update Timestamp

  Date and timestamp when of the last update of the the sub-amount

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Sub-amount
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Update Timestamp
  Namespace | <<Boundary>> <Class> Sub-amount
  Owner | <<Boundary>> <Class> Sub-amount
  Qualified Name | T2S Data Model::LCMM::Penalties::Sub-amount::Update Timestamp
  Type | <Primitive Type> Timestamp
  Upper | 1
  Visibility | Public

Panoramica | In alto | Pacchetto | Elemento
| Penalties Documentazione UML

Riepilogo:Attributi Proprietà | Dettagli:Attributi