| FRAMES | NO FRAMES |
|
|
The Settlement Obligation Report message provides a central counterparty, institution, or individual counterparty with a capacity for reporting the final details of a currency settlement obligation. The settlement obligation is intended to be used for auxiliary reporting of settlement details that will be conducted over SWIFT or CLS in order to affect the instructions. The Settlement Obligation Report message is designed to allow multiple FX deals to be aggregated and netted into a single instruction to simplify the reporting process.
The Settlement Obligation message can be used in one of two modes (SettlObligMode):
See VOLUME 7 - "PRODUCT: FOREIGN EXCHANGE" section for more detailed usage notes for this message type.
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = BQ | |||||
| <ApplicationSequenceControl> | N | ||||||
| 715 | ClearingBusinessDate | @BizDt | N | ||||
| 1153 | SettlementCycleNo | @CycleNo | N | Settlement cycle in which the settlement obligation was generated | |||
| 1160 | SettlObligMsgID | @SettlMsgID | Y | Unique identifier for this message | |||
| 1159 | SettlObligMode | @SettlMode | Y | Used to identify the reporting mode of the settlement obligation which is either preliminary or final | |||
| 58 | Text | @Txt | N | Can be used to provide any additional rejection text where rejecting a Settlement Instruction Request message. | |||
| 354 | EncodedTextLen | @EncTxtLen | C | Must be set if EncodedText (355) field is specified and must immediately precede it. | |||
| 355 | EncodedText | @EncTxt | C | Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. | |||
| 60 | TransactTime | @TxnTm | N | Time when the Settlemnt Obligation Report was created. | |||
| 1165 | NoSettlOblig | SettlObligInst | N | Number of Settlement Obligations | |||
| => | 430 | NetGrossInd | @NetGrossInd | C | |||
| => | 1161 | SettlObligID | @SettlID | C | Unique ID for this settlement instruction | ||
| => | 1162 | SettlObligTransType | @SettlTransTyp | N | New, Replace, Cancel, or Restate | ||
| => | 1163 | SettlObligRefID | @SettlRefID | C | Required where SettlObligTransType(1162) is Cancel or Replace. The SettlObligID(1161) of the settlement obligation being canceled or replaced. | ||
| => | 1157 | CcyAmt | @CcyAmt | N | Net flow of currency 1 | ||
| => | 119 | SettlCurrAmt | @SettlCurrAmt | N | Net flow of currency 2 | ||
| => | 15 | Currency | @Ccy | N | Currency 1 in the stated currency pair, the dealt currency | ||
| => | 120 | SettlCurrency | @SettlCcy | N | Currency 2 in the stated currency pair, the contra currency | ||
| => | 155 | SettlCurrFxRate | @SettlCurrFxRt | N | Derived rate of Ccy2 per Ccy1 based on netting | ||
| => | 64 | SettlDate | @SettlDt | N | Value Date | ||
| => | <Instrument> | N | Used to express the instrument in which settlement is taking place | ||||
| => | <Parties> | N | |||||
| => | 168 | EffectiveTime | @EfctvTm | N | Effective (start) date/time for this settlement instruction | ||
| => | 126 | ExpireTime | @ExpireTm | N | Termination date/time for this settlement instruction. | ||
| => | 779 | LastUpdateTime | @LastUpdateTm | N | Date/time this settlement instruction was last updated (or created if not updated since creation). | ||
| => | 1158 | NoSettlDetails | SettlDetails | N | Number of settlement parties | ||
| => | => | 1164 | SettlObligSource | @SettlSrc | C | Indicates the Source of the Settlement Instructions | |
| => | => | <SettlParties> | N | Carries settlement account information | |||
| <Standard Message Trailer> | Y | ||||||
|
|
| FRAMES | NO FRAMES |