Instruction specifications - Xact via SWIFT and Xact File Transfer - South Africa
In the following tables, M=Mandatory; O=Optional; C=Conditional;
Seq=SWIFT Message (sub)sequence.
Debt securities
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
O | :70E: | :SPRO | //Portfolio transfer a | B1 |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC b | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) b | |
M | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG b | |
M | :97A: | :SAFE | //Ordering party’s account c | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC b | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) b | |
M | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG b | |
M | :97A: | :SAFE | //Ordering party’s account c | |
| Deliver Free |
| ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
O | :70E: | :SPRO | //Portfolio transfer a | B1 |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :REAG | //Counterparty’s BIC b | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) b | |
M | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG b | |
M | :97A: | :SAFE | //Beneficiary’s account c | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :REAG | //Counterparty’s BIC b | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) b | |
M | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG b | |
M | :97A: | :SAFE | //Beneficiary’s account c |
------------------------------------------
a. Please refer to the Specific settlement rules / settlement restrictions for portfolio transfers.
b. If no BIC exists for the Delivering/Receiving Agent or for the Seller/Buyer, the :95Q: Name and Address field can 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. The account number of the ordering party/beneficiary must also always be indicated, in addition to the above mandatory fields. Otherwise STP cannot be guaranteed and there is a risk of incurring eventual charges.
Dematerialised equities
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
O | :70E: | :SPRO | //Portfolio transfer a | B1 |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC c | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG c | |
M | :97A: | :SAFE | //Ordering party’s account d | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC c | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG c | |
M | :97A: | :SAFE | //Ordering party’s account d | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
O | :70E: | :SPRO | //Portfolio transfer a | B1 |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :REAG | //Counterparty’s BIC c | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG c | |
M | :97A: | :SAFE | //Beneficiary’s account d | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :95P: | :PSET | //STRAZAJJ(XXX) | E1 |
M | :95P: | :REAG | //Counterparty’s BIC c | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG c | |
M | :97A: | :SAFE | //Beneficiary’s account d |
------------------------------------------
a. Please refer to the Specific settlement rules / settlement restrictions for portfolio transfers.
b. If the transaction entails a change in beneficial ownership, this field must be omitted. See Impact of STT on instruction formats.
c. If no BIC exists for the Delivering/Receiving Agent or for the Seller/Buyer, the :95Q: Name and Address field can 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.
d. The account number of the ordering party/beneficiary must also always be indicated, in addition to the above mandatory fields. Otherwise STP cannot be guaranteed and there is a risk of incurring eventual charges.
Non-dematerialised equities
MT540 | Receive Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
O | :70E: | :SPRO | //Portfolio transfer a | B1 |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //ZA | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC c | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG c | |
C | :97A: | :SAFE | //Ordering party’s account d | |
MT541 | Receive Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //ZA | E1 |
M | :95P: | :DEAG | //Counterparty’s BIC c | |
or | :95Q: | :DEAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :SELL | //Ordering party’s BIC, if different from DEAG c | |
C | :97A: | :SAFE | //Ordering party’s account d | |
MT542 | Deliver Free | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
O | :70E: | :SPRO | //Portfolio transfer a | B1 |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //ZA | E1 |
M | :95P: | :REAG | //Counterparty’s BIC c | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG c | |
C | :97A: | :SAFE | //Beneficiary’s account d | |
MT543 | Deliver Against Payment | Seq | ||
M | :98a: | :TRAD | //Trade date/time | B |
O | :90a: | :DEAL | //Deal price | |
C | :22F: | :STAM | /STRA/USTN b | E |
C | :22F: | :BENE | //NBEN b | |
M | :22F: | :STCO | //PHYS | |
M | :95C: | :PSET | //ZA | E1 |
M | :95P: | :REAG | //Counterparty’s BIC c | |
or | :95Q: | :REAG | //Counterparty’s name (if BIC does not exist) c | |
M | :95P: | :BUYR | //Beneficiary’s BIC, if different from REAG c | |
C | :97A: | :SAFE | //Beneficiary’s account d |
------------------------------------------
a. Please refer to Specific settlement rules / settlement restrictions for portfolio transfers.
b. If the transaction entails a change in beneficial ownership, this field must be omitted. See Impact of STT on instruction formats.
c. If no BIC exists for the Delivering/Receiving Agent or for the Seller/Buyer, the :95Q: Name and Address field can 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.
d. The account number of the ordering party/beneficiary must also always be indicated, in addition to the above mandatory fields. Otherwise STP cannot be guaranteed and there is a risk of incurring eventual charges.