ZagTrader

FIX Protocol Tag 856: TradeReportType

TradeReportType is an integer field used in 3 FIX message types: Trade Capture Report (35=AE), Trade Capture Report Ack (35=AR) and Trade Match Report (35=DC). It is defined in FIX 4.4 to 5.0 SP2 and has 19 enumerated values.

Tag number
856
Data type
INT
FIX versions
FIX 4.4 to 5.0 SP2
Used in
3 message types

Tag 856 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

19 enumerated values across all FIX versions.

ValueMeaningFIX versions
0SubmitAll
1AllegedAll
2AcceptAll
3DeclineAll
4AddendumAll
5NoAll
6Trade report cancelAll
7Locked inAll
8Defaulted5.0, 5.0 SP1, 5.0 SP2
9Invalid CMTA5.0, 5.0 SP1, 5.0 SP2
10Pended5.0, 5.0 SP1, 5.0 SP2
11Alleged new5.0, 5.0 SP1, 5.0 SP2
12Alleged addendum5.0, 5.0 SP1, 5.0 SP2
13Alleged no5.0, 5.0 SP1, 5.0 SP2
14Alleged trade report cancel5.0, 5.0 SP1, 5.0 SP2
15Alleged trade break5.0, 5.0 SP1, 5.0 SP2
16Verify5.0 SP2
17Dispute5.0 SP2
18Non material update5.0 SP2

Example

856=0

Illustrative value. In a message, fields are separated by the SOH character (0x01), often shown as | or ^ in logs.

Decode a message with this tag

Message types that use tag 856

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.