FIX 4.2 vs FIX 5.0 SP2: What Changed
A move from FIX 4.2 straight to FIX 5.0 SP2 combines two sets of changes: the execution reporting and component changes of FIX 4.3 and 4.4, and the FIXT.1.1 session layer of FIX 5.0. Most of the effort is in the first set.
- Message types
- 46 to 164
- Messages added
- 118
- Fields
- 405 to 6,028
- Fields added / removed
- 5,658 / 35
BeginString: FIX.4.2 and FIXT.1.1. Counts come from the standard data dictionaries; FIX 5.0 counts include the FIXT 1.1 session messages and fields.
Migrating from FIX 4.2 to FIX 5.0 SP2
- BeginString (8) becomes FIXT.1.1, with DefaultApplVerID (1137) on the Logon and optional ApplVerID (1128) per message.
- ExecTransType (20) is removed. Use ExecType (150): F for fills, H for busts, G for corrections, I for status.
- Fills are 150=F. Replaces are confirmed with 150=5 and the current OrdStatus (39).
- The Parties group replaces ClientID (109), ExecBroker (76), ClearingFirm (439) and ClearingAccount (440).
- 35 fields are removed, including Rule80A (47), the flat settlement agent fields (173 to 187) and OnBehalfOfSendingTime (370).
- Renamed fields include SecurityIDSource (22), LastQty (32), SettlType (63), SettlDate (64) and PositionEffect (77) (was OpenClose). The tag numbers are unchanged.
- HandlInst (21) becomes optional, and in FIX 5.0 SP2 OrigClOrdID (41) and AvgPx (6) become optional as well.
Value changes in key fields
Enumerated values added or removed between the two versions.
MsgType (35)
Added in FIX 5.0 SP2: n XML Message; o Registration Instructions; p Registration Instructions Response; q Order Mass Cancel Request; r Order Mass Cancel Report; s New Order Cross; t Cross Order Cancel Replace Request; u Cross Order Cancel Request; v Security Type Request; w Security Types; x Security List Request; y Security List; z Derivative Security List Request; AA Derivative Security List; AB New Order Multileg; AC Multileg Order Cancel/Replace; AD Trade Capture Report Request; AE Trade Capture Report; AF Order Mass Status Request; AG Quote Request Reject; AH RFQ Request; AI Quote Status Report; AJ Quote Response; AK Confirmation; AL Position Maintenance Request; AM Position Maintenance Report; AN Request For Positions; AO Request For Positions Ack; AP Position Report; AQ Trade Capture Report Request Ack; AR Trade Capture Report Ack; AS Allocation Report; AT Allocation Report Ack; AU Confirmation Ack; AV Settlement Instruction Request; AW Assignment Report; AX Collateral Request; AY Collateral Assignment; AZ Collateral Response; BA Collateral Report; BB Collateral Inquiry; BC Network Counterparty System Status Request; BD Network Counterparty System Status Response; BE User Request; BF User Response; BG Collateral Inquiry Ack; BH Confirmation Request; BO Contrary Intention Report; BP Security Definition Update Report; BK Security List Update Report; BL Adjusted Position Report; BM Allocation Instruction Alert; BN Execution Ack; BJ Trading Session List; BI Trading Session List Request; BQ Settlement Obligation Report; BR Derivative Security List Update Report; BS Trading Session List Update Report; BT Market Definition Request; BU Market Definition; BV Market Definition Update Report; BW Application Message Request; BX Application Message Request Ack; BY Application Message Report; BZ Order Mass Action Report; CA Order Mass Action Request; CB User Notification; CC Stream Assignment Request; CD Stream Assignment Report; CE Stream Assignment Report ACK; CF Party Details List Request; CG Party Details List Report; CH Margin Requirement Inquiry; CI Margin Requirement Inquiry Ack; CJ Margin Requirement Report; CK Party Details List Update Report; CL Party Risk Limits Request; CM Party Risk Limits Report; CN Security Mass Status Request; CO Security Mass Status; CQ Account Summary Report; CR Party Risk Limits Update Report; CS Party Risk Limits Definition Request; CT Party Risk Limits Definition Request Ack; CU Party Entitlements Request; CV Party Entitlements Report; CW Quote Ack; CX Party Details Definition Request; CY Party Details Definition Request Ack; CZ Party Entitlements Update Report; DA Party Entitlements Definition Request; DB Party Entitlements Definition Request Ack; DC Trade Match Report; DD Trade Match Report Ack; DE Party Risk Limits Report Ack; DF Party Risk Limit Check Request; DG Party Risk Limit Check Request Ack; DH Party Action Request; DI Party Action Report; DJ Mass Order; DK Mass Order Ack; DL Position Transfer Instruction; DM Position Transfer Instruction Ack; DN Position Transfer Report; DO Market Data Statistics Request; DP Market Data Statistics Report; DQ Collateral Report Ack; DR Market Data Report; DS Cross Request; DT Cross Request Ack; DU Allocation Instruction Alert Request; DV Allocation Instruction Alert Request Ack; DW Trade Aggregation Request; DX Trade Aggregation Report; EA Pay Management Report; EB Pay Management Report Ack; DY Pay Management Request; DZ Pay Management Request Ack
OrdType (40)
Added in FIX 5.0 SP2: J Market if touched; K Market with left over as limit; L Previous fund valuation point; M Next fund valuation point; Q Counter order selection; R Stop on bid or offer; S Stop limit on bid or offer
TimeInForce (59)
Added in FIX 5.0 SP2: 7 At the close; 8 Good through crossing; 9 At crossing; A Good for time; B Good for auction; C Good for month
ExecType (150)
Added in FIX 5.0 SP2: F Trade; G Trade correct; H Trade cancel; I Order status; J Trade in a clearing hold; K Trade has been released to clearing; L Triggered or activated by system; M Locked; N Released
SessionRejectReason (373)
Added in FIX 5.0 SP2: 12 XML validation error; 13 Tag appears more than once; 14 Tag specified out of required order; 15 Repeating group fields out of order; 16 Incorrect NumInGroup count for repeating group; 17 Non data value includes field delimiter; 18 Invalid or unsupported application version; 99 Other
OrdRejReason (103)
Added in FIX 5.0 SP2: 9 Trade along required; 10 Invalid investor ID; 11 Unsupported order characteristic; 12 Surveillance option; 13 Incorrect quantity; 14 Incorrect allocated quantity; 15 Unknown account; 16 Price exceeds current price band; 18 Invalid price increment; 19 Reference price not available; 20 Notional value exceeds threshold; 21 Algorithm risk threshold breached; 22 Short sell not permitted; 23 Short sell security pre borrow restriction; 24 Short sell account pre borrow restriction; 25 Insufficient credit limit; 26 Exceeded clip size limit; 27 Exceeded max notional order amt; 28 Exceeded DV01 PV01 limit; 29 Exceeded CS01 limit; 99 Other
Messages added in FIX 5.0 SP2 (118)
- Derivative Security List 35=AA
- New Order Multileg 35=AB
- Multileg Order Cancel/Replace 35=AC
- Trade Capture Report Request 35=AD
- Trade Capture Report 35=AE
- Order Mass Status Request 35=AF
- Quote Request Reject 35=AG
- RFQ Request 35=AH
- Quote Status Report 35=AI
- Quote Response 35=AJ
- Confirmation 35=AK
- Position Maintenance Request 35=AL
- Position Maintenance Report 35=AM
- Request For Positions 35=AN
- Request For Positions Ack 35=AO
- Position Report 35=AP
- Trade Capture Report Request Ack 35=AQ
- Trade Capture Report Ack 35=AR
- Allocation Report 35=AS
- Allocation Report Ack 35=AT
- Confirmation Ack 35=AU
- Settlement Instruction Request 35=AV
- Assignment Report 35=AW
- Collateral Request 35=AX
- Collateral Assignment 35=AY
- Collateral Response 35=AZ
- Collateral Report 35=BA
- Collateral Inquiry 35=BB
- Network Counterparty System Status Request 35=BC
- Network Counterparty System Status Response 35=BD
- User Request 35=BE
- User Response 35=BF
- Collateral Inquiry Ack 35=BG
- Confirmation Request 35=BH
- Trading Session List Request 35=BI
- Trading Session List 35=BJ
- Security List Update Report 35=BK
- Adjusted Position Report 35=BL
- Allocation Instruction Alert 35=BM
- Execution Ack 35=BN
- Contrary Intention Report 35=BO
- Security Definition Update Report 35=BP
- Settlement Obligation Report 35=BQ
- Derivative Security List Update Report 35=BR
- Trading Session List Update Report 35=BS
- Market Definition Request 35=BT
- Market Definition 35=BU
- Market Definition Update Report 35=BV
- Application Message Request 35=BW
- Application Message Request Ack 35=BX
- Application Message Report 35=BY
- Order Mass Action Report 35=BZ
- Order Mass Action Request 35=CA
- User Notification 35=CB
- Stream Assignment Request 35=CC
- Stream Assignment Report 35=CD
- Stream Assignment Report ACK 35=CE
- Party Details List Request 35=CF
- Party Details List Report 35=CG
- Margin Requirement Inquiry 35=CH
- Margin Requirement Inquiry Ack 35=CI
- Margin Requirement Report 35=CJ
- Party Details List Update Report 35=CK
- Party Risk Limits Request 35=CL
- Party Risk Limits Report 35=CM
- Security Mass Status Request 35=CN
- Security Mass Status 35=CO
- Account Summary Report 35=CQ
- Party Risk Limits Update Report 35=CR
- Party Risk Limits Definition Request 35=CS
- Party Risk Limits Definition Request Ack 35=CT
- Party Entitlements Request 35=CU
- Party Entitlements Report 35=CV
- Quote Ack 35=CW
- Party Details Definition Request 35=CX
- Party Details Definition Request Ack 35=CY
- Party Entitlements Update Report 35=CZ
- Party Entitlements Definition Request 35=DA
- Party Entitlements Definition Request Ack 35=DB
- Trade Match Report 35=DC
- Trade Match Report Ack 35=DD
- Party Risk Limits Report Ack 35=DE
- Party Risk Limit Check Request 35=DF
- Party Risk Limit Check Request Ack 35=DG
- Party Action Request 35=DH
- Party Action Report 35=DI
- Mass Order 35=DJ
- Mass Order Ack 35=DK
- Position Transfer Instruction 35=DL
- Position Transfer Instruction Ack 35=DM
- Position Transfer Report 35=DN
- Market Data Statistics Request 35=DO
- Market Data Statistics Report 35=DP
- Collateral Report Ack 35=DQ
- Market Data Report 35=DR
- Cross Request 35=DS
- Cross Request Ack 35=DT
- Allocation Instruction Alert Request 35=DU
- Allocation Instruction Alert Request Ack 35=DV
- Trade Aggregation Request 35=DW
- Trade Aggregation Report 35=DX
- Pay Management Request 35=DY
- Pay Management Request Ack 35=DZ
- Pay Management Report 35=EA
- Pay Management Report Ack 35=EB
- XML Message 35=n
- Registration Instructions 35=o
- Registration Instructions Response 35=p
- Order Mass Cancel Request 35=q
- Order Mass Cancel Report 35=r
- New Order Cross 35=s
- Cross Order Cancel Replace Request 35=t
- Cross Order Cancel Request 35=u
- Security Type Request 35=v
- Security Types 35=w
- Security List Request 35=x
- Security List 35=y
- Derivative Security List Request 35=z
Messages renamed
Field changes in the core order messages
6 messages most sessions carry, compared field by field.
New Order Single 35=D
2,796 fields added, 7 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 5.0 SP2: HandlInst (21), Symbol (55)
Removed: Rule80A (47), ExecBroker (76), ClientID (109), CustomerOrFirm (204), MaturityDay (205), ClearingFirm (439), ClearingAccount (440)
Order Cancel/Replace Request 35=G
2,787 fields added, 7 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 5.0 SP2: HandlInst (21), OrigClOrdID (41), Symbol (55)
Removed: Rule80A (47), ExecBroker (76), ClientID (109), CustomerOrFirm (204), MaturityDay (205), ClearingFirm (439), ClearingAccount (440)
Order Cancel Request 35=F
2,581 fields added, 4 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 5.0 SP2: OrigClOrdID (41), Symbol (55)
Removed: ExecBroker (76), ClientID (109), MaturityDay (205), SolicitedFlag (377)
Execution Report 35=8
4,330 fields added, 7 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 5.0 SP2: AvgPx (6), Symbol (55)
Removed: ExecTransType (20), Rule80A (47), ExecBroker (76), ClientID (109), MaturityDay (205), ClearingFirm (439), ClearingAccount (440)
Order Cancel Reject 35=9
22 fields added, 2 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 5.0 SP2: OrigClOrdID (41)
Removed: ExecBroker (76), ClientID (109)
Added: TradeDate (75), ExDestination (100), TradeOriginationDate (229), PartyIDSource (447), PartyID (448), PartyRole (452), NoPartyIDs (453), PartySubID (523), SecondaryClOrdID (526), AccountType (581), ClOrdLinkID (583), OrigOrdModTime (586), WorkingIndicator (636), AcctIDSource (660), NoPartySubIDs (802), PartySubIDType (803), ExDestinationIDSource (1133), RejectText (1328), EncodedRejectTextLen (1664), EncodedRejectText (1665), PartyRoleQualifier (2376), OrderRequestID (2422)
Logon 35=A
21 fields added, counting fields inside components and repeating groups.
Added: Text (58), EncodedTextLen (354), EncodedText (355), TestMessageIndicator (464), Username (553), Password (554), NextExpectedMsgSeqNum (789), NewPassword (925), RefApplVerID (1130), RefCstmApplVerID (1131), DefaultApplVerID (1137), EncryptedPasswordMethod (1400), EncryptedPasswordLen (1401), EncryptedPassword (1402), EncryptedNewPasswordLen (1403), EncryptedNewPassword (1404), RefApplExtID (1406), DefaultApplExtID (1407), DefaultCstmApplVerID (1408), SessionStatus (1409), DefaultVerIndicator (1410)
Fields renamed (21)
Same tag number and wire format, new name. Code generated from a dictionary changes.
| Tag | FIX 4.2 name | FIX 5.0 SP2 name |
|---|---|---|
| 22 | IDSource | SecurityIDSource |
| 23 | IOIid | IOIID |
| 27 | IOIShares | IOIQty |
| 32 | LastShares | LastQty |
| 33 | LinesOfText | NoLinesOfText |
| 53 | Shares | Quantity |
| 63 | SettlmntTyp | SettlType |
| 64 | FutSettDate | SettlDate |
| 74 | AvgPrxPrecision | AvgPxPrecision |
| 77 | OpenClose | PositionEffect |
| 80 | AllocShares | AllocQty |
| 193 | FutSettDate2 | SettlDate2 |
| 211 | PegDifference | PegOffsetValue |
| 218 | SpreadToBenchmark | Spread |
| 286 | OpenCloseSettleFlag | OpenCloseSettlFlag |
| 304 | TotQuoteEntries | TotNoQuoteEntries |
| 305 | UnderlyingIDSource | UnderlyingSecurityIDSource |
| 327 | HaltReasonChar | HaltReasonInt |
| 389 | DiscretionOffset | DiscretionOffsetValue |
| 393 | TotalNumSecurities | TotNoRelatedSym |
| 418 | TradeType | BidTradeType |
Fields removed (35)
- 20 ExecTransType
- 24 IOIOthSvc
- 46 RelatdSym
- 47 Rule80A
- 51 SendingDate
- 76 ExecBroker
- 86 DlvyInst
- 92 BrokerOfCredit
- 105 WaveNo
- 109 ClientID
- 125 CxlType
- 166 SettlLocation
- 173 SettlDepositoryCode
- 174 SettlBrkrCode
- 175 SettlInstCode
- 176 SecuritySettlAgentName
- 177 SecuritySettlAgentCode
- 178 SecuritySettlAgentAcctNum
- 179 SecuritySettlAgentAcctName
- 180 SecuritySettlAgentContactName
- 181 SecuritySettlAgentContactPhone
- 182 CashSettlAgentName
- 183 CashSettlAgentCode
- 184 CashSettlAgentAcctNum
- 185 CashSettlAgentAcctName
- 186 CashSettlAgentContactName
- 187 CashSettlAgentContactPhone
- 204 CustomerOrFirm
- 205 MaturityDay
- 219 Benchmark
- 314 UnderlyingMaturityDay
- 319 RatioQty
- 370 OnBehalfOfSendingTime
- 439 ClearingFirm
- 440 ClearingAccount
Fields added (5,658)
The full list is in the FIX 5.0 SP2 dictionary. Listed here: the 300 lowest-numbered new fields.
| Tag range | New fields |
|---|---|
| 1 to 999 | 586 |
| 1000 to 1999 | 992 |
| 2000 to 2999 | 953 |
| 40000 to 40999 | 1,000 |
| 41000 to 41999 | 1,000 |
| 42000 to 42999 | 1,000 |
| 43000 to 43999 | 124 |
| 50000 to 50999 | 3 |
Show 300 fields
- 220 BenchmarkCurveCurrency
- 221 BenchmarkCurveName
- 222 BenchmarkCurvePoint
- 224 CouponPaymentDate
- 225 IssueDate
- 226 RepurchaseTerm
- 227 RepurchaseRate
- 228 Factor
- 229 TradeOriginationDate
- 230 ExDate
- 232 NoStipulations
- 233 StipulationType
- 234 StipulationValue
- 235 YieldType
- 236 Yield
- 237 TotalTakedown
- 238 Concession
- 239 RepoCollateralSecurityType
- 240 RedemptionDate
- 241 UnderlyingCouponPaymentDate
- 242 UnderlyingIssueDate
- 243 UnderlyingRepoCollateralSecurityType
- 244 UnderlyingRepurchaseTerm
- 245 UnderlyingRepurchaseRate
- 246 UnderlyingFactor
- 247 UnderlyingRedemptionDate
- 248 LegCouponPaymentDate
- 249 LegIssueDate
- 250 LegRepoCollateralSecurityType
- 251 LegRepurchaseTerm
- 252 LegRepurchaseRate
- 253 LegFactor
- 254 LegRedemptionDate
- 255 CreditRating
- 256 UnderlyingCreditRating
- 257 LegCreditRating
- 258 TradedFlatSwitch
- 259 BasisFeatureDate
- 260 BasisFeaturePrice
- 447 PartyIDSource
- 448 PartyID
- 451 NetChgPrevDay
- 452 PartyRole
- 453 NoPartyIDs
- 454 NoSecurityAltID
- 455 SecurityAltID
- 456 SecurityAltIDSource
- 457 NoUnderlyingSecurityAltID
- 458 UnderlyingSecurityAltID
- 459 UnderlyingSecurityAltIDSource
- 460 Product
- 461 CFICode
- 462 UnderlyingProduct
- 463 UnderlyingCFICode
- 464 TestMessageIndicator
- 466 BookingRefID
- 467 IndividualAllocID
- 468 RoundingDirection
- 469 RoundingModulus
- 470 CountryOfIssue
- 471 StateOrProvinceOfIssue
- 472 LocaleOfIssue
- 473 NoRegistDtls
- 474 MailingDtls
- 475 InvestorCountryOfResidence
- 476 PaymentRef
- 477 DistribPaymentMethod
- 478 CashDistribCurr
- 479 CommCurrency
- 480 CancellationRights
- 481 MoneyLaunderingStatus
- 482 MailingInst
- 483 TransBkdTime
- 484 ExecPriceType
- 485 ExecPriceAdjustment
- 486 DateOfBirth
- 487 TradeReportTransType
- 488 CardHolderName
- 489 CardNumber
- 490 CardExpDate
- 491 CardIssNum
- 492 PaymentMethod
- 493 RegistAcctType
- 494 Designation
- 495 TaxAdvantageType
- 496 RegistRejReasonText
- 497 FundRenewWaiv
- 498 CashDistribAgentName
- 499 CashDistribAgentCode
- 500 CashDistribAgentAcctNumber
- 501 CashDistribPayRef
- 502 CashDistribAgentAcctName
- 503 CardStartDate
- 504 PaymentDate
- 505 PaymentRemitterID
- 506 RegistStatus
- 507 RegistRejReasonCode
- 508 RegistRefID
- 509 RegistDtls
- 510 NoDistribInsts
- 511 RegistEmail
- 512 DistribPercentage
- 513 RegistID
- 514 RegistTransType
- 515 ExecValuationPoint
- 516 OrderPercent
- 517 OwnershipType
- 518 NoContAmts
- 519 ContAmtType
- 520 ContAmtValue
- 521 ContAmtCurr
- 522 OwnerType
- 523 PartySubID
- 524 NestedPartyID
- 525 NestedPartyIDSource
- 526 SecondaryClOrdID
- 527 SecondaryExecID
- 528 OrderCapacity
- 529 OrderRestrictions
- 530 MassCancelRequestType
- 531 MassCancelResponse
- 532 MassCancelRejectReason
- 533 TotalAffectedOrders
- 534 NoAffectedOrders
- 535 AffectedOrderID
- 536 AffectedSecondaryOrderID
- 537 QuoteType
- 538 NestedPartyRole
- 539 NoNestedPartyIDs
- 540 TotalAccruedInterestAmt
- 541 MaturityDate
- 542 UnderlyingMaturityDate
- 543 InstrRegistry
- 544 CashMargin
- 545 NestedPartySubID
- 546 Scope
- 547 MDImplicitDelete
- 548 CrossID
- 549 CrossType
- 550 CrossPrioritization
- 551 OrigCrossID
- 552 NoSides
- 553 Username
- 554 Password
- 555 NoLegs
- 556 LegCurrency
- 557 TotNoSecurityTypes
- 558 NoSecurityTypes
- 559 SecurityListRequestType
- 560 SecurityRequestResult
- 561 RoundLot
- 562 MinTradeVol
- 563 MultiLegRptTypeReq
- 564 LegPositionEffect
- 565 LegCoveredOrUncovered
- 566 LegPrice
- 567 TradSesStatusRejReason
- 568 TradeRequestID
- 569 TradeRequestType
- 570 PreviouslyReported
- 571 TradeReportID
- 572 TradeReportRefID
- 573 MatchStatus
- 574 MatchType
- 575 OddLot
- 576 NoClearingInstructions
- 577 ClearingInstruction
- 578 TradeInputSource
- 579 TradeInputDevice
- 580 NoDates
- 581 AccountType
- 582 CustOrderCapacity
- 583 ClOrdLinkID
- 584 MassStatusReqID
- 585 MassStatusReqType
- 586 OrigOrdModTime
- 587 LegSettlType
- 588 LegSettlDate
- 589 DayBookingInst
- 590 BookingUnit
- 591 PreallocMethod
- 592 UnderlyingCountryOfIssue
- 593 UnderlyingStateOrProvinceOfIssue
- 594 UnderlyingLocaleOfIssue
- 595 UnderlyingInstrRegistry
- 596 LegCountryOfIssue
- 597 LegStateOrProvinceOfIssue
- 598 LegLocaleOfIssue
- 599 LegInstrRegistry
- 600 LegSymbol
- 601 LegSymbolSfx
- 602 LegSecurityID
- 603 LegSecurityIDSource
- 604 NoLegSecurityAltID
- 605 LegSecurityAltID
- 606 LegSecurityAltIDSource
- 607 LegProduct
- 608 LegCFICode
- 609 LegSecurityType
- 610 LegMaturityMonthYear
- 611 LegMaturityDate
- 612 LegStrikePrice
- 613 LegOptAttribute
- 614 LegContractMultiplier
- 615 LegCouponRate
- 616 LegSecurityExchange
- 617 LegIssuer
- 618 EncodedLegIssuerLen
- 619 EncodedLegIssuer
- 620 LegSecurityDesc
- 621 EncodedLegSecurityDescLen
- 622 EncodedLegSecurityDesc
- 623 LegRatioQty
- 624 LegSide
- 625 TradingSessionSubID
- 626 AllocType
- 627 NoHops
- 628 HopCompID
- 629 HopSendingTime
- 630 HopRefID
- 631 MidPx
- 632 BidYield
- 633 MidYield
- 634 OfferYield
- 635 ClearingFeeIndicator
- 636 WorkingIndicator
- 637 LegLastPx
- 638 PriorityIndicator
- 639 PriceImprovement
- 640 Price2
- 641 LastForwardPoints2
- 642 BidForwardPoints2
- 643 OfferForwardPoints2
- 644 RFQReqID
- 645 MktBidPx
- 646 MktOfferPx
- 647 MinBidSize
- 648 MinOfferSize
- 649 QuoteStatusReqID
- 650 LegalConfirm
- 651 UnderlyingLastPx
- 652 UnderlyingLastQty
- 654 LegRefID
- 655 ContraLegRefID
- 656 SettlCurrBidFxRate
- 657 SettlCurrOfferFxRate
- 658 QuoteRequestRejectReason
- 659 SideComplianceID
- 660 AcctIDSource
- 661 AllocAcctIDSource
- 662 BenchmarkPrice
- 663 BenchmarkPriceType
- 664 ConfirmID
- 665 ConfirmStatus
- 666 ConfirmTransType
- 667 ContractSettlMonth
- 668 DeliveryForm
- 669 LastParPx
- 670 NoLegAllocs
- 671 LegAllocAccount
- 672 LegIndividualAllocID
- 673 LegAllocQty
- 674 LegAllocAcctIDSource
- 675 LegSettlCurrency
- 676 LegBenchmarkCurveCurrency
- 677 LegBenchmarkCurveName
- 678 LegBenchmarkCurvePoint
- 679 LegBenchmarkPrice
- 680 LegBenchmarkPriceType
- 681 LegBidPx
- 682 LegIOIQty
- 683 NoLegStipulations
- 684 LegOfferPx
- 685 LegOrderQty
- 686 LegPriceType
- 687 LegQty
- 688 LegStipulationType
- 689 LegStipulationValue
- 690 LegSwapType
- 691 Pool
- 692 QuotePriceType
- 693 QuoteRespID
- 694 QuoteRespType
- 695 QuoteQualifier
- 696 YieldRedemptionDate
- 697 YieldRedemptionPrice
- 698 YieldRedemptionPriceType
- 699 BenchmarkSecurityID
- 700 ReversalIndicator
- 701 YieldCalcDate
- 702 NoPositions
- 703 PosType
- 704 LongQty
- 705 ShortQty
- 706 PosQtyStatus
- 707 PosAmtType
- 708 PosAmt
- 709 PosTransType
- 710 PosReqID
- 711 NoUnderlyings
Version dictionaries
Other comparisons
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.