Instruction specifications - Xact via SWIFT and Xact File Transfer - Hong Kong - China Connect securities

21.12.2022

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

Stock Connect - Buyer/Seller is direct client of Delivering/Receiving Agent

MT540

Receive Free

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Beneficiary's account at CBL's depository a

 

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC b,c

 

M

:95P:

:SELL

//Ordering party’s BIC, if different from DEAG b

 

M

:97A:

:SAFE

//Ordering party’s account

 
 

MT541

Receive Against Payment

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Beneficiary's account at CBL's depository a

 

C

:22F:

:RTGS

// d

E

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC b,c

 

M

:95P:

:SELL

//Ordering party’s BIC, if different from DEAG b

 

M

:97A:

:SAFE

//Ordering party’s account

 
 

MT542

Deliver Free

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Ordering party's account at CBL's depository a

 

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC b,c

 

M

:95P:

:BUYR

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

 

M

:97A:

:SAFE

//Beneficiary’s account

 
 

MT543

Deliver Against Payment

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Ordering party's account at CBL's depository a

 

C

:22F:

:RTGS

// d

E

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC b, c

 

M

:95P:

:BUYR

//Beneficiary’s BIC, if different from REAG c

 

M

:97A:

:SAFE

//Beneficiary’s account

 

------------------------------------------
a. The account format is a 10-digit account number.

b. If no BIC exists or none is available, the :95Q: Name and Address field must be used instead in each case. If the appropriate BIC does exist but is not provided, STP cannot be guaranteed and there is a risk of incurring eventual charges.

c. If no BIC exists and the Broker Code/CCASS ID for the Delivering/Receiving Agent or for the Seller/Buyer is available, the :95Q: Name and Address field must be used instead in each case. The format should be :95Q::DEAG//Broker Code or CCASS ID.

d. For Real-Time Gross Settlement (RTGS) instructions for Stock Connect instruments only, this field must contain YRTG to indicate that the instruction is to be processed in RDP settlement (see “RTGS instructions for Stock Connect instruments” under Settlement services).

Stock Connect - Buyer/Seller is indirect client (custodian bank) of Delivering/Receiving Agent

MT540

Receive Free

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Beneficiary's account at CBL's depository a

 

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC b,c

 

M

:95P:

:SELL

//Ordering party’s BIC, if different from DEAG b

 

M

:95P:

:DECU

//Global Custodian’s BIC b

 

M

:97A:

:SAFE

//Global Custodian’s account with Delivering Agent

 
 

MT541

Receive Against Payment

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Beneficiary's account at CBL's depository a

 

C

:22F:

:RTGS

// d

E

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC b,c

 

M

:95P:

:SELL

//Ordering party’s BIC, if different from DEAG b

 

M

:95P:

:DECU

//Global Custodian’s BIC b

 

M

:97A:

:SAFE

//Global Custodian’s account with Delivering Agent

 
 

MT542

Deliver Free

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Ordering party's account at CBL's depository a

 

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC b,c

 

M

:95P:

:BUYR

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

 

M

:97P:

:RECU

//Global Custodian’s BIC b

 

M

:97A:

:SAFE

//Global Custodian’s account with Receiving Agent

 
 

MT543

Deliver Against Payment

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:70E:

:SPRO

///SAFE/Ordering party's account at CBL's depository a

 

C

:22F:

:RTGS

// d

E

M

:95P:

:PSET

//XHKCHKH1[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC b,c

 

M

:95P:

:BUYR

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

 

M

:95P:

:RECU

//Global Custodian’s BIC b

 

M

:97A:

:SAFE

//Global Custodian’s account with Receiving Agent

 

------------------------------------------
a. The account format is a 10-digit account number.

b. If no BIC exists or none is available, the :95Q: Name and Address field must be used instead in each case. If the appropriate BIC does exist but is not provided, STP cannot be guaranteed and there is a risk of incurring eventual charges.

c. If no BIC exists and the Broker Code/CCASS ID for the Delivering/Receiving Agent or for the Seller/Buyer is available, the :95Q: Name and Address field must be used instead in each case. The format should be :95Q::DEAG//Broker Code or CCASS ID.

d. For Real-Time Gross Settlement (RTGS) instructions for Stock Connect instruments only, this field must contain YRTG to indicate that the instruction is to be processed in RDP settlement (see “RTGS instructions for Stock Connect instruments” under Settlement services).

Bond Connect

MT541

Receive Against Payment

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 
M:70E::SPRO

///SAFE/ Beneficiary's account at CBL's depository
CBT b

 

M

:94F:

:SAFE

//NCSD/HKMAHKHC

C

M

:22F:

:RTGS

//YRTG

E

M

:95P:

:PSET

//NDCCCNB1 (for CCDC) or CHFMCNSH (for SHCH)

E1

M

:95R:

:DEAG

/HKMA/Counterparty account number in Mainland CSDs

 
 

MT543

Deliver Against Payment

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 
M:70E::SPRO///SAFE/ Ordering party's account at CBL's depository a
CBT b
 

M

:94F:

:SAFE

//NCSD/HKMAHKHC

C

M

:22F:

:RTGS

//YRTG

E

M

:95P:

:PSET

//NDCCCNB1 (for CCDC) or CHFMCNSH (for SHCH)

E1

M

:95R:

:REAG

/HKMA/Counterparty account number in Mainland CSDs

 

------------------------------------------
a. The account format is a 10-digit account number to be indicated on the first line.

b. CFETS Trade reference number with the prefix “CBT” to be indicated on the second line. For example, CBT12345678910.