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

05.12.2019

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

Book-entry transactions, SEB counterparties


MT540

Receive Free

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//VPCSSESS[XXX]

E1

M

:95P:

:DEAG

//ESSESESS[XXX] (SEB’s BIC)

 

M

:95P:

:SELL

//Ordering party’s BIC

 

or

:95Q:

:SELL

//Ordering party’s name (if BIC does not exist)

 

M

: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

//VPCSSESS[XXX]

E1

M

:95P:

:DEAG

//ESSESESS[XXX] (SEB’s BIC)

 

M

:95P:

:SELL

//Ordering party’s BIC

 

or

:95Q:

:SELL

//Ordering party’s name (if BIC does not exist)

 

M

: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

//VPCSSESS[XXX]

E1

M

:95P:

:REAG

//ESSESESS[XXX] (SEB’s BIC)

 

M

:95P:

:BUYR

//Beneficiary’s BIC

 

or

:95Q:

:BUYR

//Beneficiary’s name (if BIC does not exist)

 

M

: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

//VPCSSESS[XXX]

E1

M

:95P:

:REAG

//ESSESESS[XXX] (SEB’s BIC)

 

M

:95P:

:BUYR

//Beneficiary’s BIC

 

or

:95Q:

:BUYR

//Beneficiary’s name (if BIC does not exist)

 

M

:97A:

:SAFE

//Beneficiary’s account


Book-entry transactions, counterparties outside SEB


MT540

Receive Free 

Seq

M

:98a:

:TRAD

//Trade date/time

B

O

:90a:

:DEAL

//Deal price

 

M

:95P:

:PSET

//VPCSSESS[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

 

or

:95Q:

:DEAG

//Counterparty’s name (if BIC does not exist)

 

M

:95P:

:SELL

//Ordering party’s BIC

 

or

:95Q:

:SELL

//Ordering party’s name (if BIC does not exist)

 

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

//VPCSSESS[XXX]

E1

M

:95P:

:DEAG

//Counterparty’s BIC

 

or

:95Q:

:DEAG

//Counterparty’s name (if BIC does not exist)

 

M

:95P:

:SELL

//Ordering party’s BIC

 

or

:95Q:

:SELL

//Ordering party’s name (if BIC does not exist)

 

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

//VPCSSESS[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

 

or

:95Q:

:REAG

//Counterparty’s name (if BIC does not exist)

 

M

:95P:

:BUYR

//Beneficiary’s BIC

 

or

:95Q:

:BUYR

//Beneficiary’s name (if BIC does not exist)

 

O

: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

//VPCSSESS[XXX]

E1

M

:95P:

:REAG

//Counterparty’s BIC

 

or

:95Q:

:REAG

//Counterparty’s name (if BIC does not exist)

 

M

:95P:

:BUYR

//Beneficiary’s BIC

 

or

:95Q:

:BUYR

//Beneficiary’s name (if BIC does not exist)

 

O

:97A:

:SAFE

//Beneficiary’s account