Operational Information

Instruction specifications - Xact via Swift and Xact File Transfer - Thailand

Market Coverage | Thailand

Reference

Service level
CBL | 6-series account
Last Updated
24.11.2025
This page contains Governing Information.

In the following tables, M=Mandatory; O=Optional; C=Conditional; CM=CBL Mandatory;
Seq=Swift Message (sub)sequence.

Equities

MT540Receive FreeSeq
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

C d

:22F:

:SETR

//Type of settlement transaction

E

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:DEAG

//Counterparty's BIC b c
O

:95P:

:SELL

//Ordering party's BIC, if different from DEAG b
O

:97A:

:SAFE

//Ordering party's account



MT541


Receive Against Payment


Seq
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

C

:22F:

:RTGS

// a

E

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:DEAG

//Counterparty's BIC b c
O

:95P:

:SELL

//Ordering party's BIC, if different from DEAG b
O

:97A:

:SAFE

//Ordering party's account



MT542


Deliver Free


Seq
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

C d

:22F:

:SETR

//Type of settlement transaction

E

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:REAG

//Counterparty's BICb c
O

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG b
O

:97A:

:SAFE

//Beneficiary's account



MT543


Deliver Against Payment


Seq
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

C

:22F:

:RTGS

// a

E

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:REAG

//Counterparty's BIC b c
O

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG b
O

:97A:

:SAFE

//Beneficiary's account

------------------------------------------
a. When RTGS-DVP is required, this field must contain the code word YRTG.
b. If the appropriate BIC does exist but is not provided, STP cannot be guaranteed and there is a risk of incurring eventual charges.
c. For equities, clients are requested not to use field :97A: that connects with 95P::DEAG// or REAG//.
d. For equities, clients must indicate the relevant reason code (SECB or SECL) when conducting securities borrowing and lending activities with domestic counterparties. For further details, see ‘Specific settlement rules / settlement restrictions’ under Settlement services. 

Debt securities

MT540Receive FreeSeq
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:DEAG

//Counterparty's BIC b

CM

:70E:

:DECL

//Ordering party's LEI d

M

:95P:

:SELL

//Ordering party's BIC, if different from DEAG b
M

:97A:

:SAFE

//Ordering party’s segregated depository account number at TSD c


MT541


Receive Against Payment


Seq
M

:98a:

:TRAD

//Trade date/time

B

CM


CM

:90A: e

OR

:90B: f

:DEAL


:DEAL

//Deal price


//Deal price

C

:22F:

:RTGS

// a

E

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:DEAG

//Counterparty's BIC b

CM

:70E:

:DECL

//Ordering party's LEI  d

M

:95P:

:SELL

//Ordering party's BIC, if different from DEAG b
M

:97A:

:SAFE

//Ordering party’s segregated depository account number at TSD c


MT542


Deliver Free


Seq
M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:REAG

//Counterparty's BIC b

CM

:70E:

:DECL

//Beneficiary's LEI d

M

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG b

M

:97A:

:SAFE

//Beneficiary's segregated depository account number at TSD c


MT543


Deliver Against Payment


Seq
M

:98a:

:TRAD

//Trade date/time

B

CM

:90A: e

OR

:90B: f

:DEAL


:DEAL

//Deal price


//Deal price

C

:22F:

:RTGS

// a

E

M

:95P:

:PSET

//TSDCTHBK[XXX]

E1

M

:95P:

:REAG

//Counterparty's BIC b

CM

:70E:

:DECL

//Beneficiary's LEI d

M

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG b
M

:97A:

:SAFE

//Beneficiary's segregated depository account number at TSD c

------------------------------------------
a. When RTGS-DVP is required, this field must contain the code word YRTG.
b. If the appropriate BIC does exist but is not provided, STP cannot be guaranteed and there is a risk of incurring eventual charges.
c. For all transactions in debt securities, the Ordering Party’s or Beneficiary’s segregated depository account number at TSD is mandatory. There will be no validation in Clearstream on this field, only on the local market. Therefore, if it is incorrectly or incompletely populated, it may cause settlement delays.
d. The Ordering Party’s or Beneficiary’s LEI must be in the format NNNNNNNNNNNNNNNNNNNN (20-character, alpha-numeric code representing the LEI).
e. When entering the deal price using :90A:DEAL// then the deal price should either be expressed as a yield (YIEL) or percentage (PRCT) of par.
f. When entering the deal price using :90B:DEAL// then the deal price should be expressed as an actual amount (ACTU) per unit.