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 |