Settlement
Classe Settlement Transaction

Entity used for the booking in the Settlement Domain, including pre-calculated attributes.
The provisioning checking in the booking process relies on this entity.

Attributi
<Primitive Type> Integer Original Amount Original Amount

Amount to transfer from an account to another account.

<Primitive Type> Integer Remaining Amount Remaining Amount

Remaining amount to transfer from an account to another account.
Updated by VPB after the settlement.

<Primitive Type> Integer Original Quantity Original Quantity

Quantity of securities to transfer from an account to another account.

<Primitive Type> Integer Remaining Quantity Remaining Quantity

Remaining quantity to transfer from an account to another account. Updated by VPB after the settlement.

<Primitive Type> String Settlement Transaction Category Settlement Transaction Category

Possible values :
- Collateral (COLA)
- Collateral Relocation (CORE)
- Liquidity Transfer (LQTR)
- Realignment (REAL)
- Restriction Management (RSMG)
- Restriction Use (RESU)
- Reverse Collateral (RCOL)
- Standard (STND)
- Technical Cash Transfer (TCAT)

<Primitive Type> Boolean Partial Settlement Indicator Partial Settlement Indicator

This Indicator aims at indicating whether the Settlement Transaction may be partially settled or not. Concerning Liquidity transfer value, it must match with Liquidity Transfer's Partial Execution attribute.

<Primitive Type> Timestamp Applicable Instruction Entry Date/Time Applicable Instruction Entry Date/Time

Applicable ISI Entry Date/Time of the associated settlement instruction in the system.

<Primitive Type> String Settlement Transaction Status Settlement Transaction Status

Possible values:
Unsettled (USET)
Partially filled (PFIL)
Settled (SETT)
Partially settled (PSET)
Cancelled (CANC)

<Primitive Type> String Priority Priority

Value based on the priority value of the associated Settlement Instruction.
Possible values are :
- Reserved priority (0001)
- Top priority (0002)
- High priority (0003)
- Normal Priority (0004)

<Primitive Type> String Reason for Settlement Failure Reason for Settlement Failure

Contains the reason for failure for the last unsuccessful settlement attempt if the “Settlement Transaction Status” attribute is valued to “Unsettled”

<Primitive Type> String Transaction Type Code Transaction Type Code

Concerning Settlement transactions based on Settlement instructions the determination is done on a combination of Securities Movement Type Code, Settlement Quantity and Payment Type Code.
List of possible values:
Delivery Versus Payment (DVP)
Free Of Payment (FOP)
Payment Free Of Delivery (PFOD)
Delivery With Payment (DWP)
Liquidity Transfer (LQT)
Settlement Restriction on Securities (SRSE)
Settlement Restriction on Cash (SRCA)

<Primitive Type> Timestamp Settlement Attempt Timestamp Settlement Attempt Timestamp

Time stamp of the modified status

<Primitive Type> Date Intended Settlement Date Intended Settlement Date

The intended Settlement Date is filled at the creation of the settlement transaction.
The date when the instruction will be, at the first time, forwarded to settlement.

<Primitive Type> String ISO Transaction Code ISO Transaction Code

This field is not filled in case the Settlement Transaction is associated to a Settlement Restriction or a Liquidity Transfer.
Possible values:
Auto-Collateralisation (AUTO)
BuySellBack (BSBK)
Market Claim (CLAI)
CentralBankCollateralOperation (CNCB)
CollateralIn (COLI)
CollateralOut (COLO)
DepositoryReceiptConversion (CONV)
Corporate Action (CORP)
FactorUpdate (FCTA)
MoveOfStock (INSP)
DepositoryReceiptIssue (ISSU)
MarkDown (MKDW)
MarkUp (MKUP)
Netting (NETT)
NonSyndicated (NSYN)
ExternalAccountTransfer (OWNE)
InternalAccountTransfer (OWNI)
PairOff (PAIR)
Placement (PLAC)
PortfolioMove (PORT)
Realignment (REAL)
Withdrawal (REDI)
Redemption (REDM)
DepositoryReceiptReleaseCancellation (RELE)
Repo (REPU)
ReturnDeliveryWithoutMatching (RODE)
Reporting (RPTO)
ReverseRepo (RVPO)
SellBuyBack (SBBK)
BorrowingReallocation (SBRE)
SecuritiesBorrowing (SECB)
SecuritiesLending (SECL)
LendingReallocation (SLRE)
Subscription (SUBS)
SyndicateUnderwriters (SYND)
TBAClosing (TBAC)
Trade (TRAD)
TripartyRepo (TRPO)
TripartyReverseRepo (TRVO)
Turnaround (TURN)

