Message IOI Scenario base

SYNOPSIS: Indication of interest messages are used to market merchandise which the broker is buying or selling in either a proprietary or agency capacity.

ID MsgType Abbr Flow
76IOI

Pedigree

Added EP Updated EP Deprecated EP
FIX.2.7

Responses

None

Members

IOI base members
ID Name Abbr Presence Description
1024StandardHeaderHdrrequiredSYNOPSIS: The standard FIX message header
ELABORATION:
23IOIIDIOIID required SYNOPSIS: Unique identifier of IOI message. (Prior to FIX 4.1 this field was of type int)
28IOITransTypeTransTyp required SYNOPSIS: Identifies IOI message transaction type
26IOIRefIDRefID optional SYNOPSIS: Reference identifier used with CANCEL and REPLACE, transaction types. (Prior to FIX 4.1 this field was of type int)
1003InstrumentInstrmtrequiredSYNOPSIS: The Instrument component block contains all the fields commonly used to describe a security or instrument. Typically the data elements in this component block are considered the static data of a security, data that may be commonly found in a security master database. The Instrument component block can be used to describe any asset type supported by FIX.
ELABORATION:
1002FinancingDetailsFinDetlsoptionalSYNOPSIS: Component block is optionally used only for financing deals to identify the legal agreement under which the deal was made and other unique characteristics of the transaction. The AgreementDesc field refers to base standard documents such as MRA 1996 Repurchase Agreement, GMRA 2000 Bills Transaction (U.K.), MSLA 1993 Securities Loan – Amended 1998, for example.
ELABORATION:
2066UndInstrmtGrpUndlyoptionalSYNOPSIS:
ELABORATION:
54SideSide required SYNOPSIS: Side of order
854QtyTypeQtyTyp optional SYNOPSIS: Type of quantity specified in a quantity field
1011OrderQtyDataOrdQtyoptionalSYNOPSIS: The OrderQtyData component block contains the fields commonly used for indicating the amount or quantity of an order. Note that when this component block is marked as "required" in a message either one of these three fields must be used to identify the amount: OrderQty, CashOrderQty or OrderPercent (in the case of CIV).
ELABORATION:
27IOIQtyQty required SYNOPSIS: Quantity (e.g. number of shares) in numeric form or relative size.
15CurrencyCcy optional SYNOPSIS: Identifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values.
1019StipulationsStipoptionalSYNOPSIS: The Stipulations component block is used in Fixed Income to provide additional information on a given security. These additional information are usually not considered static data information.
ELABORATION:
2020InstrmtLegIOIGrpIOIoptionalSYNOPSIS:
ELABORATION:
423PriceTypePxTyp optional SYNOPSIS: Code to represent the price type
44PricePx optional SYNOPSIS: Price per unit of quantity (e.g. per share)
62ValidUntilTimeValidUntilTm optional SYNOPSIS: Indicates expiration time of indication message (always expressed in UTC (Universal Time Coordinated, also known as "GMT")
25IOIQltyIndQltyInd optional SYNOPSIS: Relative quality of indication
130IOINaturalFlagNatFlag optional SYNOPSIS: Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity.
2024IOIQualGrpQualoptionalSYNOPSIS:
ELABORATION:
58TextTxt optional SYNOPSIS: Free format text string (Note: this field does not have a specified maximum length)
354EncodedTextLenEncTxtLen optional SYNOPSIS: Byte length of encoded (non-ASCII characters) EncodedText (355) field.
355EncodedTextEncTxt optional SYNOPSIS: Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Text field.
60TransactTimeTxnTm optional SYNOPSIS: Time of execution/order creation (expressed in UTC (Universal Time Coordinated, also known as "GMT")
149URLLinkURL optional SYNOPSIS: A URI (Uniform Resource Identifier) or URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html) See "Appendix 6-B FIX Fields Based Upon Other Standards"
2054RoutingGrpRtgoptionalSYNOPSIS:
ELABORATION:
1018SpreadOrBenchmarkCurveDataSprdBnchmkCurveoptionalSYNOPSIS: The SpreadOrBenchmarkCurveData component block is primarily used for Fixed Income to convey spread to a benchmark security or curve.
ELABORATION:
1022YieldDataYieldoptionalSYNOPSIS: The YieldData component block conveys yield information for a given Fixed Income security.
ELABORATION:
1025StandardTrailerTrlrrequiredSYNOPSIS: The standard FIX message trailer
ELABORATION: