The Settlement Instructions (T) message provides either the broker\s or the institution\s instructions for trade settlement. The SettlInstSource (165) field indicates if the settlement instructions are the broker\s or the institution\s. This message has been designed so that it can be sent from the broker to the institution, from the institution to the broker, or from either to an independent "standing instructions" database or matching system.
The Settlement Instructions (T) message can be used in one of two modes ( SettlInstMode (160) ):
The Settlement Instruction detail can be either explicitly specified (via SecuritySettl* and CashSettl* fields) or can exist on within an independent standing instructions database and can be referenced via the StandInstDbType (169) , StandInstDbName (170) , and StandInstDbID (171) fields.
See Appendix F - Settlement Instructions Field Usage Matrix
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = T | |||||
| 162 | SettlInstID | SettInstID | Y | Unique message ID regardless of SettlInstMode (160) | |||
| 163 | SettlInstTransType | SettInstTransType | Y | New, Replace, or Cancel | |||
| 214 | SettlInstRefID | C | Required for Cancel and Replace SettlInstTransType (163) messages | ||||
| 160 | SettlInstMode | Y | 1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing | ||||
| 165 | SettlInstSource | SettInstSource | Y | 1=Broker's Settlement Instructions, 2=Institution's Settlement Instructions | |||
| 79 | AllocAccount | AllocAcct | C | Required for SettlInstMode (160) =1, 2, or 3 | |||
| 166 | SettlLocation | SettLocation | C | Required for SettlInstMode (160) =2 or 3, may be required for SettlInstMode (160) =1 (i.e. may not be required if StandInstDbType (169) and StandInstDbID (171) are used) | |||
| 75 | TradeDate | TradeDate | C | Required for SettlInstMode (160) =2 or 3 | |||
| 70 | AllocID | AllocID | C | Required for SettlInstMode (160) =2 or 3 | |||
| 30 | LastMkt | LastMkt | C | Required for SettlInstMode (160) =2 or 3, May be required for SettlInstMode (160) =1 | |||
| 336 | TradingSessionID | TrdSesID | N | ||||
| 54 | Side | Side | C | Required for SettlInstMode (160) =2 or 3, May be required for SettlInstMode (160) =1 | |||
| 167 | SecurityType | SecurityType | N | May be required for SettlInstMode (160) =1 | |||
| 168 | EffectiveTime | EffectiveTime | N | May be required for SettlInstMode (160) =1 (timestamp when it goes in to effect) | |||
| 60 | TransactTime | TransactTime | Y | Date/Time Settlement Instructions (T) were generated | |||
| 109 | ClientID | ClientID | N | Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID (115) / DeliverToCompID (128) ). | |||
| 76 | ExecBroker | ExecBroker | N | Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID (115) / DeliverToCompID (128) ). | |||
| 169 | StandInstDbType | StandInstDbType | N | 1=DTC SID, 2=Thomson ALERT, 3=Global Custodian's, etc. | |||
| 170 | StandInstDbName | StandInstDbName | N | Name of StandInstDbType (169) (i.e. DTC, Global Custodian's name) | |||
| 171 | StandInstDbID | StandInstDbID | N | Identifier used within the StandInstDbType (169) | |||
| 172 | SettlDeliveryType | SettDeliveryType | N | ||||
| 173 | SettlDepositoryCode | SettDepositoryCode | N | Applicable when SettlLocation is a depository | |||
| 174 | SettlBrkrCode | SettBrokerCode | N | ||||
| 175 | SettlInstCode | SettInstCode | N | ||||
| 176 | SecuritySettlAgentName | SecuritySettAgentName | N | Applicable when settlement is being performed at a country vs. a depository | |||
| 177 | SecuritySettlAgentCode | SecuritySettAgentCode | N | Applicable when settlement is being performed at a country vs. a depository | |||
| 178 | SecuritySettlAgentAcctNum | SecuritySettAgentAcctNo | N | Applicable when settlement is being performed at a country vs. a depository | |||
| 179 | SecuritySettlAgentAcctName | SecuritySettAgentAcctName | N | Applicable when settlement is being performed at a country vs. a depository | |||
| 180 | SecuritySettlAgentContactName | SecuritySettAgentContactName | N | Applicable when settlement is being performed at a country vs. a depository | |||
| 181 | SecuritySettlAgentContactPhone | SecuritySettAgentContactPhone | N | Applicable when settlement is being performed at a country vs. a depository | |||
| 182 | CashSettlAgentName | CashSettAgentName | N | Applicable when SettlDeliveryType (172) =Free | |||
| 183 | CashSettlAgentCode | CashSettAgentCode | N | Applicable when SettlDeliveryType (172) =Free | |||
| 184 | CashSettlAgentAcctNum | CashSettAgentAcctNo | N | Applicable when SettlDeliveryType (172) =Free | |||
| 185 | CashSettlAgentAcctName | CashSettAgentAcctName | N | Applicable when SettlDeliveryType (172) =Free | |||
| 186 | CashSettlAgentContactName | CashSettAgentContactName | N | Applicable when SettlDeliveryType (172) =Free | |||
| 187 | CashSettlAgentContactPhone | CashSettAgentContactPhone | N | Applicable when SettlDeliveryType (172) =Free | |||
| <Standard Message Trailer> | Y | ||||||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.