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 | ![]() |
|