FIX Protocol Tag 871: InstrAttribType
InstrAttribType is an integer field used in 29 FIX message types, including Trade Capture Report (35=AE), Market Data Request (35=V) and Market Data Snapshot Full Refresh (35=W). It is defined in FIX 4.4 to 5.0 SP2 and has 42 enumerated values.
- Tag number
- 871
- Data type
- INT
- FIX versions
- FIX 4.4 to 5.0 SP2
- Used in
- 29 message types
Tag 871 in each FIX version
Values and message usage as defined in a specific version.
Data type
INT: A whole number without a decimal point. It may be negative.
Valid values
42 enumerated values across all FIX versions.
| Value | Meaning | FIX versions |
|---|---|---|
| 1 | Flat | All |
| 2 | Zero coupon | All |
| 3 | Interest bearing | All |
| 4 | No periodic payments | All |
| 5 | Variable rate | All |
| 6 | Less fee for put | All |
| 7 | Stepped coupon | All |
| 8 | Coupon period | All |
| 9 | When | All |
| 10 | Original issue discount | All |
| 11 | Callable | All |
| 12 | Escrowed to maturity | All |
| 13 | Escrowed to redemption date | All |
| 14 | Pre refunded | All |
| 15 | In default | All |
| 16 | Unrated | All |
| 17 | Taxable | All |
| 18 | Indexed | All |
| 19 | Subject to alternative minimum tax | All |
| 20 | Original issue discount price | All |
| 21 | Callable below maturity value | All |
| 22 | Callable without notice | All |
| 23 | Price tick rules for security | 5.0 SP1, 5.0 SP2 |
| 24 | Trade type eligibility details for security | 5.0 SP1, 5.0 SP2 |
| 25 | Instrument denominator | 5.0 SP1, 5.0 SP2 |
| 26 | Instrument numerator | 5.0 SP1, 5.0 SP2 |
| 27 | Instrument price precision | 5.0 SP1, 5.0 SP2 |
| 28 | Instrument strike price | 5.0 SP1, 5.0 SP2 |
| 29 | Tradeable indicator | 5.0 SP1, 5.0 SP2 |
| 30 | Instrument eligible anon orders | 5.0 SP2 |
| 31 | Min guaranteed fill volume | 5.0 SP2 |
| 32 | Min guaranteed fill status | 5.0 SP2 |
| 33 | Trade at settlement eligibility | 5.0 SP2 |
| 34 | Test instrument | 5.0 SP2 |
| 35 | Dummy instrument | 5.0 SP2 |
| 36 | Negative settlement price eligibility | 5.0 SP2 |
| 37 | Negative strike price eligibility | 5.0 SP2 |
| 38 | US std contract ind | 5.0 SP2 |
| 39 | Admitted to trading on trading venue | 5.0 SP2 |
| 40 | Average daily notional amount | 5.0 SP2 |
| 41 | Average daily number trades | 5.0 SP2 |
| 99 | Text | All |
Example
871=1
Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.
Decode a message with this tagMessage types that use tag 871
- IOI 35=6
- Advertisement 35=7
- News 35=B
- Email 35=C
- Allocation Instruction 35=J
- Market Data Request 35=V
- Market Data Snapshot Full Refresh 35=W
- Market Data Incremental Refresh 35=X
- Derivative Security List 35=AA
- Trade Capture Report Request 35=AD
- Trade Capture Report 35=AE
- Confirmation 35=AK
- Trade Capture Report Request Ack 35=AQ
- Trade Capture Report Ack 35=AR
- Allocation Report 35=AS
- Security List Update Report 35=BK
- Adjusted Position Report 35=BL
- Allocation Instruction Alert 35=BM
- Security Definition Update Report 35=BP
- Derivative Security List Update Report 35=BR
- Security Mass Status 35=CO
- Market Data Statistics Request 35=DO
- Market Data Statistics Report 35=DP
- Security Definition Request 35=c
- Security Definition 35=d
- Security Status Request 35=e
- Security Status 35=f
- Security List Request 35=x
- Security List 35=y
Covers every version from FIX 4.0 to 5.0 SP2, including fields reached through components and repeating groups. The version pages above show whether the tag is required in each message.
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.