<Primitive Type> Integer Effective Settlement Counter Effective Settlement Counter

This counter stores the number of effective settlements. It is used by Recycling and Optimisation.

<<Boundary>> <Class> Settlement Transaction Link comprises comprises
<<Entity>> <Class> Securities Account having sec. delivered by having sec. delivered by
<<Entity>> <Class> Securities Account having sec. received by having sec. received by
<<Boundary>> <Class> CollectionTransaction belongs to belongs to
<<Entity>> <Class> Cash Account debits debits
<<Entity>> <Class> Cash Account credits credits
<<Entity>> <Class> Party is delivered by is delivered by
<<Boundary>> <Class> Liquidity Transfer is associated to is associated to
<<Entity>> <Class> Party is received by is received by
<<Entity>> <Class> Securities regards regards
<<Boundary>> <Class> Matching Object is associated to is associated to
<<Boundary>> <Class> Settlement Restriction is associated to is associated to
<Primitive Type> String Threshold Type Threshold Type

This attribute shall define whether the threshold is in:
- cash value (CASH)
- or quantity (QUTY)

<Primitive Type> Date Effective Settlement Date Effective Settlement Date
<<Entity>> <Class> Securities Valuation is priced with is priced with
<Primitive Type> String Settlement Transaction Sub-Category Settlement Transaction Sub-Category

Possible values:
- Auto-collateralisation Liquidity Optimization (ALOP)
- Blocking position – Decrease (BPDE)
- Blocking position – Increase (BPIN)
- Blocking position – Set-up (BPSU)
- Cash Transfer (CATR)
- Corporate Action Cash Rebalancing (CARL)
- CoSD Blocking position – Set-up (COBS)
- CoSD Blocking Regeneration (COBR)
- CoSD Cancellation position (COCP)
- CoSD Release transaction (CORT)
- CoSD Restriction Use (CORU)
- Earmarking position – Decrease (EPDE)
- Earmarking position – Increase/Set-up (EPIS)
- EoD Liquidity Transfer (EDLT)
- EoD Restriction Release (EDRR)
- Liquidity Transfer (LQTR)
- Liquidity Transfer all cash (LTAC)
- Monetary Policy Operation Cash Rebalancing (MPOR)
- Pledge (PLED)
- Realignment (REAL)
- Release for End Of Restriction Validity (RERV)
- Repo (REPO)
- Reservation position – Decrease (RPDE)
- Reservation position – Increase (RPIN)
- Reservation position – Set-up (RPSU)
- Restriction Use (RESU)
- Standard (STND)
- Sub-pledge (SPLE)


Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameSettlement Transaction
Namespace<Package> Settlement
Owner<Package> Settlement
Package<Package> Settlement
Qualified NameT2S Data Model::Settlement::Settlement Transaction
StereotypeBoundary
VisibilityPublic

Dettagli attributo

 Applicable Instruction Entry Date/Time
Public <Primitive Type> Timestamp Applicable Instruction Entry Date/Time

