Instruction specifications - Xact via SWIFT and Xact File Transfer - Canada

11.06.2021

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

Book-entry transactions, counterparties in CDS

MT540Receive FreeSeq
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

MT540Receive FreeSeq
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.