Instruction specifications - Xact via SWIFT and Xact File Transfer - Irish debt securities - Citibank

18.04.2019

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

MT540 Receive Free

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//IRCEIE2D[XXX]


M

:95R:

:DEAG

/ECLR//xxxxx (Counterparty's Euroclear Bank  participant account number)

 

O

:95P:

:SELL

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

E1

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

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:     :DEAL

//Deal price

 

M

:95P:

:PSET

//IRCEIE2D[XXX]

E1

M

:95R:

:DEAG

/ECLR//xxxxx (Counterparty's Euroclear Bank participant account number)

 

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

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//IRCEIE2D[XXX]

E1

M

:95R:

:REAG

/ECLR//xxxxx (Counterparty's Euroclear Bank participant account number)

 

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

 

MT543 Deliver Against Payment

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//IRCEIE2D[XXX]

E1

M

:95R:

:REAG

/ECLR//xxxxx (Counterparty's Euroclear Bank participant account number)

 

O

:95P:

:BUYR

//Beneficiary's BIC, if different from REAG

O

or

:95Q:

:BUYR

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

 

O

:97A:

:SAFE

//Beneficiary's account