| FRAMES | NO FRAMES |
|
|
The Settlement Instruction Request (AV) message is used to request standing settlement instructions from another party. This could be:
Settlement instructions (T) can be requested for any combination of the following parameters (in addition to the party whose instructions are being requested):
Alternatively, settlement instructions (T) can be queried by reference to a database of standing instructions using the identifiers of that database as follows:
The response to such a request should be a Settlement Instruction (T) message with SettlInstTransType (163) "New" containing all SSIs meeting the criteria specified in the Settlement Instruction request (AV) . If the request cannot be processed, the request should be rejected with a Settlement Instruction (T) message with SettlInstTransType (163) "Request rejected". Similarly, if the request returns no data, the request should be rejected with a Settlement Instruction (T) message with SettlInstTransType (163) "No matching data found".
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = AV | |||||
| 791 | SettlInstReqID | @SettlInstReqID | Y | Unique message ID | |||
| 60 | TransactTime | @TxnTm | Y | Date/Time this request message was generated | |||
| <Parties> | N | Used here for party whose instructions this message is requesting and (optionally) for settlement location. Not required if database identifiers are being used to request settlement instructions. Required otherwise. | |||||
| 79 | AllocAccount | @Acct | N | Should not be populated if StandInstDbType (169) is populated | |||
| 661 | AllocAcctIDSource | @ActIDSrc | C | Required if AllocAccount (79) populated. Should not be populated if StandInstDbType (169) is populated | |||
| 54 | Side | @Side | N | Should not be populated if StandInstDbType (169) is populated | |||
| 460 | Product | @Prod | N | Should not be populated if StandInstDbType (169) is populated | |||
| 167 | SecurityType | @SecTyp | N | Should not be populated if StandInstDbType (169) is populated | |||
| 461 | CFICode | @CFI | N | Should not be populated if StandInstDbType (169) is populated | |||
| 168 | EffectiveTime | @EfctvTm | N | Should not be populated if StandInstDbType (169) is populated | |||
| 126 | ExpireTime | @ExpireTm | N | Should not be populated if StandInstDbType (169) is populated | |||
| 779 | LastUpdateTime | @LastUpdateTm | N | Should not be populated if StandInstDbType (169) is populated | |||
| 169 | StandInstDbType | @StandInstDbTyp | N | Should not be populated if any of AllocAccount (79) through to LastUpdateTime (779) are populated | |||
| 170 | StandInstDbName | @StandInstDbName | N | Should not be populated if any of AllocAccount (79) through to LastUpdateTime (779) are populated | |||
| 171 | StandInstDbID | @StandInstDbID | C | The identifier of the standing instructions within the database specified in StandInstDbType (169) . Required if StandInstDbType (169) populated. Should not be populated if any of AllocAccount (79) through to LastUpdateTime (779) are populated | |||
| <Standard Message Trailer> | Y | ||||||
|
|
| FRAMES | NO FRAMES |