Applicable ISI Entry Date/Time of the associated settlement instruction in the system.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameApplicable Instruction Entry Date/Time
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Applicable Instruction Entry Date/Time
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 belongs to
Private <<Boundary>> <Class> CollectionTransaction belongs to
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_contains_belongs to
Class<<Boundary>> <Class> Settlement Transaction
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*
Namebelongs to
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> contains : Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::belongs to
Type<<Boundary>> <Class> CollectionTransaction
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 comprises
Private <<Boundary>> <Class> Settlement Transaction Link comprises
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_comprises_refers to
Class<<Boundary>> <Class> Settlement Transaction
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*
Namecomprises
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> refers to : Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::comprises
Type<<Boundary>> <Class> Settlement Transaction Link
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 credits
Private <<Entity>> <Class> Cash Account credits
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is credited by_credits
Class<<Boundary>> <Class> Settlement Transaction
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
Namecredits
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> is credited by : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::credits
Type<<Entity>> <Class> Cash Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 debits
Private <<Entity>> <Class> Cash Account debits
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is debited by_debits
Class<<Boundary>> <Class> Settlement Transaction
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
Namedebits
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> is debited by : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::debits
Type<<Entity>> <Class> Cash Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Effective Settlement Counter
Public <Primitive Type> Integer Effective Settlement Counter

This counter stores the number of effective settlements. It is used by Recycling and Optimisation.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameEffective Settlement Counter
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Effective Settlement Counter
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Effective Settlement Date
Public <Primitive Type> Date Effective Settlement Date
Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameEffective Settlement Date
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Effective Settlement Date
Type<Primitive Type> Date
Upper1
VisibilityPublic


 having sec. delivered by
Private <<Entity>> <Class> Securities Account having sec. delivered by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_having sec. delivered by_delivers sec. to
Class<<Boundary>> <Class> Settlement Transaction
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
Namehaving sec. delivered by
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> delivers sec. to : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::having sec. delivered by
Type<<Entity>> <Class> Securities Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 having sec. received by
Private <<Entity>> <Class> Securities Account having sec. received by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_having sec. received by_receives sec. from
Class<<Boundary>> <Class> Settlement Transaction
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
Namehaving sec. received by
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> receives sec. from : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::having sec. received by
Type<<Entity>> <Class> Securities Account
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Intended Settlement Date
Public <Primitive Type> Date Intended Settlement Date

The intended Settlement Date is filled at the creation of the settlement transaction.
The date when the instruction will be, at the first time, forwarded to settlement.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameIntended Settlement Date
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Intended Settlement Date
Type<Primitive Type> Date
Upper1
VisibilityPublic


 is associated to
Private <<Boundary>> <Class> Liquidity Transfer is associated to
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_valid liquidity transfers_is associated to
Class<<Boundary>> <Class> Settlement Transaction
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 associated to
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> valid liquidity transfers : Settlement Transaction [0..1]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::is associated to
Type<<Boundary>> <Class> Liquidity Transfer
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 is associated to
Private <<Boundary>> <Class> Matching Object is associated to
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_gives_is associated to
Class<<Boundary>> <Class> Settlement Transaction
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 associated to
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> gives : Settlement Transaction [0..1]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::is associated to
Type<<Boundary>> <Class> Matching Object
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 is associated to
Private <<Boundary>> <Class> Settlement Restriction is associated to
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is associated to_gives
Class<<Boundary>> <Class> Settlement Transaction
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 associated to
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> gives : Settlement Transaction [0..1]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::is associated to
Type<<Boundary>> <Class> Settlement Restriction
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 is delivered by
Private <<Entity>> <Class> Party is delivered by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_delivers_is delivered by
Class<<Boundary>> <Class> Settlement Transaction
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
Nameis delivered by
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> delivers : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::is delivered by
Type<<Entity>> <Class> Party
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 ISO Transaction Code
Public <Primitive Type> String ISO Transaction Code

