1. Swifttemplate for an OTC transaction free of payment between own accounts (MT 542 and MT 540 both have to be sent to KBC Securities)

:16R:GENL

:20C::SEME//XXXXXunique reference

:23G:NEWM

:98A::PREP//YYYYMMDDpreparation date swift

:16S:GENL

:16R:TRADDET

:98A::SETT//YYYYMMDDsettlement date

:98A::TRAD//YYYYMMDDtrade date

:35B:ISIN XXXXXXXXXXXXISIN code (12 characters)

XXXXsecurity name

:16S:TRADDET

:16R:FIAC

:36B::SETT//UNIT or FAMT/XXXX,quantity

:97A::SAFE//XXXXXXXXXXcustodyaccount 10 digits

(last 3 digits = 0)

:16S:FIAC

:16R:SETDET

:22F::SETR//OWNIown trade

:16R:SETPRTY

:95P::PSET//TVSBTRISBIC code place of settlement

:16S:SETPRTY

:16R:SETPRTY

:95P::DEAG or REAG//KBSEBE22BIC code KBCSecurities

:16S:SETPRTY

:16R:SETPRTY

:95P::SELL or BUYR//XXXXXXXXclient BIC code

:97A::SAFE//XXXXXXXXXXcustodyaccount with KBC Sec, 10 digits (last 3 digits = 0)

:16S:SETPRTY

:16S:SETDET

Security name is optional, all other fields are mandatory !

  1. Swift template for an OTC transaction with matching (free and against payment), counterparty has a custody account with KBC Securities.

Option 1 : Two-layer swift (preferred).

:16R:GENL

:20C::SEME//XXXXXunique reference

:23G:NEWM

:98A::PREP//YYYYMMDDpreparation date swift

:16S:GENL

:16R:TRADDET

:98A::SETT//YYYYMMDDsettlement date

:98A::TRAD//YYYYMMDDtrade date

:35B:ISIN XXXXXXXXXXXXISIN code (12 characters)

XXXXsecurity name

:16S:TRADDET

:16R:FIAC

:36B::SETT//UNIT or FAMT/XXXX,quantity

:97A::SAFE//XXXXXXXXXXcustodyaccount 10 digits

(last 3 digits = 0)

:16S:FIAC

:16R:SETDET

:22F::SETR//TRADnormal trade

:16R:SETPRTY

:95P::PSET//TVSBTRISBIC code place of settlement

:16S:SETPRTY

:16R:SETPRTY

:95P::DEAG or REAG//KBSEBE22BIC code KBCSecurities

:16S:SETPRTY

:16R:SETPRTY

:95P::SELL or BUYR//XXXXXXXXBIC code counterparty

:97A::SAFE//XXXXXXXXXXcustodyaccount with KBC Sec, 10 digits (last 3 digits = 0)

:16S:SETPRTY

:16R:AMTonly for MT 541 / 543

:19A::SETT//TRYxxxx,xxISO currency (TRY) + cash amount

:16S:AMT

:16S:SETDET

Security name is optional, all other fields are mandatory !

Option 2 : Three-layer swift.

:16R:GENL

:20C::SEME//XXXXXunique reference

:23G:NEWM

:98A::PREP//YYYYMMDDpreparation date swift

:16S:GENL

:16R:TRADDET

:98A::SETT//YYYYMMDDsettlement date

:98A::TRAD//YYYYMMDDtrade date

:35B:ISIN XXXXXXXXXXXXISIN code (12 characters)

XXXXsecurity name

:16S:TRADDET

:16R:FIAC

:36B::SETT//UNIT or FAMT/XXXX,quantity

:97A::SAFE//XXXXXXXXXXcustodyaccount 10 digits

(last 3 digits = 0)

:16S:FIAC

:16R:SETDET

:22F::SETR//TRADregular trade

:16R:SETPRTY

:95P::PSET//TVSBTRISBIC code place of settlement

:16S:SETPRTY

:16R:SETPRTY

:95P::DEAG or REAG//HSBCTRIX113BIC code custodian

KBC Securities (HSBC Istanbul)

:16S:SETPRTY

:16R:SETPRTY

:95P::SELL or BUYR//XXXXXXXXBIC code counterparty

:97A::SAFE//XXXXXXXXXXcustody account with KBC Sec, 10 digits (last 3 digits = 0)

:16S:SETPRTY

16R:SETPRTY

:95P::DECU or RECU//KBSEBE22BIC code KBC Securities

:97A::SAFE//XXXXXXXXXXcustody account KBC Securities

with custodian HSBC Istanbul

:16S:SETPRTY

:16R:AMTonly for MT 541 / 543

:19A::SETT//TRYxxxx,xxISO currency (TRY) + cash amount

:16S:AMT

:16S:SETDET

Security name is optional. Safekeeping account under buyr/sell OR under recu/decu is optional. All other fields are mandatory !

  1. Swifttemplate for an OTC transaction with matching (free or against payment), counterparty has a global custodian who has a custody account with KBC Securities

Option 1 : Three-layer swift with information of the counterparty (preferred).

