Instruction specifications - Xact via SWIFT and Xact File Transfer - Canada
In the following tables, M=Mandatory; O=Optional; C=Conditional;
Seq=SWIFT Message (sub)sequence.
Book-entry transactions, counterparties in CDS
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :70E: | :SPRO | //Electronic Treasury Order a | |
M | :95P: | :PSET | //CDSLCATT[XXX] | E1 |
M | :95R: | :DEAG | /CDSL/CUID number | |
or | :95P: | :DEAG | //Counterparty’s BIC | |
O | :95P: | :SELL | //Ordering party’s BIC | |
or | :95R: | :SELL | /CDSL/Ordering party's CUID number, if different from DEAG | |
C b | :97A: | :SAFE | //Ordering party’s account | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //CDSLCATT[XXX] | E1 |
M | :95R: | :DEAG | /CDSL/CUID number | |
or | :95P: | :DEAG | //Counterparty’s BIC | |
O | :95P: | :SELL | //Ordering party’s BIC | |
or | :95R: | :SELL | /CDSL/Ordering party's CUID number, if different from DEAG | |
C b | :97A: | :SAFE | //Ordering party’s account | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //CDSLCATT[XXX] | E1 |
M | :95R: | :REAG | /CDSL/CUID number | |
or | :95P: | :REAG | //Counterparty’s BIC | |
O | :95P: | :BUYR | //Beneficiary’s BIC | |
or | :95R: | :BUYR | /CDSL/Beneficiary’s CUID number, if different from REAG | |
C b | :97A: | :SAFE | //Beneficiary’s account | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //CDSLCATT[XXX] | E1 |
M | :95R: | :REAG | /CDSL/CUID number | |
or | :95P: | :REAG | //Counterparty’s BIC | |
O | :95P: | :BUYR | //Beneficiary’s BIC | |
or | :95R: | :BUYR | /CDSL/Beneficiary’s CUID number, if different from REAG | |
C b | :97A: | :SAFE | //Beneficiary’s account |
------------------------------------------
a. "Electronic Treasury Order" must be communicated when buying shares directly from the issuer. Please see “Treasury shares and Electronic Treasury Orders" in Settlement Services.
b. If the counterparty is a financial institution or a bank, the account must be provided. The absence of the account in such cases may lead to settlement delays.
Cross-border book-entry transactions with counterparties in DTC
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //CDSLCATT[XXX] | E1 |
M | :95R: | :DEAG | /CDSL/ACSI | |
or | :95P: | :DEAG | //CADSCA81 | |
M | :95R: | :SELL | /DTCYID/8-digit DTC participant number | |
or | :95P: | :SELL | //DTC participant BIC | |
O | :97A: | :SAFE | //Ordering party’s account | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DTCYUS33[XXX] | E1 |
M | :95R: | :DEAG | /DTCYID/DTC 8-digit participant number | |
O | :95R: | :SELL | /DTCYID/8-digit DTC participant number, if different from DEAG | |
or | :95P: | :SELL | //DTC participant BIC | |
O | :97A: | :SAFE | //Ordering party’s account | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //CDSLCATT[XXX] | E1 |
M | :95R: | :REAG | /CDSL/DTCC | |
or | :95P: | :REAG | //DETCUS33 | |
M | :95R: | :BUYR | /DTCYID/8-digit DTC participant number | |
O a | :97A: | :SAFE | //Beneficiary’s account | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //DTCYUS33[XXX] | E1 |
M | :95R: | :REAG | /DTCYID/8-digit DTC participant number | |
O | :95R: | :BUYR | /DTCYID/8-digit DTC participant number, if different from REAG | |
or | :95P: | :BUYR | //DTC participant BIC | |
O a | :97A: | :SAFE | //Beneficiary’s account |
------------------------------------------
a. It is recommended to include the receiving account number to ensure that the receiving participant can recognise the delivery and settlement failure can be avoided.
Physical transactions
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C a | :70E: | :SPRO | //Registration details b | |
M | :22F: | :STCO | //PHYS | E |
M | :95C: | :PSET | //CA | E1 |
or | :95P: | :PSET | //ROYCCAT2 | |
M | :95R: | :REAG | /CDSL/OTCO | |
or | :95P: | :REAG | //ROTRCAT1PYS | |
O | :95P: | :BUYR | //Beneficiary’s BIC | |
or | :95Q: | :BUYR | //Beneficiary’s name | |
O | :97A: | :SAFE | //Beneficiary’s account | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C b | :70E: | :SPRO | //Registration details b | |
M | :22F: | :STCO | //PHYS | E |
M | :95C: | :PSET | //CA | E1 |
or | :95P: | :PSET | //ROYCCAT2 | |
M | :95R: | :REAG | /CDSL/OTCO | |
or | :95P: | :REAG | //ROTRCAT1PYS | |
O | :95P: | :BUYR | //Beneficiary’s BIC | |
or | :95Q: | :BUYR | //Beneficiary’s name | |
O | :97A: | :SAFE | //Beneficiary’s account |
------------------------------------------
a. Registration details are only mandatory when registration is not in a nominee name.
b. The registration details must be clearly communicated as follows: DELIVER TO (receiving party's name and address + ATTN name and telephone number of the receiving party)/REGISTER AS (name and address).