ZagTrader

FIX 5.0 SP2 Position Report (35=AP)

Position Report (35=AP) is a FIX 5.0 SP2 application message. In FIX 5.0 SP2 it has 2 required body fields.

MsgType (tag 35)
AP
Name in FIX 5.0 SP2
PositionReport
Category
Application
Required body fields
2

Fields in FIX 5.0 SP2

Body fields in the order the FIX 5.0 SP2 definition lists them. A repeating group starts with its counter field (NoXxx), followed by the fields of each entry, indented. A field inside an optional component or group is required only when that component or group is present. Nested components with many fields are listed by name; each of their fields has its own tag page.

TagFieldRequired
Component ApplicationSequenceControlOptional
1180ApplIDOptional
1181ApplSeqNumOptional
1350ApplLastSeqNumOptional
1352ApplResendFlagOptional
721PosMaintRptIDRequired
2618PositionIDOptional
710PosReqIDOptional
724PosReqTypeOptional
2364PosReportActionOptional
1635MarginReqmtInqIDOptional
263SubscriptionRequestTypeOptional
727TotalNumPosReportsOptional
911TotNumReportsOptional
912LastRptRequestedOptional
728PosReqResultOptional
325UnsolicitedIndicatorOptional
1934RegulatoryReportTypeOptional
2869RegulatoryReportTypeBusinessDateOptional
Component TransactionAttributeGrpOptional
2871NoTransactionAttributes (repeating group)Optional
2872TransactionAttributeTypeOptional
2873TransactionAttributeValueOptional
Component TrdRegTimestampsOptional
768NoTrdRegTimestamps (repeating group)Optional
769TrdRegTimestampOptional
770TrdRegTimestampTypeOptional
771TrdRegTimestampOriginOptional
2839TrdRegTimestampManualIndicatorOptional
1033DeskTypeOptional
1034DeskTypeSourceOptional
1035DeskOrderHandlingInstOptional
1727InformationBarrierIDOptional
2831NBBOEntryTypeOptional
2832NBBOPriceOptional
2833NBBOQtyOptional
2834NBBOSourceOptional
715ClearingBusinessDateRequired
2084PreviousClearingBusinessDateOptional
2870ClearingPortfolioIDOptional
716SettlSessIDOptional
717SettlSessSubIDOptional
423PriceTypeOptional
120SettlCurrencyOptional
2899SettlCurrencyCodeSourceOptional
1011MessageEventSourceOptional
1832ClearedIndicatorOptional
1833ContractRefPosTypeOptional
1834PositionCapacityOptional
2101TerminatedIndicatorOptional
2878TerminationDateOptional
2373IntraFirmTradeIndicatorOptional
1937TradeContinuationOptional
2374TradeContinuationTextOptional
2372EncodedTradeContinuationTextLenOptional
2371EncodedTradeContinuationTextOptional
1936TradeCollateralizationOptional
Component PartiesRequired
453NoPartyIDs (repeating group)Optional
448PartyIDOptional
447PartyIDSourceOptional
452PartyRoleOptional
2376PartyRoleQualifierOptional
Component PtysSubGrp (3 fields, not expanded here)Optional
1AccountOptional
660AcctIDSourceOptional
581AccountTypeOptional
2375TaxonomyTypeOptional
Component InstrumentOptional
55SymbolOptional
65SymbolSfxOptional
48SecurityIDOptional
22SecurityIDSourceOptional
Component SecAltIDGrp (4 fields, not expanded here)Optional
460ProductOptional
1227ProductComplexOptional
1151SecurityGroupOptional
461CFICodeOptional
2891UPICodeOptional
167SecurityTypeOptional
762SecuritySubTypeOptional
200MaturityMonthYearOptional
541MaturityDateOptional
1079MaturityTimeOptional
966SettleOnOpenFlagOptional
1049InstrmtAssignmentMethodOptional
965SecurityStatusOptional
224CouponPaymentDateOptional
1449RestructuringTypeOptional
1450SeniorityOptional
1451NotionalPercentageOutstandingOptional
1452OriginalNotionalPercentageOutstandingOptional
1457AttachmentPointOptional
1458DetachmentPointOptional
1739ObligationTypeOptional
2210AssetGroupOptional
1938AssetClassOptional
1939AssetSubClassOptional
1940AssetTypeOptional
2735AssetSubTypeOptional
Component SecondaryAssetGrp (5 fields, not expanded here)Optional
Component AssetAttributeGrp (4 fields, not expanded here)Optional
1941SwapClassOptional
1575SwapSubClassOptional
1942NthToDefaultOptional
1943MthToDefaultOptional
1944SettledEntityMatrixSourceOptional
1945SettledEntityMatrixPublicationDateOptional
1946CouponTypeOptional
1947TotalIssuedAmountOptional
1948CouponFrequencyPeriodOptional
1949CouponFrequencyUnitOptional
1950CouponDayCountOptional
2879CouponOtherDayCountOptional
1951ConvertibleBondEquityIDOptional
1952ConvertibleBondEquityIDSourceOptional
1953ContractPriceRefMonthOptional
1954LienSeniorityOptional
1955LoanFacilityOptional
1956ReferenceEntityTypeOptional
1957IndexSeriesOptional
1958IndexAnnexVersionOptional
1959IndexAnnexDateOptional
1960IndexAnnexSourceOptional
1577SettlRateIndexOptional
1580SettlRateIndexLocationOptional
1581OptionExpirationDescOptional
1678EncodedOptionExpirationDescLenOptional
1697EncodedOptionExpirationDescOptional
225IssueDateOptional
239RepoCollateralSecurityTypeOptional
226RepurchaseTermOptional
227RepurchaseRateOptional
228FactorOptional
255CreditRatingOptional
543InstrRegistryOptional
470CountryOfIssueOptional
471StateOrProvinceOfIssueOptional
472LocaleOfIssueOptional
240RedemptionDateOptional
202StrikePriceOptional
2578OrigStrikePriceOptional
2577StrikePricePrecisionOptional
947StrikeCurrencyOptional
2904StrikeCurrencyCodeSourceOptional
967StrikeMultiplierOptional
968StrikeValueOptional
1698StrikeUnitOfMeasureOptional
1866StrikeIndexOptional
2600StrikeIndexCurvePointOptional
2001StrikeIndexSpreadOptional
2601StrikeIndexQuoteOptional
1478StrikePriceDeterminationMethodOptional
1479StrikePriceBoundaryMethodOptional
1480StrikePriceBoundaryPrecisionOptional
1481UnderlyingPriceDeterminationMethodOptional
206OptAttributeOptional
231ContractMultiplierOptional
1435ContractMultiplierUnitOptional
2353TradingUnitPeriodMultiplierOptional
1439FlowScheduleTypeOptional
969MinPriceIncrementOptional
1146MinPriceIncrementAmountOptional
996UnitOfMeasureOptional
1147UnitOfMeasureQtyOptional
1716UnitOfMeasureCurrencyOptional
2905UnitOfMeasureCurrencyCodeSourceOptional
1191PriceUnitOfMeasureOptional
1192PriceUnitOfMeasureQtyOptional
1717PriceUnitOfMeasureCurrencyOptional
2906PriceUnitOfMeasureCurrencyCodeSourceOptional
1193SettlMethodOptional
2579SettlSubMethodOptional
1194ExerciseStyleOptional
1482OptPayoutTypeOptional
1195OptPayoutAmountOptional
2753ReturnTriggerOptional
1196PriceQuoteMethodOptional
1197ValuationMethodOptional
2002ValuationSourceOptional
2140ValuationReferenceModelOptional
1524PriceQuoteCurrencyOptional
2907PriceQuoteCurrencyCodeSourceOptional
1198ListMethodOptional
1199CapPriceOptional
1200FloorPriceOptional
201PutOrCallOptional
2681InTheMoneyConditionOptional
2685ContraryInstructionEligibilityIndicatorOptional
1244FlexibleIndicatorOptional
1242FlexProductEligibilityIndicatorOptional
2575BlockTradeEligibilityIndicatorOptional
2574LowExercisePriceOptionIndicatorOptional
997TimeUnitOptional
223CouponRateOptional
207SecurityExchangeOptional
970PositionLimitOptional
971NTPositionLimitOptional
106IssuerOptional
348EncodedIssuerLenOptional
349EncodedIssuerOptional
2737FinancialInstrumentShortNameOptional
2714FinancialInstrumentFullNameOptional
2715EncodedFinancialInstrumentFullNameLenOptional
2716EncodedFinancialInstrumentFullNameOptional
107SecurityDescOptional
350EncodedSecurityDescLenOptional
351EncodedSecurityDescOptional
Component SecurityXML (3 fields, not expanded here)Optional
691PoolOptional
667ContractSettlMonthOptional
875CPProgramOptional
876CPRegTypeOptional
Component EvntGrp (11 fields, not expanded here)Optional
873DatedDateOptional
874InterestAccrualDateOptional
Component InstrumentParties (8 fields, not expanded here)Optional
1687ShortSaleRestrictionOptional
Component ComplexEvents (88 fields, not expanded here)Optional
1787RefTickTableIDOptional
2141StrategyTypeOptional
2142CommonPricingIndicatorOptional
2143SettlDisruptionProvisionOptional
2752DeliveryRouteOrCharterOptional
2144InstrumentRoundingDirectionOptional
2145InstrumentRoundingPrecisionOptional
2576InstrumentPricePrecisionOptional
2962SecurityReferenceDataSupplementOptional
Component DateAdjustment (4 fields, not expanded here)Optional
Component PricingDateTime (7 fields, not expanded here)Optional
Component MarketDisruption (21 fields, not expanded here)Optional
Component OptionExercise (66 fields, not expanded here)Optional
Component StreamGrp (681 fields, not expanded here)Optional
Component ProvisionGrp (103 fields, not expanded here)Optional
Component AdditionalTermGrp (22 fields, not expanded here)Optional
Component ProtectionTermGrp (24 fields, not expanded here)Optional
Component CashSettlTermGrp (32 fields, not expanded here)Optional
Component PhysicalSettlTermGrp (8 fields, not expanded here)Optional
Component ExtraordinaryEventGrp (3 fields, not expanded here)Optional
2602ExtraordinaryEventAdjustmentMethodOptional
2603ExchangeLookAlikeOptional
Component FinancingDetailsOptional
913AgreementDescOptional
914AgreementIDOptional
1961AgreementVersionOptional
915AgreementDateOptional
918AgreementCurrencyOptional
2952AgreementCurrencyCodeSourceOptional
1962MasterConfirmationDescOptional
1963MasterConfirmationDateOptional
1964MasterConfirmationAnnexDescOptional
1965MasterConfirmationAnnexDateOptional
1966BrokerConfirmationDescOptional
Component FinancingContractualDefinitionGrp (2 fields, not expanded here)Optional
Component FinancingTermSupplementGrp (3 fields, not expanded here)Optional
Component FinancingContractualMatrixGrp (4 fields, not expanded here)Optional
1967CreditSupportAgreementDescOptional
1968CreditSupportAgreementDateOptional
1969CreditSupportAgreementIDOptional
1970GoverningLawOptional
1513DocumentationTextOptional
1525EncodedDocumentationTextLenOptional
1527EncodedDocumentationTextOptional
788TerminationTypeOptional
916StartDateOptional
917EndDateOptional
919DeliveryTypeOptional
898MarginRatioOptional
15CurrencyOptional
2897CurrencyCodeSourceOptional
64SettlDateOptional
730SettlPriceOptional
2366SettlPriceFxRateCalcOptional
2365SettlForwardPointsOptional
1886SettlPriceUnitOfMeasureOptional
1887SettlPriceUnitOfMeasureCurrencyOptional
2960SettlPriceUnitOfMeasureCurrencyCodeSourceOptional
731SettlPriceTypeOptional
734PriorSettlPriceOptional
1595PositionContingentPriceOptional
1592DiscountFactorOptional
2085ValuationDateOptional
2086ValuationTimeOptional
2087ValuationBusinessCenterOptional
573MatchStatusOptional
Component InstrmtLegGrpOptional
555NoLegs (repeating group)Optional
Component InstrumentLeg (1246 fields, not expanded here)Optional
Component LegFinancingDetails (32 fields, not expanded here)Optional
Component RelatedInstrumentGrpOptional
1647NoRelatedInstruments (repeating group)Optional
1648RelatedInstrumentTypeOptional
1649RelatedSymbolOptional
1650RelatedSecurityIDOptional
1651RelatedSecurityIDSourceOptional
1652RelatedSecurityTypeOptional
1653RelatedMaturityMonthYearOptional
2413RelatedToSecurityIDOptional
2414RelatedToSecurityIDSourceOptional
2415RelatedToStreamXIDRefOptional
2417RelatedToDividendPeriodXIDRefOptional
Component CollateralAmountGrpOptional
1703NoCollateralAmounts (repeating group)Optional
1704CurrentCollateralAmountOptional
1705CollateralCurrencyOptional
2929CollateralCurrencyCodeSourceOptional
2632CollateralAmountTypeOptional
2090CollateralFXRateOptional
2091CollateralFXRateCalcOptional
1706CollateralTypeOptional
2092CollateralAmountMarketSegmentIDOptional
2093CollateralAmountMarketIDOptional
1902HaircutIndicatorOptional
2350CollateralPortfolioIDOptional
2690CollateralPercentOverageOptional
2689CollateralMarketPriceOptional
2840CollateralReinvestmentRateOptional
Component CollateralReinvestmentGrp (5 fields, not expanded here)Optional
2841UnderlyingRefIDOptional
2868CollateralizationValueDateOptional
Component PosUndInstrmtGrpOptional
711NoUnderlyings (repeating group)Optional
Component UnderlyingInstrument (1295 fields, not expanded here)Optional
732UnderlyingSettlPriceOptional
733UnderlyingSettlPriceTypeOptional
1037UnderlyingDeliveryAmountOptional
Component UnderlyingAmount (5 fields, not expanded here)Optional
60TransactTimeOptional
Component PositionQtyOptional
702NoPositions (repeating group)Optional
703PosTypeOptional
704LongQtyOptional
705ShortQtyOptional
1654CoveredQtyOptional
706PosQtyStatusOptional
976QuantityDateOptional
1836PosQtyUnitOfMeasureOptional
1835PosQtyUnitOfMeasureCurrencyOptional
2936PosQtyUnitOfMeasureCurrencyCodeSourceOptional
Component NestedParties (8 fields, not expanded here)Optional
Component PositionAmountDataOptional
753NoPosAmt (repeating group)Optional
707PosAmtTypeOptional
708PosAmtOptional
2096PosAmtStreamDescOptional
1055PositionCurrencyOptional
2937PositionCurrencyCodeSourceOptional
2097PositionFXRateOptional
2098PositionFXRateCalcOptional
1585PosAmtReasonOptional
2099PosAmtMarketSegmentIDOptional
2100PosAmtMarketIDOptional
2876PosAmtPriceOptional
2877PosAmtPriceTypeOptional
Component RegulatoryTradeIDGrpOptional
1907NoRegulatoryTradeIDs (repeating group)Optional
1903RegulatoryTradeIDOptional
1905RegulatoryTradeIDSourceOptional
1904RegulatoryTradeIDEventOptional
1906RegulatoryTradeIDTypeOptional
2411RegulatoryLegRefIDOptional
2397RegulatoryTradeIDScopeOptional
Component PaymentGrpOptional
40212NoPayments (repeating group)Optional
40213PaymentTypeOptional
40993PaymentSubTypeOptional
40214PaymentPaySideOptional
40215PaymentReceiveSideOptional
43087PaymentDescOptional
40216PaymentCurrencyOptional
40217PaymentAmountOptional
42598PaymentAmountRelativeToOptional
42599PaymentAmountDeterminationMethodOptional
43097PaymentFixedRateOptional
43098PaymentFloatingRateIndexOptional
43100PaymentFloatingRateIndexCurveUnitOptional
43099PaymentFloatingRateIndexCurvePeriodOptional
43101PaymentFloatingRateSpreadOptional
43105PaymentRateResetFrequencyUnitOptional
43104PaymentRateResetFrequencyPeriodOptional
43103PaymentFrequencyUnitOptional
43102PaymentFrequencyPeriodOptional
40218PaymentPriceOptional
40919PaymentPriceTypeOptional
41155PaymentUnitOfMeasureOptional
40219PaymentDateUnadjustedOptional
40220PaymentBusinessDayConventionOptional
Component PaymentBusinessCenterGrp (2 fields, not expanded here)Optional
41156PaymentDateRelativeToOptional
41157PaymentDateOffsetPeriodOptional
41158PaymentDateOffsetUnitOptional
41159PaymentDateOffsetDayTypeOptional
40222PaymentDateAdjustedOptional
41160PaymentForwardStartTypeOptional
40224PaymentDiscountFactorOptional
40225PaymentPresentValueAmountOptional
40226PaymentPresentValueCurrencyOptional
40227PaymentSettlStyleOptional
492PaymentMethodOptional
Component PaymentSettlGrp (11 fields, not expanded here)Optional
41304PaymentLegRefIDOptional
40229PaymentTextOptional
40984EncodedPaymentTextLenOptional
40985EncodedPaymentTextOptional
506RegistStatusOptional
743DeliveryDateOptional
1434ModelTypeOptional
811PriceDeltaOptional
Component RelatedTradeGrpOptional
1855NoRelatedTrades (repeating group)Optional
1856RelatedTradeIDOptional
1857RelatedTradeIDSourceOptional
2103RelatedRegulatoryTradeIDSourceOptional
1858RelatedTradeDateOptional
1859RelatedTradeMarketIDOptional
1860RelatedTradeQuantityOptional
58TextOptional
354EncodedTextLenOptional
355EncodedTextOptional

Every message also carries the FIX 5.0 SP2 standard header (BeginString, BodyLength, MsgType, SenderCompID, TargetCompID, MsgSeqNum, SendingTime and others) and ends with CheckSum (10).

Also in other versions

Position Report across all FIX versions

Decode a Position Report message

Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.