The Position Maintenance Report message is sent by the holder of a position in response to a Position Maintenance Request <35=AL> and is used to confirm that a request has been successfully processed or rejected.
Tag | Name | Type | Required | Description |
---|---|---|---|---|
Component | ||||
721 | String | Unique identifier for this position report | ||
709 | Int Enum | |||
2618 | String | Unique identifier for this position entity | ||
710 | String | Unique identifier for the position maintenance request associated with this report | ||
712 | Int Enum | |||
713 | String | Reference to the PosReqID of a previous maintenance request that is being replaced or canceled | ||
722 | Int Enum | Status of PositionMaintenanceRequest. Condtionally required when responding to a PositionMaintenanceRequest | ||
723 | Int Enum | |||
715 | LocalMktDate | The Clearing Business Date covered by this request | ||
2084 | LocalMktDate | The business date previous to the clearing business date referred to by this maintenance request | ||
2085 | LocalMktDate | Valuation date of the position(s) in this report | ||
2086 | LocalMktTime | Valuation time of the position(s) in this report | ||
2087 | String | Business center of ValuationDate(2085) and ValuationTime(2086). Single value only | ||
1592 | Float | For a forward position this is an appropriate value to discount the mark to market amount from the contract’s maturity date back to present value | ||
1328 | String | |||
1664 | Length | |||
1665 | Data | |||
716 | String Enum | |||
717 | String | |||
1832 | Int Enum | |||
1833 | Int Enum | |||
1834 | Int Enum | |||
2101 | Boolean | |||
979 | String | |||
Component | Position Account | |||
1 | String | |||
660 | Int Enum | |||
581 | Int Enum | Type of account associated with the order (Origin) | ||
714 | String | Reference to a PosMaintRptID (Tag 721) from a previous Position Maintenance Report that is being replaced or canceled | ||
Component | ||||
15 | Currency | |||
2897 | String Enum | |||
64 | LocalMktDate | |||
120 | Currency | |||
2899 | String Enum | |||
719 | Boolean | 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 | Boolean | |||
Component | Specifies the number of legs that make up the Security | |||
Component | ||||
Component | Specifies the number of underlying legs that make up the Security | |||
Component | Specifies the number of repeating TradingSessionIDs | |||
60 | UTCTimestamp | 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 is not present | ||
Component | Conditionally required when PosMaintAction(712) = 1(New), 2(Replace) or 4(Reverse) | |||
Component | ||||
Component | The source, value and relationship of multiple trade identifiers for the same trade, e.g. Unique Swap Identifiers | |||
Component | Additional payments or bullet payments | |||
718 | Int Enum | Type of adjustment to be applied | ||
834 | PriceOffset | |||
Component | ||||
58 | String | |||
354 | Length | Must be set if EncodedText field is specified and must immediately precede it | ||
355 | Data | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field | ||
Component |