This field is not filled in case the Settlement Transaction is associated to a Settlement Restriction or a Liquidity Transfer.
Possible values:
Auto-Collateralisation (AUTO)
BuySellBack (BSBK)
Market Claim (CLAI)
CentralBankCollateralOperation (CNCB)
CollateralIn (COLI)
CollateralOut (COLO)
DepositoryReceiptConversion (CONV)
Corporate Action (CORP)
FactorUpdate (FCTA)
MoveOfStock (INSP)
DepositoryReceiptIssue (ISSU)
MarkDown (MKDW)
MarkUp (MKUP)
Netting (NETT)
NonSyndicated (NSYN)
ExternalAccountTransfer (OWNE)
InternalAccountTransfer (OWNI)
PairOff (PAIR)
Placement (PLAC)
PortfolioMove (PORT)
Realignment (REAL)
Withdrawal (REDI)
Redemption (REDM)
DepositoryReceiptReleaseCancellation (RELE)
Repo (REPU)
ReturnDeliveryWithoutMatching (RODE)
Reporting (RPTO)
ReverseRepo (RVPO)
SellBuyBack (SBBK)
BorrowingReallocation (SBRE)
SecuritiesBorrowing (SECB)
SecuritiesLending (SECL)
LendingReallocation (SLRE)
Subscription (SUBS)
SyndicateUnderwriters (SYND)
TBAClosing (TBAC)
Trade (TRAD)
TripartyRepo (TRPO)
TripartyReverseRepo (TRVO)
Turnaround (TURN)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameISO Transaction Code
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::ISO Transaction Code
Type<Primitive Type> String
Upper1
VisibilityPublic


 is priced with
Private <<Entity>> <Class> Securities Valuation is priced with
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is priced with_prices
Class<<Boundary>> <Class> Settlement Transaction
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*
Nameis priced with
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> prices : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::is priced with
Type<<Entity>> <Class> Securities Valuation
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 is received by
Private <<Entity>> <Class> Party is received by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is received by_receives
Class<<Boundary>> <Class> Settlement Transaction
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 received by
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> receives : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::is received by
Type<<Entity>> <Class> Party
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Original Amount
Public <Primitive Type> Integer Original Amount

Amount to transfer from an account to another account.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameOriginal Amount
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Original Amount
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Original Quantity
Public <Primitive Type> Integer Original Quantity

Quantity of securities to transfer from an account to another account.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameOriginal Quantity
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Original Quantity
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Partial Settlement Indicator
Public <Primitive Type> Boolean Partial Settlement Indicator

This Indicator aims at indicating whether the Settlement Transaction may be partially settled or not. Concerning Liquidity transfer value, it must match with Liquidity Transfer's Partial Execution attribute.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NamePartial Settlement Indicator
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Partial Settlement Indicator
Type<Primitive Type> Boolean
Upper1
VisibilityPublic


 Priority
Public <Primitive Type> String Priority

Value based on the priority value of the associated Settlement Instruction.
Possible values are :
- Reserved priority (0001)
- Top priority (0002)
- High priority (0003)
- Normal Priority (0004)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NamePriority
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Priority
Type<Primitive Type> String
Upper1
VisibilityPublic


 Reason for Settlement Failure
Public <Primitive Type> String Reason for Settlement Failure

Contains the reason for failure for the last unsuccessful settlement attempt if the “Settlement Transaction Status” attribute is valued to “Unsettled”

Vincoli:
Proprietà:

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


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

AggregationNone
Association<Association> A_ident. fin. Instrument of_regards
Class<<Boundary>> <Class> Settlement Transaction
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
Nameregards
Namespace<<Boundary>> <Class> Settlement Transaction
Opposite<Property> ident. fin. Instrument of : Settlement Transaction [0..*]
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::regards
Type<<Entity>> <Class> Securities
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Remaining Amount
Public <Primitive Type> Integer Remaining Amount

Remaining amount to transfer from an account to another account.
Updated by VPB after the settlement.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRemaining Amount
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Remaining Amount
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Remaining Quantity
Public <Primitive Type> Integer Remaining Quantity

