SettlementInstructions

← SequenceReset→ TestRequest
MsgTypeT
CategorySettlementInstruction
SectionPostTrade
AddedFIX.4.1
Fields59
Components2
The Settlement Instructions message provides either the broker’s or the institution’s instructions for trade settlement.

Message Structure

59 fields, 2 components/groups — click any tag or field name for details
TagNameTypeReq DescriptionAdded
StandardHeader [Component]YMsgType = TFIX.4.1
8BeginStringcharYFIX.4.1 (Always unencrypted, must be first field in message)FIX.4.0
9BodyLengthintY(Always unencrypted, must be second field in message)FIX.4.0
35MsgTypecharY(Always unencrypted, must be third field in message)
28 enum values
ValueNameDescription
0HeartbeatHeartbeat
1TestRequestTest Request
2ResendRequestResend Request
3RejectReject
4SequenceResetSequence Reset
5LogoutLogout
6IOIIndication of Interest
7AdvertisementAdvertisement
8ExecutionReportExecution Report
9OrderCancelRejectOrder Cancel Reject
ALogonLogon
BNewsNews
CEmailEmail
DNewOrderSingleOrder - Single
ENewOrderListOrder - List
FOrderCancelRequestOrder Cancel Request
GOrderCancelReplaceRequestOrder Cancel/Replace Request
HOrderStatusRequestOrder Status Request
JAllocationInstructionAllocation
KListCancelRequestList Cancel Request
LListExecuteList Execute
MListStatusRequestList Status Request
NListStatusList Status
PAllocationInstructionAckAllocation ACK
QDontKnowTradeDont Know Trade (DK)
RQuoteRequestQuote Request
SQuoteQuote
TSettlementInstructionsSettlement Instructions
FIX.4.0
49SenderCompIDcharY(Always unencrypted)FIX.4.0
56TargetCompIDcharY(Always unencrypted)FIX.4.0
115OnBehalfOfCompIDcharNTrading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)FIX.4.0
128DeliverToCompIDcharNTrading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)FIX.4.0
90SecureDataLenLengthNRequired to identify length of encrypted section of message. (Always unencrypted)FIX.4.0
91SecureDatadataNRequired when message body is encrypted. Always immediately follows SecureDataLen field.FIX.4.0
34MsgSeqNumintY(Can be embedded within encrypted data section.)FIX.4.0
50SenderSubIDcharN(Can be embedded within encrypted data section.)FIX.4.0
142SenderLocationIDcharNTrading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)FIX.4.1
57TargetSubIDcharN"ADMIN" reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.)FIX.4.0
143TargetLocationIDcharNTrading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)FIX.4.1
116OnBehalfOfSubIDcharNTrading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.0
144OnBehalfOfLocationIDcharNTrading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.1
129DeliverToSubIDcharNTrading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.0
145DeliverToLocationIDcharNTrading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.1
43PossDupFlagcharNAlways 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.)
2 enum values
ValueNameDescription
NOriginalTransmissionOriginal transmission
YPossibleDuplicatePossible duplicate
FIX.4.0
97PossResendcharNRequired when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.)
2 enum values
ValueNameDescription
NOriginalTransmissionOriginal transmission
YPossibleResendPossible resend
FIX.4.0
52SendingTimetimeY(Can be embedded within encrypted data section.)FIX.4.0
122OrigSendingTimetimeNRequired for message resends. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.)FIX.4.0
162SettlInstIDcharYUnique message ID regardless of SettlInstModeFIX.4.1
163SettlInstTransTypecharYNew, Replace, or Cancel
3 enum values
ValueNameDescription
CCancelCancel
NNewNew
RReplaceReplace
FIX.4.1
160SettlInstModecharY1=Standing Instructions, 2=Specific Allocation Account Overriding, 3=Specific Allocation Account Standing
4 enum values
ValueNameDescription
0DefaultDefault
1StandingInstructionsProvidedStanding Instructions Provided
2SpecificAllocationAccountOverridingSpecific Allocation Account Overriding
3SpecificAllocationAccountStandingSpecific Allocation Account Standing
FIX.4.1
165SettlInstSourcecharY1=Broker’s Settlement Instructions, 2=Institution’s Settlement Instructions
2 enum values
ValueNameDescription
1BrokerCreditBrokers Instructions
2InstitutionInstitutions Instructions
FIX.4.1
79AllocAccountcharYRequired for SettlInstMode=1, 2, or 3FIX.4.1
166SettlLocationcharNRequired for SettlInstMode=2 or 3, may be required for SettlInstMode=1 (i.e. may not be required if StandInstDbType and StandInstDbID are used)
7 enum values
ValueNameDescription
CEDCEDELCEDEL
DTCDepositoryTrustCompanyDepository Trust Company
EUREuroClearEuroclear
FEDFederalBookEntryFederal Book Entry
ISO Country CodeLocalMarketSettleLocationLocal Market Settle Location
PNYPhysicalPhysical
PTCParticipantTrustCompanyParticipant Trust Company
FIX.4.1
75TradeDatedateNRequired for SettlInstMode=2 or 3FIX.4.1
70AllocIDcharNRequired for SettlInstMode=2 or 3FIX.4.1
30LastMktcharNRequired for SettlInstMode=2 or 3, May be required for SettlInstMode=1FIX.4.1
54SidecharNRequired for SettlInstMode=2 or 3, May be required for SettlInstMode=1
8 enum values
ValueNameDescription
1BuyBuy
2SellSell
3BuyMinusBuy minus
4SellPlusSell plus
5SellShortSell short
6SellShortExemptSell short exempt
7UndisclosedUndisclosed (valid for IOI message only)
8CrossCross (orders where counterparty is an exchange, valid for all messages except IOIs)
FIX.4.1
167SecurityTypecharNMay be required for SettlInstMode=1
30 enum values
ValueNameDescription
BABankersAcceptanceBankers Acceptance
CDCertificateOfDepositCertificate Of Deposit
CMOCollateralizedMortgageObligationCollateralize Mortgage Obligation
CORPCorporateBondCorporate Bond
CPCommercialPaperCommercial Paper
CPPCorporatePrivatePlacementCorporate Private Placement
CSCommonStockCommon Stock
FHAFederalHousingAuthorityFederal Housing Authority
FHLFederalHomeLoanFederal Home Loan
FNFederalNationalMortgageAssociationFederal National Mortgage Association
FORForeignExchangeContractForeign Exchange Contract
FUTFutureFuture
GNGovernmentNationalMortgageAssociationGovernment National Mortgage Association
GOVTTreasuriesAgencyDebentureTreasuries + Agency Debenture
MFMutualFundMutual Fund
MIOMortgageInterestOnlyMortgage Interest Only
MPOMortgagePrincipalOnlyMortgage Principle Only
MPPMortgagePrivatePlacementMortgage Private Placement
MPTMiscellaneousPassThroughMiscellaneous Pass-Thru
MUNIMunicipalBondMunicipal Bond
NONENoSecurityTypeNo ISITC Security Type
OPTOptionOption
PSPreferredStockPreferred Stock
RPRepurchaseAgreementRepurchase Agreement
RVRPReverseRepurchaseAgreementReverse Repurchase Agreement
SLStudentLoanMarketingAssociationStudent Loan Marketing Association
TDTimeDepositTime Deposit
USTBUSTreasuryBillOldUS Treasury Bill
WARWarrantWarrant
ZOOCatsTigersAndLionsCats, Tigers & Lions (a real code: US Treasury Receipts)
FIX.4.1
168EffectiveTimetimeNMay be required for SettlInstMode=1 (timestamp when it goes in to effect)FIX.4.1
60TransactTimetimeYDate/Time Settlement Instructions were generatedFIX.4.1
109ClientIDcharNUsed for firm identification in third-party transactions.FIX.4.1
76ExecBrokercharNUsed for firm identification in third-party transactions.FIX.4.1
169StandInstDbTypeintN1=DTC SID, 2=Thomson ALERT, 3=Global Custodian’s, etc.
4 enum values
ValueNameDescription
0OtherOther
1DTCSIDDTC SID
2ThomsonALERTThomson ALERT
3AGlobalCustodianA Global Custodian (StandInstDbName must be provided)
FIX.4.1
170StandInstDbNamecharNName of StandInstDbType (i.e. DTC, Global Custodian’s name)FIX.4.1
171StandInstDbIDcharNIdentifier used within the StandInstDbTypeFIX.4.1
172SettlDeliveryTypeintNIdentifies type of settlementFIX.4.1
173SettlDepositoryCodecharNApplicable when SettlLocation is a depositoryFIX.4.1
174SettlBrkrCodecharNBIC (Bank Identification Code—Swift managed) code of the broker involved (i.e. for multi-company brokerage firms)FIX.4.1
175SettlInstCodecharNBIC (Bank Identification Code—Swift managed) code of the institution involved (i.e. for multi-company institution firms)FIX.4.1
176SecuritySettlAgentNamecharNApplicable when settlement is being performed at a country vs. a depositoryFIX.4.1
177SecuritySettlAgentCodecharNApplicable when settlement is being performed at a country vs. a depositoryFIX.4.1
178SecuritySettlAgentAcctNumcharNApplicable when settlement is being performed at a country vs. a depositoryFIX.4.1
179SecuritySettlAgentAcctNamecharNApplicable when settlement is being performed at a country vs. a depositoryFIX.4.1
180SecuritySettlAgentContactNamecharNApplicable when settlement is being performed at a country vs. a depositoryFIX.4.1
181SecuritySettlAgentContactPhonecharNApplicable when settlement is being performed at a country vs. a depositoryFIX.4.1
182CashSettlAgentNamecharNApplicable when SettlDeliveryType=FreeFIX.4.1
183CashSettlAgentCodecharNApplicable when SettlDeliveryType=FreeFIX.4.1
184CashSettlAgentAcctNumcharNApplicable when SettlDeliveryType=FreeFIX.4.1
185CashSettlAgentAcctNamecharNApplicable when SettlDeliveryType=FreeFIX.4.1
186CashSettlAgentContactNamecharNApplicable when SettlDeliveryType=FreeFIX.4.1
187CashSettlAgentContactPhonecharNApplicable when SettlDeliveryType=FreeFIX.4.1
StandardTrailer [Component]YThe standard FIX message trailerFIX.4.1
93SignatureLengthLengthNRequired when trailer contains signature. Note: Not to be included within SecureData fieldFIX.4.0
89SignaturedataNNote: Not to be included within SecureData fieldFIX.4.0
10CheckSumcharY(Always unencrypted, always last field in message)FIX.4.0