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
2618StringUnique identifier for this position entity
710StringUnique identifier for the position maintenance request associated with this report
712Int Enum
Required
713StringReference to the PosReqID of a previous maintenance request that is being replaced or canceled
722Int EnumStatus of PositionMaintenanceRequest. Condtionally required when responding to a PositionMaintenanceRequest
723Int Enum
715LocalMktDate
Required
The Clearing Business Date covered by this request
2084LocalMktDateThe business date previous to the clearing business date referred to by this maintenance request
2085LocalMktDateValuation date of the position(s) in this report
2086LocalMktTimeValuation time of the position(s) in this report
2087StringBusiness center of ValuationDate(2085) and ValuationTime(2086). Single value only
1592FloatFor 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
ComponentPosition Account
1String
660Int Enum
581Int EnumType of account associated with the order (Origin)
714StringReference 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
719BooleanCan 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
ComponentSpecifies the number of legs that make up the Security
Component
ComponentSpecifies the number of underlying legs that make up the Security
ComponentSpecifies the number of repeating TradingSessionIDs
60UTCTimestampTime 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
ComponentConditionally required when PosMaintAction(712) = 1(New), 2(Replace) or 4(Reverse)
Component
ComponentThe source, value and relationship of multiple trade identifiers for the same trade, e.g. Unique Swap Identifiers
ComponentAdditional payments or bullet payments
718Int EnumType of adjustment to be applied
834PriceOffset
Component
58String
354LengthMust be set if EncodedText field is specified and must immediately precede it
355DataEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field
Component
Required