Remaining quantity to transfer from an account to another account. Updated by VPB after the settlement.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRemaining Quantity
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Remaining Quantity
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Settlement Attempt Timestamp
Public <Primitive Type> Timestamp Settlement Attempt Timestamp

Time stamp of the modified status

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameSettlement Attempt Timestamp
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Settlement Attempt Timestamp
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Settlement Transaction Category
Public <Primitive Type> String Settlement Transaction Category

Possible values :
- Collateral (COLA)
- Collateral Relocation (CORE)
- Liquidity Transfer (LQTR)
- Realignment (REAL)
- Restriction Management (RSMG)
- Restriction Use (RESU)
- Reverse Collateral (RCOL)
- Standard (STND)
- Technical Cash Transfer (TCAT)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameSettlement Transaction Category
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Settlement Transaction Category
Type<Primitive Type> String
Upper1
VisibilityPublic


 Settlement Transaction Status
Public <Primitive Type> String Settlement Transaction Status

Possible values:
Unsettled (USET)
Partially filled (PFIL)
Settled (SETT)
Partially settled (PSET)
Cancelled (CANC)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameSettlement Transaction Status
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Settlement Transaction Status
Type<Primitive Type> String
Upper1
VisibilityPublic


 Settlement Transaction Sub-Category
Public <Primitive Type> String Settlement Transaction Sub-Category

Possible values:
- Auto-collateralisation Liquidity Optimization (ALOP)
- Blocking position – Decrease (BPDE)
- Blocking position – Increase (BPIN)
- Blocking position – Set-up (BPSU)
- Cash Transfer (CATR)
- Corporate Action Cash Rebalancing (CARL)
- CoSD Blocking position – Set-up (COBS)
- CoSD Blocking Regeneration (COBR)
- CoSD Cancellation position (COCP)
- CoSD Release transaction (CORT)
- CoSD Restriction Use (CORU)
- Earmarking position – Decrease (EPDE)
- Earmarking position – Increase/Set-up (EPIS)
- EoD Liquidity Transfer (EDLT)
- EoD Restriction Release (EDRR)
- Liquidity Transfer (LQTR)
- Liquidity Transfer all cash (LTAC)
- Monetary Policy Operation Cash Rebalancing (MPOR)
- Pledge (PLED)
- Realignment (REAL)
- Release for End Of Restriction Validity (RERV)
- Repo (REPO)
- Reservation position – Decrease (RPDE)
- Reservation position – Increase (RPIN)
- Reservation position – Set-up (RPSU)
- Restriction Use (RESU)
- Standard (STND)
- Sub-pledge (SPLE)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameSettlement Transaction Sub-Category
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Settlement Transaction Sub-Category
Type<Primitive Type> String
Upper1
VisibilityPublic


 Threshold Type
Public <Primitive Type> String Threshold Type

This attribute shall define whether the threshold is in:
- cash value (CASH)
- or quantity (QUTY)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameThreshold Type
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Threshold Type
Type<Primitive Type> String
Upper1
VisibilityPublic


 Transaction Type Code
Public <Primitive Type> String Transaction Type Code

Concerning Settlement transactions based on Settlement instructions the determination is done on a combination of Securities Movement Type Code, Settlement Quantity and Payment Type Code.
List of possible values:
Delivery Versus Payment (DVP)
Free Of Payment (FOP)
Payment Free Of Delivery (PFOD)
Delivery With Payment (DWP)
Liquidity Transfer (LQT)
Settlement Restriction on Securities (SRSE)
Settlement Restriction on Cash (SRCA)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Settlement Transaction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameTransaction Type Code
Namespace<<Boundary>> <Class> Settlement Transaction
Owner<<Boundary>> <Class> Settlement Transaction
Qualified NameT2S Data Model::Settlement::Settlement Transaction::Transaction Type Code
Type<Primitive Type> String
Upper1
VisibilityPublic