| FRAMES | NO FRAMES |
|
|
The Position Maintenance Report (AM) message is sent by the holder of a positon in response to a Position Maintenance Request (AL) and is used to confirm that a request has been successfully processed or rejected.
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| <Standard Message Header> | Y | MsgType = AM | |||||
| 721 | PosMaintRptID | @RptID | Y | Unique identifier for this Position Report (AP) | |||
| 709 | PosTransType | @TxnTyp | Y | ||||
| 710 | PosReqID | @ReqID | N | Unique identifier for the position maintenance request associated with this report | |||
| 712 | PosMaintAction | @Actn | Y | ||||
| 713 | OrigPosReqRefID | @OrigPosReqRefID | C | Reference to the PosReqID (710) of a previous maintenance request that is being replaced or canceled. | |||
| 722 | PosMaintStatus | @Stat | Y | Status of Position Maintenance Request | |||
| 723 | PosMaintResult | @Rslt | N | ||||
| 715 | ClearingBusinessDate | @BizDt | Y | The Clearing Business Date covered by this request | |||
| 716 | SettlSessID | @SetSesID | N | Intraday(ITD), Regular Trading Hours(EOD), | |||
| 717 | SettlSessSubID | @SetSesSub | N | ||||
| <Parties> | N | Position Account | |||||
| 1 | Account | @Acct | N | ||||
| 660 | AcctIDSource | @AcctIDSrc | N | ||||
| 581 | AccountType | @AcctTyp | N | Type of account associated with the order (Origin) | |||
| 714 | PosMaintRptRefID | @RptRefID | N | Reference to a PosMaintRptID (721) (Tag 721) from a previous Position Maintenance Report (AM) that is being replaced or canceled | |||
| <Instrument> | Y | ||||||
| 15 | Currency | @Ccy | N | ||||
| 120 | SettlCurrency | @SettlCcy | N | ||||
| 719 | ContraryInstructionIndicator | @CntraryInstrctnInd | N | Can be set to true when a position maintenance request is being performed contrary to current money position, i.e. for an exercise of an out of the money position or an abandonement (do not exercise ) of an in the money position | |||
| 720 | PriorSpreadIndicator | @PriorSpreadInd | N | ||||
| 555 | NoLegs | Leg | N | Number of legs. Identifies a Multi-leg Execution if present and non-zero. | |||
| => | <InstrumentLeg> | C | Must be provided if Number of legs > 0 | ||||
| 711 | NoUnderlyings | Undly | N | Number of underlyings | |||
| => | <UnderlyingInstrument> | C | Must be provided if Number of underlyings > 0 | ||||
| 386 | NoTradingSessions | TrdSes | N | Specifies the number of repeating TradingSessionIDs | |||
| => | 336 | TradingSessionID | @SesID | C | Required if NoTradingSessions (386) is > 0. | ||
| => | 625 | TradingSessionSubID | @SesSub | N | |||
| 60 | TransactTime | @TxnTm | N | Time this order request was initiated/released by the trader, trading system, or intermediary. Conditionally required except when requests for reports are processed in batch, transaction time is not available, or when PosReqID (710) is not present. | |||
| <PositionQty> | Y | See definition for Position Quantity (53) in the Proposed Component Block section above | |||||
| <PositionAmountData> | N | Insert here here the set of "Position Amount Data" fields defined in "Common Components of Application Messages". | |||||
| 718 | AdjustmentType | @AdjTyp | N | Type of adjustment to be applied Delta_plus, Delta_minus, Final. If Adjustment (334) Type is null, the PCS request will be processed as Margin Disposition only | |||
| 834 | ThresholdAmount | @ThresholdAmt | N | ||||
| 58 | Text | @Txt | N | ||||
| 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. | |||
| <Standard Message Trailer> | Y | ||||||
|
|
| FRAMES | NO FRAMES |