Log in

AP Position Report

This message is a response to a Request for Positions <35=AN> message, returned by the holder of the position. It's used to report all aspects of a position and may be provided on a standing basis to report end-of-day positions to an owner.

Structure

TagNameTypeRequiredDescription
Component
Required
Component
721String
Required
Unique identifier for this position report
2618String
Unique identifier for this position entity
710String
Unique identifier for the Request for Positions associated with this report
724Int Enum
Will be 7=Net Position if the report contains net position information for margin requirements
2364Int Enum
1635String
Unique identifier for the inquiry associated with this report. This field should not be provided if the report was sent unsolicited
263Char Enum
Used to subscribe / unsubscribe for trade capture reports
727Int
Total number of Position Reports being returned
911Int
912Boolean Enum
728Int Enum
Result of a Request for Position
325Boolean Enum
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
1934Int Enum
2869LocalMktDate
May be used when the business event date differs from when the regulatory report is actually being submitted (typically specified in TrdRegTimestamps component)
Component
Component
715LocalMktDate
Required
The Clearing Business Date referred to by this maintenance request
2084LocalMktDate
The business date previous to the clearing business date referred to by this maintenance request
2870String
716String Enum
717String
423Int Enum
120Currency
2899String Enum
1011String
Used to identify the event or source which gave rise to a message
1832Int Enum
1833Int Enum
1834Int Enum
2101Boolean
2878LocalMktDate
2373Boolean
1937Int Enum
2374String
2372Length
Must be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it
2371Data
Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field
1936Int Enum
Component
Required
Position Account
1String
Account may also be specified through via Parties Block using Party Role 27 which signifies Account
660Int Enum
581Int Enum
Type of account associated with the order (Origin). Account may also be specified through via Parties Block using Party Role 27 which signifies Account
2375Char Enum
Component
Component
15Currency
2897String Enum
64LocalMktDate
Position Settlement Date
730Price
2366Char Enum
Expresses whether to multiply or divide SettlPrice(730) to arrive at the amount reported in PosAmt(708)
2365PriceOffset
1886String Enum
1887Currency
2960String Enum
731Int Enum
Values = Final, Theoretical
734Price
1595Price
1592Float
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
2085LocalMktDate
Valuation date of the position(s) in this report
2086LocalMktTime
Valuation time of the position(s) in this report
2087String
Business center of ValuationDate(2085) and ValuationTime(2086). Single value only
573Char Enum
Used to indicate if a Position Report is matched or unmatched
Component
Specifies the number of legs that make up the Security
Component
Component
2868LocalMktDate
Component
Specifies the number of underlying legs that make up the Security
60UTCTimestamp
Component
Component
Component
Component
506Char Enum
RegNonRegInd
743LocalMktDate
1434Int Enum
811Float
Component
58String
354Length
Must be set if EncodedText field is specified and must immediately precede it
355Data
Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field
Component
Required