Instruction specifications - Xact via SWIFT and Xact File Transfer - Hong Kong
In the following tables, M=Mandatory; O=Optional; C=Conditional;
Seq=SWIFT Message (sub)sequence.
CCASS-eligible equities and warrants - 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 | |
C | :22F: | :RTGS | // a | 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 | |
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 | //XHKCHKH1[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BICb,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 | |
C | :22F: | :RTGS | // a | 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 | :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 | //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 |
------------------------------------------
a. For Real-Time Gross Settlement (RTGS) instructions for CCASS instruments only, this field must contain YRTG to indicate that the instruction is to be processed in the mandatory and/or optional settlement processings (see “RTGS instructions for CCASS instruments” under Settlement services).
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.
CCASS-eligible equities and warrants - 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 | |
C | :22F: | :RTGS | //a | 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 | |
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 | //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 | |
C | :22F: | :RTGS | //a | 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 | |
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 | //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. For Real-Time Gross Settlement (RTGS) instructions for CCASS instruments only, this field must contain YRTG to indicate that the instruction is to be processed in the mandatory and/or optional settlement processings (see “RTGS instructions for CCASS instruments” under Settlement services).
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.
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.
Physical CCASS- and Non–CCASS-eligible equities and warrants
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :BENE | //NBEN (if no change in beneficial ownership) | E |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //HK | E1 |
M | :95Q: | :DEAG | //900021 | |
O | :95Q: | :SELL | //Ordering party’s name, if different from DEAG | |
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: | :BENE | //NBEN (if no change in beneficial ownership) | E |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //HK | E1 |
M | :95Q: | :DEAG | //900021 | |
O | :95Q: | :SELL | //Ordering party’s name, if different from DEAG | |
O | :97A: | :SAFE | //Ordering party’s account | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :BENE | //NBEN (if no change in beneficial ownership) | E |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //HK | E1 |
M | :95Q: | :REAG | //900023 | |
O | :95Q: | :BUYR | //Beneficiary’s name, if different from REAG | |
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: | :BENE | //NBEN (if no change in beneficial ownership) | E |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //HK | E1 |
M | :95Q: | :REAG | //900023 | |
O | :95Q: | :BUYR | //Beneficiary’s name, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account |
CMU instruments
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :70E: | :SPRO | //New issue distribution a | |
M | :95P: | :PSET | //HKMAHKHC[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BICb,c | |
M | :97A: | :SAFE | //Counterparty’s CMU account | |
C | :95P: | :SELLd | //Ordering party’s BIC, if different from DEAGb | |
C | :97A: | :SAFEd | //Ordering party’s account | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :70E: | :SPRO | //New issue distribution a | |
M | :95P: | :PSET | //HKMAHKHC[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC b,c | |
M | :97A: | :SAFE | //Counterparty’s CMU account | |
C | :95P: | :SELLd | //Ordering party’s BIC, if different from DEAGb | |
C | :97A: | :SAFEd | //Ordering party’s account | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //HKMAHKHC[XXX] | E1 |
M | :95P: | :REAG | //Counterparty’s BICb,c | |
M | :97A: | :SAFE | //Counterparty’s CMU account | |
C | :95P: | :BUYRd | //Beneficiary’s BIC, if different from REAGb | |
C | :97A: | :SAFEd | //Beneficiary’s account | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //HKMAHKHC[XXX] | E1 |
M | :95P: | :REAG | //Counterparty’s BICb,c | |
M | :97A: | :SAFE | //Counterparty’s CMU account | |
C | :95P: | :BUYRd | //Beneficiary’s BIC, if different from REAGb | |
C | :97A: | :SAFEd | //Beneficiary’s account |
------------------------------------------
a. Mandatory for the allotment of new issues of CMU instruments.
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/CMU 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 CMU ID.
d. This field becomes mandatory when Clearstream Banking's depository (Citibank Hong Kong) is also the counterparty.