| Tag | Field Name | AbbrName | Req'd | Comments | ||
|---|---|---|---|---|---|---|
| StandardHeader | Hdr | Yes | MsgType = AP |
|||
| ApplicationSequenceControl | ApplSeqCtrl | |||||
| 721 | PosMaintRptID | RptID | Yes | Unique identifier for this position report |
||
| 710 | PosReqID | ReqID | 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 | ReqTyp | ||||
| 263 | SubscriptionRequestType | SubReqTyp | Used to subscribe / unsubscribe for trade capture reports If the field is absent, the value 0 will be the default |
|||
| 727 | TotalNumPosReports | TotRpts | Total number of Position Reports being returned |
|||
| 728 | PosReqResult | Rslt | Result of a Request for Position |
|||
| 325 | UnsolicitedIndicator | Unsol | 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. |
|||
| 715 | ClearingBusinessDate | BizDt | Yes | The Clearing Business Date referred to by this maintenance request |
||
| 716 | SettlSessID | SetSesID | ||||
| 717 | SettlSessSubID | SetSesSub | ||||
| 423 | PriceType | PxTyp | ||||
| 120 | SettlCurrency | SettlCcy | ||||
| 1011 | MessageEventSource | MsgEvtSrc | Used to identify the event or source which gave rise to a message | |||
| Parties | Pty | Yes | Position Account |
|||
| 1 | Account | Acct | Account may also be specified through via Parties Block using Party Role 27 which signifies Account | |||
| 660 | AcctIDSource | AcctIDSrc | ||||
| 581 | AccountType | AcctTyp | Type of account associated with the order (Origin). Account may also be specified through via Parties Block using Party Role 27 which signifies Account | |||
| Instrument | Instrmt | |||||
| 15 | Currency | Ccy | ||||
| 730 | SettlPrice | SetPx | ||||
| 731 | SettlPriceType | SetPxTyp | Values = Final, Theoretical | |||
| 734 | PriorSettlPrice | PriSetPx | ||||
| 573 | MatchStatus | MtchStat | Used to indicate if a Position Report is matched or unmatched | |||
| InstrmtLegGrp | Leg | Specifies the number of legs that make up the Security |
||||
| PosUndInstrmtGrp | PosUnd | Specifies the number of underlying legs that make up the Security | ||||
| PositionQty | Qty | Insert here the set of "Position Qty" fields defined in "Common Components of Application Messages" | ||||
| PositionAmountData | Amt | Insert here the set of "Position Amount Data" fields defined in "Common Components of Application Messages" | ||||
| 506 | RegistStatus | RegStat | RegNonRegInd |
|||
| 743 | DeliveryDate | DlvDt | ||||
| 58 | Text | Txt | ||||
| 354 | EncodedTextLen | EncTxtLen | Must be set if EncodedText field is specified and must immediately precede it. |
|||
| 355 | EncodedText | EncTxt | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field. |
|||
| StandardTrailer | Trlr | Yes | ||||