Instruction specifications - Xact via SWIFT and Xact File Transfer - Irish equities, corporate bonds and other instruments

27.07.2020

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

Equities

 

MT540

Receive Free

Seq

M

:94B:

:TRAD

//EXCH/xxxx (place of transaction segment MIC)

B

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:22F:

SETR

//xxxx (type of transaction code)

E

C

:22F:

:STAM

a

E

C

:22F:

:BENE

a

 

M

:95P:

:PSET

//CRSTGB22[XXX]

E1

M

:95R:

:DEAG

/CRST/xxxxx (Counterparty's CREST code)b

 

O

:95P:

:SELL

//Ordering party's BIC, if different from DEAG

 

or

:95Q:

:SELL

//Ordering party's name, if different from DEAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Ordering party's account

 
 



MT541



Receive Against Payment



Seq

M

:94B:

:TRAD

//EXCH/xxxx (place of transaction segment MIC)

B

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:22F:

SETR

//xxxx (type of transaction code)

E

C

:22F:

:STAM

a

E

C

:22F:

:BENE

a

 

M

:95P:

:PSET

//CRSTGB22[XXX]

E1

M

:95R:

:DEAG

/CRST/xxxxx (Counterparty's CREST code)b

 

O

:95P:

:SELL

//Ordering party's BIC, if different from DEAG

 

or

:95Q:

:SELL

//Ordering party's name, if different from DEAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Ordering party's account

 
 



MT542



Deliver Free



Seq

M

:94B:

:TRAD

//EXCH/xxxx (place of transaction segment MIC)

B

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:22F:

SETR

//xxxx (type of transaction code)

E

C

:22F:

:STAM

a

E

C

:22F:

:BENE

a

 

M

:95P:

:PSET

//CRSTGB22[XXX]

E1

M

:95R:

:REAG

/CRST/xxxxx (Counterparty's CREST code)b

 

O

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG

 

or

:95Q:

:BUYR

//Beneficiary's name, if different from REAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary's account

 

C

:19A:

:DEAL

a

E3

 



MT543



Deliver Against Payment



Seq

M

:94B:

:TRAD

//EXCH/xxxx (place of transaction segment MIC)

B

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:22F:

SETR

//xxxx (type of transaction code)

E

C

:22F:

:STAM

a

E

C

:22F:

:BENE

a

 

M

:95P:

:PSET

//CRSTGB22[XXX]

E1

M

:95R:

:REAG

/CRST/xxxxx (Counterparty's CREST code)b

 

O

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG

 

or

:95Q:

:BUYR

//Beneficiary's name, if different from REAG (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary's account

 

C

:19A:

:DEAL

a

 

------------------------------------------
a. The use of these fields is dependent on whether the transaction is subject to or exempt from stamp duty and on the appropriate accountability. For details, please refer to "Input of Irish stamp duty details" under Irish stamp duty.
b. CREST codes range from 3 to 5 alphanumeric characters.

Note: For the instruction to be processed by the CBL custodian on an STP basis, the narrative must either contain standard code words, each between ‘/’ characters, or be left blank.