| Tag | Field Name | Req'd | Comments | ||
|---|---|---|---|---|---|
| Component Block <Standard Header> | Y | MsgType = AP
| |||
| 721 | PosMaintRptID | Y | Unique identifier for this position report
| ||
| 710 | PosReqID | N | Unique identifier for the Request for Positions associated with this report
This field should not be provided if the report was sent unsolicited.
| ||
| 724 | PosReqType | N |
| ||
| 263 | SubscriptionRequestType | N | Used to subscribe / unsubscribe for trade capture reports
If the field is absent, the value 0 will be the default
| ||
| 727 | TotalNumPosReports | N | Total number of Position Reports being returned
| ||
| 325 | UnsolicitedIndicator | N | Set to 'Y' if message is sent as a result of a subscription request or out of band configuration as opposed to a Position Request.
| ||
| 728 | PosReqResult | Y |
| ||
| 715 | ClearingBusinessDate | Y | The Clearing Business Date referred to by this maintenance request
| ||
| 716 | SettlSessID | N |
| ||
| 717 | SettlSessSubID | N |
| ||
| Component Block <Parties> | Y | Position Account
| |||
| 1 | Account | Y |
| ||
| 660 | AcctIDSource | N |
| ||
| 581 | AccountType | Y | Type of account associated with the order (Origin)
| ||
| Component Block <Instrument> | N |
| |||
| 15 | Currency | N |
| ||
| 730 | SettlPrice | Y |
| ||
| 731 | SettlPriceType | Y | Values = Final, Theoretical
| ||
| 734 | PriorSettlPrice | Y |
| ||
| 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
| ||
![]() |
732 | UnderlyingSettlPrice | Y |
| |
![]() |
733 | UnderlyingSettlPriceType | Y | Values = Final, Theoretical
| |
| 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
| |||
| 506 | RegistStatus | N | RegNonRegInd
| ||
| 743 | DeliveryDate | 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 % PosRptCustom "" > <!ENTITY % PosRptContent "PosMaintRptID, PosReqID?, PosReqTyp?, SubReqTyp?, TotNumPosRpts?, UnsolctdInd?, PosReqRslt, ClrngBizDt, SettlSessID?, SettlSessSubID?, Ptys, Acct, AcctIDSrc?, AcctTyp, Instrmt?, Ccy?, SettlPx, SettlPxTyp, PriorSettlPx, InstrmtLegGrp*, PosUndInstrmtGrp*, PosQty, PosAmtData, RegistStat?, DlvryDt?, Text?, EncTextLen?, EncText? %PosRptCustom;" > <!ELEMENT PosRpt (%PosRptContent;)> <!ATTLIST PosRpt FIXMsgType_ENUM CDATA #FIXED "AP" Category CDATA #FIXED "PositionMaintenance" FIXSpecVolume CDATA #FIXED 'Volume5' FullName CDATA #FIXED "PositionReport" ComponentType CDATA #FIXED "Message" > | |||||