| Tag | Field Name | Req'd | Comments | ||
|---|---|---|---|---|---|
| Component Block <Standard Header> | Y | MsgType = AM
| |||
| 721 | PosMaintRptID | Y | Unique identifier for this position report
| ||
| 709 | PosTransType | Y |
| ||
| 710 | PosReqID | N | Unique identifier for the position maintenance request associated with this report
| ||
| 712 | PosMaintAction | Y |
| ||
| 713 | OrigPosReqRefID | Y | Reference to the PosReqID of a previous maintenance request that is being replaced or canceled.
| ||
| 722 | PosMaintStatus | Y | Status of Position Maintenance Request
| ||
| 723 | PosMaintResult | N |
| ||
| 715 | ClearingBusinessDate | Y | The Clearing Business Date covered by this request
| ||
| 716 | SettlSessID | N | Intraday(ITD), Regular Trading Hours(EOD),
| ||
| 717 | SettlSessSubID | N |
| ||
| Component Block <Parties> | N | Position Account
| |||
| 1 | Account | Y |
| ||
| 660 | AcctIDSource | N |
| ||
| 581 | AccountType | Y | Type of account associated with the order (Origin)
| ||
| Component Block <Instrument> | Y |
| |||
| 15 | Currency | N |
| ||
| 555 | NoLegs | N | Specifies the number of legs that make up the Security
| ||
![]() |
Component Block <Instrument Leg> | N | Insert here the set of "Instrument Legs" (leg symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
Required if NoLegs > 0
| ||
| 711 | NoUnderlyings | N | Specifies the number of underlying legs that make up the Security
| ||
![]() |
Component Block <Underlying Instrument> | N | Insert here the set of "Underlying Instrument" (underlying symbology) fields defined in "COMMON COMPONENTS OF APPLICATION MESSAGES"
Required if NoUnderlyings > 0
| ||
| 386 | NoTradingSessions | N | Specifies the number of repeating TradingSessionIDs
| ||
![]() |
336 | TradingSessionID | N | Required if NoTradingSessions is > 0.
| |
![]() |
625 | TradingSessionSubID | N |
| |
| 60 | TransactTime | Y | Time this order request was initiated/released by the trader, trading system, or intermediary.
| ||
| Component Block <Position Qty> | Y | See definition for Position Quantity in the Proposed Component Block section above
| |||
| Component Block <Position Amount Data> | Y | See definition for Position Amount Data in the Proposed Component Block section above
| |||
| 718 | AdjustmentType | N | 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
| ||
| 834 | ThresholdAmount | N |
| ||
| 58 | Text | N |
| ||
| 354 | EncodedTextLen | N | Must be set if EncodedText field is specified and must immediately precede it.
| ||
| 355 | EncodedText | N | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.
| ||
| Component Block <Standard Trailer> | Y |
| |||
| XML DTD | |||||
| <!ENTITY % PosMntRptCustom "" > <!ENTITY % PosMntRptContent "PosMaintRptID, PosTransTyp, PosReqID?, PosMaintActn, OrigPosReqRefID, PosMaintStat, PosMaintRslt?, ClrngBizDt, SettlSessID?, SettlSessSubID?, Ptys?, Acct, AcctIDSrc?, AcctTyp, Instrmt, Ccy?, InstrmtLegGrp*, UndInstrmtGrp*, TrdgSesGrp*, TransactTm, PosQty, PosAmtData, AdjmentTyp?, ThresholdAmt?, Text?, EncTextLen?, EncText? %PosMntRptCustom;" > <!ELEMENT PosMntRpt (%PosMntRptContent;)> <!ATTLIST PosMntRpt FIXMsgType_ENUM CDATA #FIXED "AM" Category CDATA #FIXED "PositionMaintenance" FIXSpecVolume CDATA #FIXED 'Volume5' FullName CDATA #FIXED "PositionMaintenanceReport" ComponentType CDATA #FIXED "Message" > | |||||