:16R:GENL

:20C::SEME//XXXXXunique reference

:23G:NEWM

:98A::PREP//YYYYMMDDpreparation date swift

:16S:GENL

:16R:TRADDET

:98A::SETT//YYYYMMDDsettlement date

:98A::TRAD//YYYYMMDDtrade date

:35B:ISIN XXXXXXXXXXXXISIN code (12 characters)

XXXXsecurity name

:16S:TRADDET

:16R:FIAC

:36B::SETT//UNIT or FAMT/XXXX,quantity

:97A::SAFE//XXXXXXXXXXcustodyaccount 10 digits

(last 3 digits = 0)

:16S:FIAC

:16R:SETDET

:22F::SETR//TRADregular trade

:16R:SETPRTY

:95P::PSET//TVSBTRISBIC code place of settlement

:16S:SETPRTY

:16R:SETPRTY

:95P::DEAG or REAG//KBSEBE22BIC code KBC Securities

:16S:SETPRTY

:16R:SETPRTY

:95P::SELL or BUYR//XXXXXXXXBIC code counterparty

:97A::SAFE//XXXXXXXXXXaccount with global custodian

:16S:SETPRTY

16R:SETPRTY

:95P::DECU or RECU//XXXXXXXXBIC code global custodian

:97A::SAFE//XXXXXXXXXXcustody account with KBC Sec, 10 digits (last 3 digits = 0)

:16S:SETPRTY

:16R:AMTonly for MT 541 / 543

:19A::SETT//TRYxxxx,xxISO currency (TRY) + cash amount

:16S:AMT

:16S:SETDET

Security name is optional. Safekeeping account under buyr/sell is optional. All other fields are mandatory !

Option 2 : Three-layer swift without information of the counterparty

:16R:GENL

:20C::SEME//XXXXXunique reference

:23G:NEWM

:98A::PREP//YYYYMMDDpreparation date swift

:16S:GENL

:16R:TRADDET

:98A::SETT//YYYYMMDDsettlement date

:98A::TRAD//YYYYMMDDtrade date

:35B:ISIN XXXXXXXXXXXXISIN code (12 characters)

XXXXsecurity name

:16S:TRADDET

:16R:FIAC

:36B::SETT//UNIT or FAMT/XXXX,quantity

:97A::SAFE//XXXXXXXXXXcustodyaccount 10 digits

(last 3 digits = 0)

:16S:FIAC

:16R:SETDET

:22F::SETR//TRADregular trade

:16R:SETPRTY

:95P::PSET//TVSBTRISBIC code place of settlement

:16S:SETPRTY

:16R:SETPRTY

:95P::DEAG or REAG//HSBCTRIX113BIC code custodian KBC Securities (HSBC Istanbul)

:16S:SETPRTY

:16R:SETPRTY

:95P::SELL or BUYR//XXXXXXXXBIC code global custodian

:97A::SAFE//XXXXXXXXXXcustody account with KBC Sec, 10 digits (last 3 digits = 0)

:16S:SETPRTY

16R:SETPRTY

:95P::DECU or RECU//KBSEBE22BIC code KBC Securities

:97A::SAFE//XXXXXXXXXXcustody account of KBC Securities with HSBC Istanbul

:16S:SETPRTY

:16R:AMTonly for MT 541 / 543

:19A::SETT//TRYxxxx,xxISO currency (TRY) + cash amount

:16S:AMT

:16S:SETDET

Security name is optional. Safekeeping account under buyr/sell OR under recu/decu is optional. All other fields are mandatory !

Option 3 : Two-layer swift without information of the counterparty.

:16R:GENL

:20C::SEME//XXXXXunique reference

:23G:NEWM

:98A::PREP//YYYYMMDDpreparation date swift

:16S:GENL

:16R:TRADDET

:98A::SETT//YYYYMMDDsettlement date

:98A::TRAD//YYYYMMDDtrade date

:35B:ISIN XXXXXXXXXXXXISIN code (12 characters)

XXXXsecurity name

:16S:TRADDET

:16R:FIAC

:36B::SETT//UNIT or FAMT/XXXX,quantity

:97A::SAFE//XXXXXXXXXXcustodyaccount 10 digits

(last 3 digits = 0)

:16S:FIAC

:16R:SETDET

:22F::SETR//TRADregular trade

:16R:SETPRTY

:95P::PSET//TVSBTRISBIC code place of settlement

:16S:SETPRTY

:16R:SETPRTY

:95P::DEAG or REAG//KBSEBE22BIC code KBC Securities

:16S:SETPRTY

:16R:SETPRTY

:95P::SELL or BUYR//XXXXXXXXBIC code global custodian

:97A::SAFE//XXXXXXXXXXcustody account with KBC Sec, 10 digits (last 3 digits = 0)

:16S:SETPRTY

:16R:AMTonly for MT 541 / 543

:19A::SETT//TRYxxxx,xxISO currency (TRY) + cash amount

:16S:AMT

:16S:SETDET

Security name is optional. All other fields are mandatory !

1