The Settlement Instructions message provides either the broker’s or the institution’s instructions for trade settlement.
Added 
									    FIX.4.1
Expand Components | Collapse Components
| Field or Component | Field Name | Req'd | Comments | Depr. | 
|---|
![]()  | Component | StandardHeader | ![]()  | 
          MsgType = T  | 
![]()  | 162 | SettlInstID | ![]()  | 
          Unique message ID regardless of SettlInstMode  | |
![]()  | 163 | SettlInstTransType | ![]()  | 
          New, Replace, or Cancel  | |
![]()  | 214 | SettlInstRefID | ![]()  | 
          Required for Cancel and Replace SettlInstTransType messages  | |
![]()  | 160 | SettlInstMode | ![]()  | 
          1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing  | |
![]()  | 165 | SettlInstSource | ![]()  | 
          1=Broker’s Settlement Instructions, 2=Institution’s Settlement Instructions  | |
![]()  | 79 | AllocAccount | ![]()  | 
          Required for SettlInstMode=1, 2, or 3  | |
![]()  | 166 | SettlLocation | 
          Required for SettlInstMode=2 or 3, may be required for SettlInstMode=1 (i.e. may not be required if StandInstDbType and StandInstDbID are used)  | ||
![]()  | 75 | TradeDate | 
          Required for SettlInstMode=2 or 3  | ||
![]()  | 70 | AllocID | 
          Required for SettlInstMode=2 or 3  | ||
![]()  | 30 | LastMkt | 
          Required for SettlInstMode=2 or 3, May be required for SettlInstMode=1  | ||
![]()  | 336 | TradingSessionID | |||
![]()  | 54 | Side | 
          Required for SettlInstMode=2 or 3, May be required for SettlInstMode=1  | ||
![]()  | 167 | SecurityType | 
          May be required for SettlInstMode=1  | ||
![]()  | 168 | EffectiveTime | 
          May be required for SettlInstMode=1 (timestamp when it goes in to effect)  | ||
![]()  | 60 | TransactTime | ![]()  | 
          Date/Time Settlement Instructions were generated  | |
![]()  | 109 | ClientID | 
          Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).  | ||
![]()  | 76 | ExecBroker | 
          Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID).  | ||
![]()  | 169 | StandInstDbType | 
          1=DTC SID, 2=Thomson ALERT, 3=Global Custodian’s, etc.  | ||
![]()  | 170 | StandInstDbName | 
          Name of StandInstDbType (i.e. DTC, Global Custodian’s name)  | ||
![]()  | 171 | StandInstDbID | 
          Identifier used within the StandInstDbType  | ||
![]()  | 172 | SettlDeliveryType | |||
![]()  | 173 | SettlDepositoryCode | 
          Applicable when SettlLocation is a depository  | ||
![]()  | 174 | SettlBrkrCode | |||
![]()  | 175 | SettlInstCode | |||
![]()  | 176 | SecuritySettlAgentName | 
          Applicable when settlement is being performed at a country vs. a depository  | ||
![]()  | 177 | SecuritySettlAgentCode | 
          Applicable when settlement is being performed at a country vs. a depository  | ||
![]()  | 178 | SecuritySettlAgentAcctNum | 
          Applicable when settlement is being performed at a country vs. a depository  | ||
![]()  | 179 | SecuritySettlAgentAcctName | 
          Applicable when settlement is being performed at a country vs. a depository  | ||
![]()  | 180 | SecuritySettlAgentContactName | 
          Applicable when settlement is being performed at a country vs. a depository  | ||
![]()  | 181 | SecuritySettlAgentContactPhone | 
          Applicable when settlement is being performed at a country vs. a depository  | ||
![]()  | 182 | CashSettlAgentName | 
          Applicable when SettlDeliveryType=Free  | ||
![]()  | 183 | CashSettlAgentCode | 
          Applicable when SettlDeliveryType=Free  | ||
![]()  | 184 | CashSettlAgentAcctNum | 
          Applicable when SettlDeliveryType=Free  | ||
![]()  | 185 | CashSettlAgentAcctName | 
          Applicable when SettlDeliveryType=Free  | ||
![]()  | 186 | CashSettlAgentContactName | 
          Applicable when SettlDeliveryType=Free  | ||
![]()  | 187 | CashSettlAgentContactPhone | 
          Applicable when SettlDeliveryType=Free  | 
![]()  | Component | StandardTrailer | ![]()  | 
  |