Description
The standard FIX message trailer
Structure
Tag | Field Name | Req'd | Comments | |
---|---|---|---|---|
93 | SignatureLength | N | Required when trailer contains signature. Note: Not to be included within SecureData field | |
89 | Signature | N | Note: Not to be included within SecureData field | |
10 | CheckSum | Y | (Always unencrypted, always last field in message) |
Used In
- Heartbeat <0>
- TestRequest <1>
- ResendRequest <2>
- Reject <3>
- SequenceReset <4>
- Logout <5>
- IOI <6>
- Advertisement <7>
- ExecutionReport <8>
- OrderCancelReject <9>
- Logon <A>
- DerivativeSecurityList <AA>
- NewOrderMultileg <AB>
- MultilegOrderCancelReplace <AC>
- TradeCaptureReportRequest <AD>
- TradeCaptureReport <AE>
- OrderMassStatusRequest <AF>
- QuoteRequestReject <AG>
- RFQRequest <AH>
- QuoteStatusReport <AI>
- QuoteResponse <AJ>
- Confirmation <AK>
- PositionMaintenanceRequest <AL>
- PositionMaintenanceReport <AM>
- RequestForPositions <AN>
- RequestForPositionsAck <AO>
- PositionReport <AP>
- TradeCaptureReportRequestAck <AQ>
- TradeCaptureReportAck <AR>
- AllocationReport <AS>
- AllocationReportAck <AT>
- ConfirmationAck <AU>
- SettlementInstructionRequest <AV>
- AssignmentReport <AW>
- CollateralRequest <AX>
- CollateralAssignment <AY>
- CollateralResponse <AZ>
- News <B>
- CollateralReport <BA>
- CollateralInquiry <BB>
- NetworkCounterpartySystemStatusRequest <BC>
- NetworkCounterpartySystemStatusResponse <BD>
- UserRequest <BE>
- UserResponse <BF>
- CollateralInquiryAck <BG>
- ConfirmationRequest <BH>
- TradingSessionListRequest <BI>
- TradingSessionList <BJ>
- SecurityListUpdateReport <BK>
- AdjustedPositionReport <BL>
- AllocationInstructionAlert <BM>
- ExecutionAck <BN>
- ContraryIntentionReport <BO>
- SecurityDefinitionUpdateReport <BP>
- SettlementObligationReport <BQ>
- DerivativeSecurityListUpdateReport <BR>
- TradingSessionListUpdateReport <BS>
- MarketDefinitionRequest <BT>
- MarketDefinition <BU>
- MarketDefinitionUpdateReport <BV>
- ApplicationMessageRequest <BW>
- ApplicationMessageRequestAck <BX>
- ApplicationMessageReport <BY>
- OrderMassActionReport <BZ>
- Email <C>
- OrderMassActionRequest <CA>
- UserNotification <CB>
- StreamAssignmentRequest <CC>
- StreamAssignmentReport <CD>
- StreamAssignmentReportACK <CE>
- PartyDetailsListRequest <CF>
- PartyDetailsListReport <CG>
- MarginRequirementInquiry <CH>
- MarginRequirementInquiryAck <CI>
- MarginRequirementReport <CJ>
- PartyDetailsListUpdateReport <CK>
- PartyRiskLimitsRequest <CL>
- PartyRiskLimitsReport <CM>
- SecurityMassStatusRequest <CN>
- SecurityMassStatus <CO>
- AccountSummaryReport <CQ>
- PartyRiskLimitsUpdateReport <CR>
- PartyRiskLimitsDefinitionRequest <CS>
- PartyRiskLimitsDefinitionRequestAck <CT>
- PartyEntitlementsRequest <CU>
- PartyEntitlementsReport <CV>
- QuoteAck <CW>
- PartyDetailsDefinitionRequest <CX>
- PartyDetailsDefinitionRequestAck <CY>
- PartyEntitlementsUpdateReport <CZ>
- NewOrderSingle <D>
- PartyEntitlementsDefinitionRequest <DA>
- PartyEntitlementsDefinitionRequestAck <DB>
- TradeMatchReport <DC>
- TradeMatchReportAck <DD>
- PartyRiskLimitsReportAck <DE>
- PartyRiskLimitCheckRequest <DF>
- PartyRiskLimitCheckRequestAck <DG>
- PartyActionRequest <DH>
- PartyActionReport <DI>
- MassOrder <DJ>
- MassOrderAck <DK>
- PositionTransferInstruction <DL>
- PositionTransferInstructionAck <DM>
- PositionTransferReport <DN>
- MarketDataStatisticsRequest <DO>
- MarketDataStatisticsReport <DP>
- CollateralReportAck <DQ>
- MarketDataReport <DR>
- CrossRequest <DS>
- CrossRequestAck <DT>
- AllocationInstructionAlertRequest <DU>
- AllocationInstructionAlertRequestAck <DV>
- TradeAggregationRequest <DW>
- TradeAggregationReport <DX>
- PayManagementRequest <DY>
- PayManagementRequestAck <DZ>
- NewOrderList <E>
- PayManagementReport <EA>
- PayManagementReportAck <EB>
- SettlementStatusRequest <EC>
- SettlementStatusRequestAck <ED>
- SettlementStatusReport <EE>
- SettlementStatusReportAck <EF>
- SecurityRiskMetricsReport <EG>
- AlgoCertificateRequest <EH>
- AlgoCertificateRequestAck <EI>
- AlgoCertificateReport <EJ>
- AlgoCertificateReportAck <EK>
- TestSuiteDefinitionRequest <EL>
- TestSuiteDefinitionRequestAck <EM>
- TestActionRequest <EN>
- TestActionRequestAck <EO>
- TestActionReport <EP>
- OrderCancelRequest <F>
- OrderCancelReplaceRequest <G>
- OrderStatusRequest <H>
- AllocationInstruction <J>
- ListCancelRequest <K>
- ListExecute <L>
- ListStatusRequest <M>
- ListStatus <N>
- AllocationInstructionAck <P>
- DontKnowTrade <Q>
- QuoteRequest <R>
- Quote <S>
- SettlementInstructions <T>
- MarketDataRequest <V>
- MarketDataSnapshotFullRefresh <W>
- MarketDataIncrementalRefresh <X>
- MarketDataRequestReject <Y>
- QuoteCancel <Z>
- QuoteStatusRequest <a>
- MassQuoteAck <b>
- SecurityDefinitionRequest <c>
- SecurityDefinition <d>
- SecurityStatusRequest <e>
- SecurityStatus <f>
- TradingSessionStatusRequest <g>
- TradingSessionStatus <h>
- MassQuote <i>
- BusinessMessageReject <j>
- BidRequest <k>
- BidResponse <l>
- ListStrikePrice <m>
- XMLnonFIX <n>
- RegistrationInstructions <o>
- RegistrationInstructionsResponse <p>
- OrderMassCancelRequest <q>
- OrderMassCancelReport <r>
- NewOrderCross <s>
- CrossOrderCancelReplaceRequest <t>
- CrossOrderCancelRequest <u>
- SecurityTypeRequest <v>
- SecurityTypes <w>
- SecurityListRequest <x>
- SecurityList <y>
- DerivativeSecurityListRequest <z>