Skip to main content

Process 5: Hold Securities (Sell)

Request to hold securities for a sell order.

Message Type

semt.002 - Securities Balance Accountability Report
semt.018 - Securities Message Rejection (used as Acknowledgement)

Purpose

When a customer places a sell order, the Securities Company requests the Custody Bank to hold (block) the specific quantity of securities to ensure delivery.

REQUEST - Broker → UFG → Custody Bank

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:semt.002.001.08">
<SctiesBalAcctgRpt>
<Id>
<MsgId>BRK00-SECH-20250126-001</MsgId>
<CreDtTm>2025-01-26T12:00:00Z</CreDtTm>
</Id>
<AcctOwnr>
<Id>
<Othr>
<Id>0821234567</Id>
</Othr>
</Id>
</AcctOwnr>
<SfkpgAcct>
<Id>
<Othr>
<Id>SUB-0821234567</Id>
</Othr>
</Id>
</SfkpgAcct>
<Bal>
<Tp>
<Cd>AWAS</Cd> <!-- Available for Sale -->
</Tp>
<Qty>
<Unit>1000</Unit> <!-- Quantity to hold -->
</Qty>
<FinInstrmId>
<ISIN>VN000000VN30</ISIN>
</FinInstrmId>
<SfkpgPlc>
<Ctry>VN</Ctry>
</SfkpgPlc>
</Bal>
<SplmtryData>
<PlcAndNm>SellOrderDetails</PlcAndNm>
<Envlp>
<OrderRef>ORD-SELL-VN30-001</OrderRef>
<Symbol>VN30</Symbol>
<Quantity>1000</Quantity>
<Price>85000</Price>
<Side>SELL</Side>
<RequestType>HOLD</RequestType>
</Envlp>
</SplmtryData>
</SctiesBalAcctgRpt>
</Document>

RESPONSE - Custody Bank → UFG → Broker

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:semt.018.001.05">
<SctiesMsgRjctn>
<Id>
<MsgId>CUSTODY00-SECH-ACK-001</MsgId>
<CreDtTm>2025-01-26T12:00:01Z</CreDtTm>
</Id>
<RltdRef>
<Ref>
<MsgNm>semt.002</MsgNm>
<MsgId>BRK00-SECH-20250126-001</MsgId>
</Ref>
</RltdRef>
<Rsn>
<Cd>SAFE</Cd> <!-- Securities Available = ACCEPTED -->
<!-- Or NPOS = No Position = REJECTED -->
</Rsn>
<SplmtryData>
<PlcAndNm>HoldConfirmation</PlcAndNm>
<Envlp>
<HoldRef>HOLD-SEC-CUSTODY-001</HoldRef>
<Status>ACCEPTED</Status>
<ISIN>VN000000VN30</ISIN>
<HoldQuantity>1000</HoldQuantity>
<ValidUntil>2025-01-26T16:00:00Z</ValidUntil>
</Envlp>
</SplmtryData>
</SctiesMsgRjctn>
</Document>

Flow Diagram