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
2618StringUnique identifier for this position entity
710StringUnique identifier for the Request for Positions associated with this report
724Int EnumWill be 7=Net Position if the report contains net position information for margin requirements
2364Int Enum
1635StringUnique identifier for the inquiry associated with this report. This field should not be provided if the report was sent unsolicited
263Char EnumUsed to subscribe / unsubscribe for trade capture reports
727IntTotal number of Position Reports being returned
911Int
912Boolean Enum
728Int EnumResult of a Request for Position
325Boolean EnumSet 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
2869LocalMktDateMay 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
2084LocalMktDateThe business date previous to the clearing business date referred to by this maintenance request
2870String
716String Enum
717String
423Int Enum
120Currency
2899String Enum
1011StringUsed to identify the event or source which gave rise to a message
1832Int Enum
1833Int Enum
1834Int Enum
2101Boolean
2878LocalMktDate
2373Boolean
1937Int Enum
2374String
2372LengthMust be set if EncodedTradeContinuationText(2371) field is specified and must immediately precede it
2371DataEncoded (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
1StringAccount may also be specified through via Parties Block using Party Role 27 which signifies Account
660Int Enum
581Int EnumType 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
64LocalMktDatePosition Settlement Date
730Price
2366Char EnumExpresses whether to multiply or divide SettlPrice(730) to arrive at the amount reported in PosAmt(708)
2365PriceOffset
1886String Enum
1887Currency
2960String Enum
731Int EnumValues = Final, Theoretical
734Price
1595Price
1592FloatFor 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
2085LocalMktDateValuation date of the position(s) in this report
2086LocalMktTimeValuation time of the position(s) in this report
2087StringBusiness center of ValuationDate(2085) and ValuationTime(2086). Single value only
573Char EnumUsed to indicate if a Position Report is matched or unmatched
ComponentSpecifies the number of legs that make up the Security
Component
Component
2868LocalMktDate
ComponentSpecifies the number of underlying legs that make up the Security
60UTCTimestamp
Component
Component
Component
Component
506Char EnumRegNonRegInd
743LocalMktDate
1434Int Enum
811Float
Component
58String
354LengthMust be set if EncodedText field is specified and must immediately precede it
355DataEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field
Component
Required