Instruction specifications - Xact via SWIFT and Xact File Transfer - China - B-Shares
In the following tables, M=Mandatory; O=Optional; C=Conditional;
Seq=SWIFT Message (sub)sequence.
B shares listed and deposited in Shanghai
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCECNS1[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG | |
O | :97A: | :SAFE | //Ordering party’s account | |
C a | :95P: | :BUYR | //Beneficiary’s BIC | |
C a | :97A: | :SAFE | //Beneficiary’s account at the CBL depository | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCECNS1[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG | |
O | :97A: | :SAFE | //Ordering party’s account | |
C a | :95P: | :BUYR | //Beneficiary’s BIC | |
C a | :97A: | :SAFE | //Beneficiary’s account at the CBL depository | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCECNS1[XXX] | E1 |
M | :95P: | :REAG | //Counterparty’s BIC | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account | |
C a | :95P: | :SELL | //Ordering party’s BIC | |
C a | :97A: | :SAFE | //Ordering party’s account at the CBL depository | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCECNS1[XXX] | E1 |
M | :95P: | :REAG | //Counterparty’s BIC | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account | |
C a | :95P: | :SELL | //Ordering party’s BIC | |
C a | :97A: | :SAFE | //Ordering party’s account at the CBL depository |
------------------------------------------
a. The beneficiary's (receive) or ordering party's (deliver) account at the CBL depository must be provided, either in the first position of :70E::SPRO, in the format :70E::SPRO/SAFE/001-nnnnnn-500 (where nnnnnn is 6 digits), or in :97A::SAFE in the format :97A::SAFE//001-nnnnnn-500. In the latter case, the associated :BUYR/:SELL is mandatory and :70E::SPRO is optional.
B shares listed and deposited in Shenzhen
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCCCNS1[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG | |
O | :97A: | :SAFE | //Ordering party’s account | |
C a | :95P: | :BUYR | //Beneficiary’s BIC | |
C a | :97A: | :SAFE | //Beneficiary’s account at the CBL depository | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCCCNS1[XXX] | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG | |
O | :97A: | :SAFE | //Ordering party’s account | |
C a | :95P: | :BUYR | //Beneficiary’s BIC | |
C a | :97A: | :SAFE | //Beneficiary’s account at the CBL depository | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCCCNS1[XXX] | E1 |
M | :95P: | :REAG | //Counterparty’s BIC | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account | |
C a | :95P: | :SELL | //Ordering party’s BIC | |
C a | :97A: | :SAFE | //Ordering party’s account at the CBL depository | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | // a | |
M | :95P: | :PSET | //SSCCCNS1[XXX] | E1 |
M | :95P: | :REAG | //Counterparty’s BIC | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) | |
O | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG | |
O | :97A: | :SAFE | //Beneficiary’s account | |
C a | :95P: | :SELL | //Ordering party’s BIC | |
C a | :97A: | :SAFE | //Ordering party’s account at the CBL depository |
------------------------------------------
a. The beneficiary's (receive) or ordering party's (deliver) account at the CBL depository must be provided, either in the first position of :70E::SPRO, in the format :70E::SPRO/SAFE/002-nnnnnn-503 (where nnnnnn is 6 digits), or in :97A::SAFE in the format :97A::SAFE//002-nnnnnn-503. In the latter case, the associated :BUYR/:SELL is mandatory and :70E::SPRO is optional.