Log in

AM Position Maintenance Report

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.

Structure

TagNameTypeRequiredDescription
Component
Required
721String
Required
Unique identifier for this position report
709Int Enum
Required
2618String
Unique identifier for this position entity
710String
Unique identifier for the position maintenance request associated with this report
712Int Enum
Required
713String
Reference to the PosReqID of a previous maintenance request that is being replaced or canceled
722Int Enum
Status of PositionMaintenanceRequest. Condtionally required when responding to a PositionMaintenanceRequest
723Int Enum
715LocalMktDate
Required
The Clearing Business Date covered by this request
2084LocalMktDate
The business date previous to the clearing business date referred to by this maintenance request
2085LocalMktDate
Valuation date of the position(s) in this report
2086LocalMktTime
Valuation time of the position(s) in this report
2087String
Business center of ValuationDate(2085) and ValuationTime(2086). Single value only
1592Float
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
1328String
1664Length
1665Data
716String Enum
717String
1832Int Enum
1833Int Enum
1834Int Enum
2101Boolean
979String
Component
Position Account
1String
660Int Enum
581Int Enum
Type of account associated with the order (Origin)
714String
Reference to a PosMaintRptID (Tag 721) from a previous Position Maintenance Report that is being replaced or canceled
Component
Required
15Currency
2897String Enum
64LocalMktDate
120Currency
2899String Enum
719Boolean
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
720Boolean
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
60UTCTimestamp
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
718Int Enum
Type of adjustment to be applied
834PriceOffset
Component
58String
354Length
Must be set if EncodedText field is specified and must immediately precede it
355Data
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field
Component
Required