The Position Maintenance Report message is sent by the holder of a positon in response to a Position Maintenance Request and is used to confirm that a request has been successfully processed or rejected.

Added in protocol FIX.4.4

See in: FIX.4.4, FIX.5.0, FIX.5.0SP1, FIX.5.0SP2.

Field or Component Name Description Is Required Added Is Deprecated
Block StandardHeader MsgType = AM Y FIX.4.4
721 PosMaintRptID Unique identifier for this position report Y FIX.4.4
709 PosTransType Y FIX.4.4
2618 PositionID Unique identifier for this position entity. FIX.5.0SP2 (199)
710 PosReqID Unique identifier for the position maintenance request associated with this report FIX.4.4
712 PosMaintAction Y FIX.4.4
713 OrigPosReqRefID Reference to the PosReqID of a previous maintenance request that is being replaced or canceled. FIX.4.4
722 PosMaintStatus Status of PositionMaintenanceRequest. Condtionally required when responding to a PositionMaintenanceRequest. FIX.4.4
723 PosMaintResult FIX.4.4
715 ClearingBusinessDate The Clearing Business Date covered by this request Y FIX.4.4
2084 PreviousClearingBusinessDate The business date previous to the clearing business date referred to by this maintenance request. FIX.5.0SP2 (162)
2085 ValuationDate Valuation date of the position(s) in this report. FIX.5.0SP2 (162)
2086 ValuationTime Valuation time of the position(s) in this report. FIX.5.0SP2 (162)
2087 ValuationBusinessCenter Business center of ValuationDate (2085) and ValuationTime (2086). Single value only. FIX.5.0SP2 (162)
1592 DiscountFactor 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. FIX.5.0SP2 (162)
1328 RejectText FIX.5.0SP2 (103)
1664 EncodedRejectTextLen FIX.5.0SP2 (105)
1665 EncodedRejectText FIX.5.0SP2 (105)
716 SettlSessID FIX.4.4
717 SettlSessSubID FIX.4.4
1832 ClearedIndicator FIX.5.0SP2 (140)
1833 ContractRefPosType FIX.5.0SP2 (140)
1834 PositionCapacity FIX.5.0SP2 (140)
2101 TerminatedIndicator FIX.5.0SP2 (162)
979 InputSource FIX.5.0SP2 (148)
BlockRepeating Parties Position Account FIX.4.4
1 Account FIX.4.4
660 AcctIDSource FIX.4.4
581 AccountType Type of account associated with the order (Origin) FIX.4.4
714 PosMaintRptRefID Reference to a PosMaintRptID (Tag 721) from a previous Position Maintenance Report that is being replaced or canceled FIX.4.4
Block Instrument Y FIX.4.4
15 Currency FIX.4.4
64 SettlDate FIX.5.0SP2 (162)
120 SettlCurrency FIX.4.4
719 ContraryInstructionIndicator 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 FIX.4.4
720 PriorSpreadIndicator FIX.4.4
BlockRepeating InstrmtLegGrp Specifies the number of legs that make up the Security FIX.4.4
BlockRepeating RelatedInstrumentGrp FIX.5.0SP2 (103)
BlockRepeating UndInstrmtGrp Specifies the number of underlying legs that make up the Security FIX.4.4
ImplicitBlockRepeating TrdgSesGrp Specifies the number of repeating TradingSessionIDs FIX.4.4
60 TransactTime 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. FIX.4.4
BlockRepeating PositionQty Conditionally required when PosMaintAction (712) = 1(New), 2(Replace) or 4(Reverse). FIX.4.4
BlockRepeating PositionAmountData Insert here here the set of “Position Amount Data” fields defined in “Common Components of Application Messages” FIX.4.4
BlockRepeating RegulatoryTradeIDGrp The source, value and relationship of multiple trade identifiers for the same trade, e.g. Unique Swap Identifiers. FIX.5.0SP2 (162)
BlockRepeating PaymentGrp Additional payments or bullet payments. FIX.5.0SP2 (162)
718 AdjustmentType Type of adjustment to be applied
Delta_plus, Delta_minus, Final. If Adjustment Type is null, the PCS request will be processed as Margin Disposition only
FIX.4.4
834 ThresholdAmount FIX.4.4
BlockRepeating RelatedTradeGrp FIX.5.0SP2 (142)
58 Text FIX.4.4
354 EncodedTextLen Must be set if EncodedText (355) field is specified and must immediately precede it. FIX.4.4
355 EncodedText Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. FIX.4.4
Block StandardTrailer Y FIX.4.4