Appendix F (from www.fixtrading.org)

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