This message provides instructions for trade settlement. SettlInstSource (165) indicates if the settlement instructions belong to a broker or institution. It's been designed so that it can be sent between different types of institutions.
This 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.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
162 | String | Unique message ID regardless of SettlInstMode | ||
163 | Char Enum | New, Replace, or Cancel | ||
214 | String | Required for Cancel and Replace SettlInstTransType messages | ||
160 | Char Enum | 1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing | ||
165 | Char Enum | 1=Broker’s Settlement Instructions, 2=Institution’s Settlement Instructions | ||
79 | String | Required for SettlInstMode=1, 2, or 3 | ||
166 | String Enum | 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 | LocalMktDate | Required for SettlInstMode=2 or 3 | ||
70 | String | Required for SettlInstMode=2 or 3 | ||
30 | Exchange | Required for SettlInstMode=2 or 3, May be required for SettlInstMode=1 | ||
336 | String | |||
54 | Char Enum | Required for SettlInstMode=2 or 3, May be required for SettlInstMode=1 | ||
167 | String Enum | May be required for SettlInstMode=1 | ||
168 | UTCTimestamp | May be required for SettlInstMode=1 (timestamp when it goes in to effect) | ||
60 | UTCTimestamp | Date/Time Settlement Instructions were generated | ||
109 | String | Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID) | ||
76 | String | Used for firm identification in third-party transactions (should not be a substitute for OnBehalfOfCompID/DeliverToCompID) | ||
169 | Int Enum | 1=DTC SID, 2=Thomson ALERT, 3=Global Custodian’s, etc | ||
170 | String | Name of StandInstDbType (i.e. DTC, Global Custodian’s name) | ||
171 | String | Identifier used within the StandInstDbType | ||
172 | Int | |||
173 | String | Applicable when SettlLocation is a depository | ||
174 | String | |||
175 | String | |||
176 | String | Applicable when settlement is being performed at a country vs. a depository | ||
177 | String | Applicable when settlement is being performed at a country vs. a depository | ||
178 | String | Applicable when settlement is being performed at a country vs. a depository | ||
179 | String | Applicable when settlement is being performed at a country vs. a depository | ||
180 | String | Applicable when settlement is being performed at a country vs. a depository | ||
181 | String | Applicable when settlement is being performed at a country vs. a depository | ||
182 | String | Applicable when SettlDeliveryType=Free | ||
183 | String | Applicable when SettlDeliveryType=Free | ||
184 | String | Applicable when SettlDeliveryType=Free | ||
185 | String | Applicable when SettlDeliveryType=Free | ||
186 | String | Applicable when SettlDeliveryType=Free | ||
187 | String | Applicable when SettlDeliveryType=Free | ||
Component |