jspurefix
Version:
pure node js fix engine
51 lines (49 loc) • 1.82 kB
text/typescript
import { IStandardHeader } from './set/standard_header'
import { IParties } from './set/parties'
import { IStandardTrailer } from './set/standard_trailer'
/*
**************************************************************
* The Settlement Instructions message provides the brokers, *
* the institutions, or the intermediarys instructions for *
* trade settlement. *
**************************************************************
*/
export interface ISettlementInstructions {
StandardHeader: IStandardHeader
SettlInstID: string// 162
SettlInstTransType: string// 163
SettlInstRefID: string// 214
SettlInstMode: string// 160
SettlInstSource: string// 165
AllocAccount: string// 79
ClOrdID?: string// 11
TradeDate?: Date// 75
AllocID?: string// 70
LastMkt?: string// 30
TradingSessionID?: string// 336
Side?: string// 54
SecurityType?: string// 167
EffectiveTime?: Date// 168
TransactTime: Date// 60
Parties?: IParties[]
StandInstDbType?: number// 169
StandInstDbName?: string// 170
StandInstDbID?: string// 171
SettlDeliveryType?: number// 172
SettlDepositoryCode?: string// 173
SettlBrkrCode?: string// 174
SettlInstCode?: string// 175
SecuritySettlAgentName?: string// 176
SecuritySettlAgentCode?: string// 177
SecuritySettlAgentAcctNum?: string// 178
SecuritySettlAgentAcctName?: string// 179
SecuritySettlAgentContactName?: string// 180
SecuritySettlAgentContactPhone?: string// 181
CashSettlAgentName?: string// 182
CashSettlAgentCode?: string// 183
CashSettlAgentAcctNum?: string// 184
CashSettlAgentAcctName?: string// 185
CashSettlAgentContactName?: string// 186
CashSettlAgentContactPhone?: string// 187
StandardTrailer: IStandardTrailer
}