Appendix F

Settlement Instructions Field Usage Matrix

Trade Settlement Type F.I.X. Fields Required F.I.X. Fields Optional

Standing Instructions Provided

(i.e. to be stored in an internal or third-party standing instructions database)

SettlInstID

SettlInstTransType

SettlInstRefID (if SettlInstTransType=Cancel or Replace)

SettlInstMode=1

SettlInstSource

AllocAccount

(some combination of)

  • LastMkt
  • Side
  • SettlLocation
  • SecurityType
  • SettlDeliveryType
  • EffectiveTime

TransactTime

StandInstDbType

(if SettlDepositoryCode is not specified, one of more of the SecuritySettl* fields are required)

SettlBrkrCode

SettlInstCode

ClientID

ExecBroker

Text

StandInstDbName

StandInstDbID

SettlDepositoryCode

SecuritySettlAgentName

SecuritySettlAgentCode

SecuritySettlAgentAcctNum

SecuritySettlAgentContactName

SecuritySettlAgentContactPhone

(CashSettl* only if SecuritySettl* fields provided)

CashSettlAgentName

CashSettlAgentCode

CashSettlAgentAcctNum

CashSettlAgentContactName

CashSettlAgentContactPhone

Specific Allocation Account (trade) referencing existing Standing Instructions

SettlInstID

SettlInstTransType

SettlInstRefID (if SettlInstTransType=Cancel or Replace)

SettlInstMode=2

SettlInstSource

AllocAccount

TradeDate

AllocID

LastMkt

Side

TransactTime

StandInstDbType

StandInstDbID

SettlBrkrCode

SettlInstCode

SettlLocation

SecurityType

ClientID

ExecBroker

Text

StandInstDbName

Specific Allocation Account (trade) providing details for settlement at a depository

SettlInstID

SettlInstTransType

SettlInstRefID (if SettlInstTransType=Cancel or Replace)

SettlInstMode=2

SettlInstSource

AllocAccount

SettlLocation

TradeDate

AllocID

LastMkt

Side

TransactTime

SettlDepositoryCode

SettlBrkrCode

SettlInstCode

SecurityType

ClientID

ExecBroker

Text

SettlDeliveryType

Specific Allocation Account (trade) providing details for a Single Agent (bank) for the security

SettlInstID

SettlInstTransType

SettlInstRefID (if SettlInstTransType=Cancel or Replace)

SettlInstMode=2

SettlInstSource

AllocAccount

SettlLocation

TradeDate

AllocID

LastMkt

Side

TransactTime

SettlBrkrCode

SettlInstCode

SecuritySettlAgentName

SecuritySettlAgentCode

SecuritySettlAgentAcctNum

SecurityType

ClientID

ExecBroker

Text

SettlDeliveryType

SecuritySettlAgentContactName

SecuritySettlAgentContactPhone

Specific Allocation Account (trade) providing details for a Two Agents (banks) one for the security and one for cash

SettlInstID

SettlInstTransType

SettlInstRefID (if SettlInstTransType=Cancel or Replace)

SettlInstMode=2

SettlInstSource

AllocAccount

SettlLocation

TradeDate

AllocID

LastMkt

Side

TransactTime

SettlDeliveryType=Free

SettlBrkrCode

SettlInstCode

SecuritySettlAgentCode

SecuritySettlAgentAcctNum

CashSettlAgentCode

CashSettlAgentAcctNum

SecurityType

ClientID

ExecBroker

Text

SecuritySettlAgentName

SecuritySettlAgentContactName

SecuritySettlAgentContactPhone

CashSettlAgentName

CashSettlAgentContactName

CashSettlAgentContactPhone