| 8 | BeginString | BeginString | Y | FIXT.1.1 (Always unencrypted, must be first field in message) | Added FIX.4.0
|
| 9 | BodyLength | BodyLength | Y | (Always unencrypted, must be second field in message) | Added FIX.4.0
|
| 35 | MsgType | MsgTyp | Y | (Always unencrypted, must be third field in message) | Added FIX.4.0
|
| 1128 | ApplVerID | ApplVerID | | Indicates application version using a service pack identifier. The ApplVerID applies to a specific message occurrence. | Added EP-1
|
| 1156 | ApplExtID | ApplExtID | | | Added EP-1
|
| 1129 | CstmApplVerID | CstmApplVerID | | Used to support bilaterally agreed custom functionality | Added EP-1
|
| 49 | SenderCompID | SID | Y | (Always unencrypted) | Added FIX.4.0
|
| 56 | TargetCompID | TID | Y | (Always unencrypted) | Added FIX.4.0
|
| 115 | OnBehalfOfCompID | OBID | | Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 128 | DeliverToCompID | D2ID | | Trading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 90 | SecureDataLen | SecureDataLen | | Required to identify length of encrypted section of message. (Always unencrypted) | Added FIX.4.0
Updated EP195
Deprecated EP195 |
| 91 | SecureData | SecureData | | Required when message body is encrypted. Always immediately follows SecureDataLen field. | Added FIX.4.0
Updated EP195
Deprecated EP195 |
| 34 | MsgSeqNum | SeqNum | Y | (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 50 | SenderSubID | SSub | | (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 142 | SenderLocationID | SLoc | | Sender's LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.) | Added FIX.4.1
|
| 57 | TargetSubID | TSub | | ADMIN reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 143 | TargetLocationID | TLoc | | Trading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.) | Added FIX.4.1
|
| 116 | OnBehalfOfSubID | OBSub | | Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 144 | OnBehalfOfLocationID | OBLoc | | Trading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.) | Added FIX.4.1
|
| 129 | DeliverToSubID | D2Sub | | Trading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 145 | DeliverToLocationID | D2Loc | | Trading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.) | Added FIX.4.1
|
| 43 | PossDupFlag | PosDup | | Always required for retransmitted messages, whether prompted by the sending system or as the result of a resend request. (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 97 | PossResend | PosRsnd | | Required when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 52 | SendingTime | Snt | Y | (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 122 | OrigSendingTime | OrigSnt | | Required for message resent as a result of a ResendRequest. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.) | Added FIX.4.0
|
| 212 | XmlDataLen | XmlDataLen | | Required when specifying XmlData to identify the length of a XmlData message block. (Can be embedded within encrypted data section.) | Added FIX.4.2
|
| 213 | XmlData | XmlData | | Can contain a XML formatted message block (e.g. FIXML). Always immediately follows XmlDataLen field. (Can be embedded within encrypted data section.) See Volume 1: FIXML Support | Added FIX.4.2
|
| 347 | MessageEncoding | MsgEncd | | Type of message encoding (non-ASCII characters) used in a message's Encoded fields. Required if any Encoding fields are used. | Added FIX.4.2
|
| 369 | LastMsgSeqNumProcessed | LastMsgSeqNumProced | | The last MsgSeqNum value received by the FIX engine and processed by downstream application, such as trading system or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty. | Added FIX.4.2
|
| Component(-) | HopGrp | Hop | | Number of repeating groups of historical hop information. Only applicable if OnBehalfOfCompID is used, however, its use is optional. Note that some market regulations or counterparties may require tracking of message hops. | Added EP-1
|
| 777 | SettlInstMsgID | SettlInstMsgID | Y | Unique identifier for this message | Added FIX.4.4
|
| 791 | SettlInstReqID | SettlInstReqID | | Only used when this message is used to respond to a settlement instruction request (to which this ID refers) | Added FIX.4.4
|
| 160 | SettlInstMode | SettlInstMode | Y | 1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing , 4=Specific Order, 5=Reject SSI request | Added FIX.4.1
|
| 792 | SettlInstReqRejCode | SettlInstReqRejCode | | Required for SettlInstMode = 5. Used to provide reason for rejecting a Settlement Instruction Request message. | Added FIX.4.4
|
| 58 | Text | Txt | | Can be used to provide any additional rejection text where rejecting a Settlement Instruction Request message. | Added FIX.4.4
|
| 354 | EncodedTextLen | EncTxtLen | | | Added FIX.4.4
|
| 355 | EncodedText | EncTxt | | | Added FIX.4.4
|
| 11 | ClOrdID | ClOrdID | | Required for SettlInstMode(160) = 4 and when referring to orders that where electronically submitted over FIX or otherwise assigned a ClOrdID. | Added FIX.4.3
|
| 60 | TransactTime | TxnTm | Y | Date/time this message was generated | Added FIX.4.1
|
| Component(-) | SettlInstGrp | SetInst | | Required except where SettlInstMode is 5=Reject SSI request | Added FIX.4.4
|
| Repeating Group 778 | NoSettlInst | | | Required except where SettlInstMode is 5=Reject SSI request | Added FIX.4.4
|
| 162 | SettlInstID | SettlInstID | | Unique ID for this settlement instruction. Required except where SettlInstMode is 5=Reject SSI request | Added FIX.4.4
|
| 163 | SettlInstTransType | SettlInstTransTyp | | New, Replace, Cancel or Restate Required except where SettlInstMode is 5=Reject SSI request | Added FIX.4.4
|
| 214 | SettlInstRefID | SettlInstRefID | | Required where SettlInstTransType is Cancel or Replace | Added FIX.4.4
|
| Component(-) | Parties | Pty | | Insert here the set of Parties (firm identification) fields defined in Common Components of Application Messages Used here for settlement location. Also used for executing broker for CIV settlement instructions | Added FIX.4.4
|
| Repeating Group 453 | NoPartyIDs | | | Repeating group below should contain unique combinations of PartyID, PartyIDSource, and PartyRole | Added FIX.4.3
|
| 448 | PartyID | ID | | Required if NoPartyIDs(453) > 0. Identification of the party. | Added FIX.4.3
Updated EP204
|
| 447 | PartyIDSource | Src | | Required if NoPartyIDs(453) > 0. Used to identify classification source. | Added FIX.4.3
Updated EP204
|
| 452 | PartyRole | R | | Required if NoPartyIDs(453) > 0. Identifies the type of PartyID(448). | Added FIX.4.3
Updated EP204
|
| 2376 | PartyRoleQualifier | Qual | | | Added EP179
|
| Component(-) | PtysSubGrp | Sub | | Repeating group of Party sub-identifiers. | Added FIX.4.4
|
| 54 | Side | Side | | Can be used for SettleInstMode 1 if SSIs are being provided for a particular side. | Added FIX.4.4
|
| 460 | Product | Prod | | Can be used for SettleInstMode 1 if SSIs are being provided for a particular product. | Added FIX.4.4
|
| 167 | SecurityType | SecTyp | | Can be used for SettleInstMode 1 if SSIs are being provided for a particular security type (as alternative to CFICode). | Added FIX.4.4
|
| 461 | CFICode | CFI | | Can be used for SettleInstMode 1 if SSIs are being provided for a particular CFI (as identified by CFI code). | Added FIX.4.4
Updated EP266
|
| 2891 | UPICode | UPI | | Can be used for SettleInstMode 1 if SSIs are being provided for a particular UPI (as identified by UPI code). | Added EP266
|
| 120 | SettlCurrency | SettlCcy | | Can be used for SettleInstMode 1 if SSIs are being provided for a particular settlement currency | Added EP-1
|
| 2899 | SettlCurrencyCodeSource | SettlCcySrc | | | Added EP273
|
| 168 | EffectiveTime | EfctvTm | | Effective (start) date/time for this settlement instruction. Required except where SettlInstMode is 5=Reject SSI request | Added FIX.4.4
|
| 126 | ExpireTime | ExpireTm | | Termination date/time for this settlement instruction. | Added FIX.4.4
|
| 779 | LastUpdateTime | LastUpdateTm | | Date/time this settlement instruction was last updated (or created if not updated since creation). Required except where SettlInstMode is 5=Reject SSI request | Added FIX.4.4
|
| Component(-) | SettlInstructionsData | SetInstr | | Insert here the set of SettlInstructionsData fields defined in Common Components of Application Messages | Added FIX.4.4
|
| 172 | SettlDeliveryType | DlvryTyp | | Required if AllocSettlInstType = 1 or 2 | Added FIX.4.4
|
| 169 | StandInstDbType | StandInstDbTyp | | Required if AllocSettlInstType = 3 (should not be populated otherwise) | Added FIX.4.4
|
| 170 | StandInstDbName | StandInstDbName | | Required if AllocSettlInstType = 3 (should not be populated otherwise) | Added FIX.4.4
|
| 171 | StandInstDbID | StandInstDbID | | Identifier used within the StandInstDbType Required if AllocSettlInstType = 3 (should not be populated otherwise) | Added FIX.4.4
|
| Component(-) | DlvyInstGrp | DlvInst | | Required (and must be > 0) if AllocSettlInstType = 2 (should not be populated otherwise) | Added FIX.4.4
|
| 165 | SettlInstSource | InstSrc | | | Added FIX.4.4
|
| 787 | DlvyInstType | InstTyp | | | Added FIX.4.4
|
| Repeating Group 781 | NoSettlPartyIDs | | | Repeating group below should contain unique combinations of SettlPartyID, SettlPartyIDSource, and SettlPartyRole | Added FIX.4.4
|
| 782 | SettlPartyID | ID | | Used to identify source of SettlPartyID. Required if SettlPartyIDSource is specified. Required if NoSettlPartyIDs > 0. | Added FIX.4.4
|
| 783 | SettlPartyIDSource | Src | | Used to identify class source of SettlPartyID value (e.g. BIC). Required if SettlPartyID is specified. Required if NoSettlPartyIDs > 0. | Added FIX.4.4
|
| 784 | SettlPartyRole | R | | Identifies the type of SettlPartyID (e.g. Executing Broker). Required if NoSettlPartyIDs > 0. | Added FIX.4.4
|
| 2389 | SettlPartyRoleQualifier | Qual | | | Added EP179
|
| Component(-) | SettlPtysSubGrp | Sub | | Repeating group of SettlParty sub-identifiers. | Added FIX.4.4
|
| 492 | PaymentMethod | PmtMethod | | For use with CIV settlement instructions | Added FIX.4.4
|
| 476 | PaymentRef | PmtRef | | For use with CIV settlement instructions | Added FIX.4.4
|
| 488 | CardHolderName | CardHolderName | | For use with CIV settlement instructions | Added FIX.4.4
|
| 489 | CardNumber | CardNum | | For use with CIV settlement instructions | Added FIX.4.4
|
| 503 | CardStartDate | CardStartDt | | For use with CIV settlement instructions | Added FIX.4.4
|
| 490 | CardExpDate | CardExpDt | | For use with CIV settlement instructions | Added FIX.4.4
|
| 491 | CardIssNum | CardIssNum | | For use with CIV settlement instructions | Added FIX.4.4
|
| 504 | PaymentDate | PmtDt | | For use with CIV settlement instructions | Added FIX.4.4
|
| 505 | PaymentRemitterID | PmtRemtrID | | For use with CIV settlement instructions | Added FIX.4.4
|
| 93 | SignatureLength | SignatureLength | | Required when trailer contains signature. Note: Not to be included within SecureData field | Added FIX.4.0
Updated EP195
Deprecated EP195 |
| 89 | Signature | Signature | | Note: Not to be included within SecureData field | Added FIX.4.0
Updated EP195
Deprecated EP195 |
| 10 | CheckSum | CheckSum | Y | (Always unencrypted, always last field in message) | Added FIX.4.0
|