FIX.5.0SP2 Message

PositionReport [type 'AP']

<PosRpt>

The Position Report message is returned by the holder of a position in response to a Request for Position message. The purpose of the message is to report all aspects of a position and may be provided on a standing basis to report end of day positions to an owner.


Added  FIX.4.4

Expand Components | Collapse Components

Field or ComponentField NameFIXML nameReq'dCommentsDepr.
ComponentStandardHeaderBaseHeader

MsgType = AP

 
ComponentApplicationSequenceControlApplSeqCtrl  
721PosMaintRptID@RptID

Unique identifier for this position report

 
710PosReqID@ReqID 

Unique identifier for the Request for Positions associated with this report

This field should not be provided if the report was sent unsolicited.

 
724PosReqType@ReqTyp  
263SubscriptionRequestType@SubReqTyp 

Used to subscribe / unsubscribe for trade capture reports

If the field is absent, the value 0 will be the default

 
727TotalNumPosReports@TotRpts 

Total number of Position Reports being returned

 
728PosReqResult@Rslt 

Result of a Request for Position

 
325UnsolicitedIndicator@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.

 
715ClearingBusinessDate@BizDt

The Clearing Business Date referred to by this maintenance request

 
716SettlSessID@SetSesID  
717SettlSessSubID@SetSesSub  
423PriceType@PxTyp  
120SettlCurrency@SettlCcy  
1011MessageEventSource@MsgEvtSrc 

Used to identify the event or source which gave rise to a message

 
ComponentPartiesPty

Position Account

 
1Account@Acct 

Account may also be specified through via Parties Block using Party Role 27 which signifies Account

 
660AcctIDSource@AcctIDSrc  
581AccountType@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

 
ComponentInstrumentInstrmt  
15Currency@Ccy  
730SettlPrice@SetPx  
731SettlPriceType@SetPxTyp 

Values = Final, Theoretical

 
734PriorSettlPrice@PriSetPx  
573MatchStatus@MtchStat 

Used to indicate if a Position Report is matched or unmatched

 
ComponentInstrmtLegGrpLeg 

Specifies the number of legs that make up the Security

 
ComponentPosUndInstrmtGrpPosUnd 

Specifies the number of underlying legs that make up the Security

 
ComponentPositionQtyQty 

Insert here the set of "Position Qty" fields defined in "Common Components of Application Messages"

 
ComponentPositionAmountDataAmt 

Insert here the set of "Position Amount Data" fields defined in "Common Components of Application Messages"

 
506RegistStatus@RegStat 

RegNonRegInd

 
743DeliveryDate@DlvDt  
1434ModelType@ModelTyp  
811PriceDelta@PxDelta  
58Text@Txt  
354EncodedTextLen@EncTxtLen 

Must be set if EncodedText field is specified and must immediately precede it.

 
355EncodedText@EncTxt 

Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.

 
ComponentStandardTrailer