This message provides instructions for trade settlement. It's been designed so that it can be sent between different types of institutions.
This message can be used in one of three modes, using SettlInstMode (160):
The settlement instructions can be either explicitly specified using the SettlInstructionsData component, or can exist within an independent database and be referenced using the StandInstDbType (169), StandInstDbName (170), and StandInstDbID (171) fields.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
777 | String | Unique identifier for this message | ||
791 | String | Only used when this message is used to respond to a settlement instruction request (to which this ID refers) | ||
160 | Char Enum | 1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing , 4=Specific Order, 5=Reject SSI request | ||
792 | Int Enum | Required for SettlInstMode = 5. Used to provide reason for rejecting a Settlement Instruction Request message | ||
58 | String | Can be used to provide any additional rejection text where rejecting a Settlement Instruction Request message | ||
354 | Length | |||
355 | Data | |||
11 | String | Required for SettlInstMode=4 | ||
60 | UTCTimestamp | Date/time this message was generated | ||
Component | Required except where SettlInstMode is 5=Reject SSI request | |||
Component |