Spec Comparison Results

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata

- vs -

Important Differences (Look closely - development may be required)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[104] IOIQualifier Values A = All or none
B = Market On Close (MOC) (held to close)
C = At the close (around/not held to close)
D = VWAP (Volume Weighted Avg Price)
I = In touch with
L = Limit
M = More behind
O = At the open
P = Taking a position
Q = At the Market (previously called Current Quote)
R = Ready to trade
S = Portfolio shown
T = Through the day
V = Versus
W = Indication - Working away
X = Crossing opportunity
Y = At the Midpoint
Z = Pre-open
A = All or none
B = Market On Close (MOC) (held to close)
C = At the close (around/not held to close)
D = VWAP (Volume Weighted Avg Price)
close
I = In touch with
L = Limit
M = More behind
O = At the open
P = Taking a position
Q = At the Market (previously called Current Quote)
R = Ready to trade
quote
S = Portfolio shown
show-n
T = Through the day
V = Versus
W = Indication - Working away
X = Crossing opportunity
Y = At the Midpoint
Z = Pre-open

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[102] CxlRejReason Values 0 = Too late to cancel
1 = Unknown order
2 = Broker / Exchange Option
3 = Order already in Pending Cancel or Pending Replace status
4 = Unable to process Order Mass Cancel Request
5 = OrigOrdModTime (586) did not match last TransactTime (60) of order
6 = Duplicate ClOrdID (11) received
99 = Other
0 = Too late to cancel
1 = Unknown order
2 = Broker / Exchange Option
3 = Order already in Pending Cancel or Pending Replace status
4 = Unable to process Order Mass Cancel Request
5 = OrigOrdModTime (586) did not match last TransactTime (60) of order
6 = Duplicate ClOrdID (11) received
99 = Other

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[41] OrigClOrdID (Mandatory)
[39] OrdStatus (Mandatory)
[434] CxlRejResponseTo (Mandatory)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[98] EncryptMethod (Mandatory)
[108] HeartBtInt (Mandatory)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[148] Headline (Mandatory)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[164] EmailThreadID (Mandatory)
[147] Subject (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[21] HandlInst Reqd Optional OptionalMandatory
[18] ExecInst Values 1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
0 = Stay on offerside
1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
cross
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
volume
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[38] OrderQty Reqd Optional OptionalMandatory
[40] OrdType Values 1 = Market
2 = Limit
3 = Stop
4 = Stop limit
6 = With or without
7 = Limit or better (Deprecated)
8 = Limit with or without
9 = On basis
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
1 = Market
2 = Limit
3 = Stop
4 = Stop limit
5 = Market on close
6 = With or without
7 = Limit or better (Deprecated)
better
8 = Limit with or without
9 = On basis
A = On close
B = Limit on close
C = Forex
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
Pegged (requires ExecInst = L, R, M, P or O)
[59] TimeInForce Values 0 = Day (or session)
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close
0 = Day (or session)
Day
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
(OC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[60] TransactTime (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[21] HandlInst Reqd Optional OptionalMandatory
[18] ExecInst Values 1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
0 = Stay on offerside
1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
cross
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
volume
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[38] OrderQty Reqd Optional OptionalMandatory
[40] OrdType Reqd Optional OptionalMandatory
[40] OrdType Values 1 = Market
2 = Limit
3 = Stop
4 = Stop limit
6 = With or without
7 = Limit or better (Deprecated)
8 = Limit with or without
9 = On basis
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
1 = Market
2 = Limit
3 = Stop
4 = Stop limit
5 = Market on close
6 = With or without
7 = Limit or better (Deprecated)
better
8 = Limit with or without
9 = On basis
A = On close
B = Limit on close
C = Forex
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
Pegged (requires ExecInst = L, R, M, P or O)
[59] TimeInForce Values 0 = Day (or session)
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close
0 = Day (or session)
Day
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
(OC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[394] BidType (Mandatory)
[73] NoOrders (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[38] OrderQty Reqd Optional OptionalMandatory

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[60] TransactTime (Mandatory) [125] CxlType (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[21] HandlInst Reqd Optional OptionalMandatory
[18] ExecInst Values 1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
0 = Stay on offerside
1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
cross
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
volume
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[38] OrderQty Reqd Optional OptionalMandatory
[40] OrdType Values 1 = Market
2 = Limit
3 = Stop
4 = Stop limit
6 = With or without
7 = Limit or better (Deprecated)
8 = Limit with or without
9 = On basis
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
1 = Market
2 = Limit
3 = Stop
4 = Stop limit
5 = Market on close
6 = With or without
7 = Limit or better (Deprecated)
better
8 = Limit with or without
9 = On basis
A = On close
B = Limit on close
C = Forex
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
Pegged (requires ExecInst = L, R, M, P or O)
[59] TimeInForce Values 0 = Day (or session)
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close
0 = Day (or session)
Day
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
(OC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[60] TransactTime (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[55] Symbol Reqd Optional OptionalMandatory
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[73] NoOrders Reqd Optional OptionalMandatory
[11] ClOrdID Reqd Optional OptionalMandatory
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[77] OpenClose Values O = Open
C = Close
R = Rolled
F = FIFO
O = Open
C = Close
R = Rolled
F = FIFO
[78] NoAllocs Reqd Optional OptionalMandatory
[79] AllocAccount Reqd Optional OptionalMandatory
[80] AllocShares Reqd Optional OptionalMandatory
[139] MiscFeeType Values 1 = Regulatory (e.g. SEC)
2 = Tax
3 = Local Commission
4 = Exchange Fees
5 = Stamp
6 = Levy
7 = Other
8 = Markup
9 = Consumption Tax
10 = Per transaction
11 = Conversion
12 = Agent
1 = Regulatory (e.g. SEC)
2 = Tax
3 = Local Commission
4 = Exchange Fees
5 = Stamp
6 = Levy
7 = Other
8 = Markup
9 = Consumption Tax
10 = Per transaction
11 = Conversion
12 = Agent

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[626] AllocType (Mandatory)
[857] AllocNoOrdersType (Mandatory)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[60] TransactTime (Mandatory)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[60] TransactTime (Mandatory)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[429] ListStatusType (Mandatory)
[431] ListOrderStatus (Mandatory)
[68] TotNoOrders (Mandatory)
[39] OrdStatus (Mandatory)
[151] LeavesQty (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[127] DKReason Values A = Unknown symbol
B = Wrong side
C = Quantity exceeds order
D = No matching order
E = Price exceeds limit
F = Calculation difference
Z = Other
A = Unknown symbol
B = Wrong side
C = Quantity exceeds order
D = No matching order
E = Price exceeds limit
F = Calculation difference
Z = Other
[55] Symbol Reqd Optional OptionalMandatory
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[38] OrderQty Reqd Optional OptionalMandatory
[32] LastShares Reqd Optional OptionalMandatory
[31] LastPx Reqd Optional OptionalMandatory

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[146] NoRelatedSym (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[132] BidPx Reqd Optional OptionalMandatory

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[39] OrdStatus Values 0 = New
1 = Partially filled
2 = Filled
3 = Done for day
4 = Canceled
6 = Pending Cancel (e.g. result of Order Cancel Request)
7 = Stopped
8 = Rejected
9 = Suspended
A = Pending New
B = Calculated
C = Expired
D = Accepted for bidding
E = Pending Replace (e.g. result of Order Cancel/Replace Request)
0 = New
1 = Partially filled
2 = Filled
3 = Done for day
4 = Canceled
5 = Replaced
6 = Pending Cancel (e.g. result of Order Cancel Request)
Cancel/Replace
7 = Stopped
8 = Rejected
9 = Suspended
A = Pending New
B = Calculated
C = Expired
D = Accepted for bidding
E = Pending Replace (e.g. result of Order Cancel/Replace Request)
[103] OrdRejReason Values 0 = Broker / Exchange option
1 = Unknown symbol
2 = Exchange closed
3 = Order exceeds limit
4 = Too late to enter
5 = Unknown Order
6 = Duplicate Order (e.g. dupe ClOrdID (11))
7 = Duplicate of a verbally communicated order
8 = Stale Order
9 = Trade Along required
10 = Invalid Investor ID
11 = Unsupported order characteristic12 = Surveillence Option
13 = Incorrect quantity
14 = Incorrect allocated quantity
15 = Unknown account(s)
99 = Other
0 = Broker / Exchange option
1 = Unknown symbol
2 = Exchange closed
3 = Order exceeds limit
4 = Too late to enter
5 = Unknown Order
6 = Duplicate Order (e.g. dupe ClOrdID (11))
7 = Duplicate of a verbally communicated order
8 = Stale Order
9 = Trade Along required
10 = Invalid Investor ID
11 = Unsupported order characteristic12 = Surveillence Option
13 = Incorrect quantity
14 = Incorrect allocated quantity
15 = Unknown account(s)
99 = Other
[55] Symbol Reqd Optional OptionalMandatory
[22] IDSource Values 1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
1 = CUSIP
2 = SEDOL
3 = QUIK
4 = ISIN number
5 = RIC code
6 = ISO Currency Code
7 = ISO Country Code
8 = Exchange Symbol
9 = Consolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
A = Bloomberg Symbol
B = Wertpapier
C = Dutch
D = Valoren
E = Sicovam
F = Belgian
G = "Common" (Clearstream and Euroclear)
H = Clearing House / Clearing Organization
I = ISDA/FpML Product Specification
J = Options Price Reporting Authority
[54] Side Values 1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
1 = Buy
2 = Sell
3 = Buy minus
4 = Sell plus
5 = Sell short
6 = Sell short exempt
7 = Undisclosed (valid for IOI and List Order messages only)
8 = Cross (orders where counterparty is an exchange, valid for all messages except IOIs)
9 = Cross short
A = Cross short exempt
B = "As Defined" (for use with multileg instruments)
C = "Opposite" (for use with multileg instruments)
D = Subscribe (e.g. CIV)
E = Redeem (e.g. CIV)
F = Lend (FINANCING - identifies direction of collateral)
G = Borrow (FINANCING - identifies direction of collateral)
[38] OrderQty Reqd Optional OptionalMandatory
[40] OrdType Values 1 = Market
2 = Limit
3 = Stop
4 = Stop limit
6 = With or without
7 = Limit or better (Deprecated)
8 = Limit with or without
9 = On basis
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
1 = Market
2 = Limit
3 = Stop
4 = Stop limit
5 = Market on close
6 = With or without
7 = Limit or better (Deprecated)
better
8 = Limit with or without
9 = On basis
A = On close
B = Limit on close
C = Forex
D = Previously quoted
E = Previously indicated
G = Forex - Swap
I = Funari (Limit Day Order with unexecuted portion handled as Market On Close. E.g. Japan)
J = Market If Touched (MIT)
K = Market with Leftover as Limit (market order then unexecuted quantity becomes limit order at last price)
L = Previous Fund Valuation Point (Historic pricing) (for CIV)
M = Next Fund Valuation Point –(Forward pricing) (for CIV)
P = Pegged
Pegged (requires ExecInst = L, R, M, P or O)
[59] TimeInForce Values 0 = Day (or session)
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close
0 = Day (or session)
Day
1 = Good Till Cancel (GTC)
2 = At the Opening (OPG)
3 = Immediate or Cancel (IOC)
(OC)
4 = Fill or Kill (FOK)
5 = Good Till Crossing (GTX)
6 = Good Till Date
7 = At the Close
[18] ExecInst Values 1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
0 = Stay on offerside
1 = Not held
2 = Work
3 = Go along
4 = Over the day
5 = Held
6 = Participate don't initiate
7 = Strict scale
8 = Try to scale
9 = Stay on bidside
0 = Stay on offerside
A = No cross (cross is forbidden)
cross
B = OK to cross
C = Call first
D = Percent of volume "(indicates that the sender does not want to be all of the volume on the floor vs. a specific percentage)"
volume
E = Do not increase - DNI
F = Do not reduce - DNR
G = All or none - AON
H = Reinstate on System Failure (mutually exclusive with Q)
I = Institutions only
J = Reinstate on Trading Halt (mutually exclusive with K)
K = Cancel on Trading Halt (mutually exclusive with L)
L = Last peg (last sale)
M = Mid-price peg (midprice of inside quote)
N = Non-negotiable
O = Opening peg
P = Market peg
Q = Cancel on System Failure (mutually exclusive with H)
R = Primary peg (primary market - buy at bid/sell at offer)
S = Suspend
U = Customer Display Instruction (Rule11Ac1-1/4)
V = Netting (for Forex)
W = Peg to VWAP
X = Trade Along
Y = Try to Stop
Z = Cancel if Not Best
a = Trailing Stop Peg
b = Strict Limit (No Price Improvement)
c = Ignore Price Validity Checks
d = Peg to Limit Price
e = Work to Target Strategy
[32] LastShares Reqd Optional OptionalMandatory
[31] LastPx Reqd Optional OptionalMandatory
[139] MiscFeeType Values 1 = Regulatory (e.g. SEC)
2 = Tax
3 = Local Commission
4 = Exchange Fees
5 = Stamp
6 = Levy
7 = Other
8 = Markup
9 = Consumption Tax
10 = Per transaction
11 = Conversion
12 = Agent
1 = Regulatory (e.g. SEC)
2 = Tax
3 = Local Commission
4 = Exchange Fees
5 = Stamp
6 = Levy
7 = Other
8 = Markup
9 = Consumption Tax
10 = Per transaction
11 = Conversion
12 = Agent

Additional (Mandatory) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[150] ExecType (Mandatory) [20] ExecTransType (Mandatory)
[151] LeavesQty (Mandatory)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[75] TradeDate Reqd Optional OptionalMandatory
[87] AllocStatus Values 0 = accepted (successfully processed)
1 = block level reject
2 = account level reject
3 = received (received, not yet processed)
4 = incomplete
5 = rejected by intermediary
0 = accepted (successfully processed)
1 = block level reject
rejected
2 = account level reject
partial accept
3 = received (received, not yet processed)
4 = incomplete
5 = rejected by intermediary
[88] AllocRejCode Values 0 = unknown account(s)
1 = incorrect quantity
2 = incorrect average price
3 = unknown executing broker mnemonic
4 = commission difference
5 = unknown OrderID (37)
6 = unknown ListID (66)
7 = other (further in Note 58=)
8 = incorrect allocated quantity
9 = calculation difference
10 = unknown or stale ExecID (17)
11 = mismatched data value (further in Note 58=)
12 = unknown ClOrdID (11)
13 = warehouse request rejected
0 = unknown account(s)
1 = incorrect quantity
2 = incorrect average price
3 = unknown executing broker mnemonic
4 = commission difference
5 = unknown OrderID (37)
OrderID
6 = unknown ListID (66)
ListID
7 = other (further in Note 58=)
8 = incorrect allocated quantity
9 = calculation difference
10 = unknown or stale ExecID (17)
11 = mismatched data value (further in Note 58=)
12 = unknown ClOrdID (11)
13 = warehouse request rejected
other

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[97] PossResend Values Y = Possible resend
N = Original transmission
Y = Possible resend
N = Original transmission

Minor Differences (Just a quick look - development unlikely)

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro

The FIX 4.4 specification delivered enhancements over FIX 4.3 in the following areas:

  • Improved support for fixed income including Treasuries, Municipals, Corporates, Repos and Security Lending
  • Enhancements to Quoting messages to support fixed income negotiation process
  • Minor enhancements to single and muli-leg orders to support fixed income
  • Allocation model to support 2-party Fixed Income trading.
  • Enhanced Allocation and Trade Capture Report messaging to support 3rd party FI reporting.
  • Enhanced Allocation messaging for street-side listed futures and options. New 'allocation claim' or response messages.
  • Enhanced Trade Capture Report to support blocks and exchange for (off floor) reporting for listed futures and options.
  • Added new messages to support Position Maintenance.
  • Added new messages to support Assignment Reporting.
  • Cleaner Allocation messaging with AllocationInstruction and AllocationReport and their corresponding Ack messages
  • Move away from 'implicit' allocation confirmation towards explicit confirmation with new Confirmation messages
  • Improved 'ready-to-book' messaging using the allocation message set.
  • Improved SSI support with new SettlementInstructionsRequest message
  • Improved support for the concept of 'warehousing' which is applicable to certain markets.
  • Overall enhancements to Trade Capture Report messaging.
  • Overall enhancements to multi-leg instrument support.

The data presented here includes the 20020920 Errata which corrected a number of typographical errors or ambiguities in the original specification, and which introduced a number of new fields to address various omissions.

The FIX 4.4 0 specification delivered enhancements over FIX 4.3 3.0 in the following areas:

  • Improved areas:

    • Session layer
    • Header information
    • Supported encryption
    • Date fields were modified
    • Allocation support for fixed income including Treasuries, Municipals, Corporates, Repos and Security Lending
    • Enhancements to Quoting messages to support fixed income negotiation process
    • Minor enhancements to single and muli-leg orders to support fixed income
    • Allocation model to support 2-party Fixed Income trading.
    • Enhanced Allocation and Trade Capture Report messaging to support 3rd party FI reporting.
    • Enhanced Allocation messaging for street-side listed futures and options. New 'allocation claim' or response messages.
    • Enhanced Trade Capture Report to support blocks and exchange for (off floor) reporting for listed futures and options.
    • Added new messages to support Position Maintenance.
    • Added new messages to support Assignment Reporting.
    • Cleaner Allocation messaging with AllocationInstruction and AllocationReport and their corresponding Ack messages
    • Move away from 'implicit' allocation confirmation towards explicit confirmation with new Confirmation messages
    • Improved 'ready-to-book' messaging using the allocation message set.
    • Improved SSI support with new SettlementInstructionsRequest message
    • Improved support for the concept of 'warehousing' which is applicable to certain markets.
    • Overall enhancements to Trade Capture Report messaging.
    • Overall enhancements to multi-leg instrument support.

    The data presented here includes the 20020920 Errata which corrected a number of typographical errors or ambiguities in the original specification, and which introduced a number of new fields to address various omissions.

    was significantly improved

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The test request message forces a heartbeat from the opposing application. The test request message forces a heartbeat from the opposing application. The test request message checks sequence numbers or verifies communication line status. The opposite application responds to the Test Request with a Heartbeat containing the TestReqID.

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The reject message should be issued when a message is received but cannot be properly processed due to a session-level rule violation. The reject message should be issued when a message is received but cannot be properly processed due to a session-level rule violation. An example of when a reject may be appropriate would be the receipt of a message with invalid basic data which successfully passes de-encryption, CheckSum and BodyLength checks.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[371] RefTagID (Optional)
[372] RefMsgType (Optional)
[373] SessionRejectReason (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The Sequence Reset message has two modes: Gap Fill mode and Reset mode. The Sequence Reset sequence reset message has two modes: Gap Fill mode and Reset mode.is used by the sending application to reset the incoming sequence number on the opposing side.

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[123] GapFillFlag Values Y = Gap Fill message, MsgSeqNum field valid
N = Sequence Reset, ignore MsgSeqNum
N = Sequence Reset, ignore MsgSeqNum
Y = Gap Fill message, MsgSeqNum field valid
N = Sequence Reset, ignore MsgSeqNum

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The logout message initiates or confirms the termination of a FIX session. The logout message initiates or confirms the termination of a FIX session. Disconnection without the exchange of logout messages should be interpreted as an abnormal condition.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[28] IOITransType Values N = New
C = Cancel
R = Replace
N = New
C = Cancel
N = New
R = Replace
[27] IOIShares Values S = Small
M = Medium
L = Large
S L = Small
Large
M = Medium
L S = Large
Small
[25] IOIQltyInd Values L = Low
M = Medium
H = High
H = High
L = Low
M = Medium
H = High
[130] IOINaturalFlag Values Y = Natural
N = Not natural
Y = Natural
N = Not natural
Y = Natural

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[454] NoSecurityAltID (Optional) [24] IOIOthSvc (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[913] AgreementDesc (Optional)
[914] AgreementID (Optional)
[915] AgreementDate (Optional)
[918] AgreementCurrency (Optional)
[788] TerminationType (Optional)
[916] StartDate (Optional)
[917] EndDate (Optional)
[919] DeliveryType (Optional)
[898] MarginRatio (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[854] QtyType (Optional)
[38] OrderQty (Optional)
[152] CashOrderQty (Optional)
[516] OrderPercent (Optional)
[468] RoundingDirection (Optional)
[469] RoundingModulus (Optional)
[232] NoStipulations (Optional)
[233] StipulationType (Optional)
[234] StipulationValue (Optional)
[555] NoLegs (Optional)
[600] LegSymbol (Optional)
[601] LegSymbolSfx (Optional)
[602] LegSecurityID (Optional)
[603] LegSecurityIDSource (Optional)
[604] NoLegSecurityAltID (Optional)
[605] LegSecurityAltID (Optional)
[606] LegSecurityAltIDSource (Optional)
[607] LegProduct (Optional)
[608] LegCFICode (Optional)
[609] LegSecurityType (Optional)
[764] LegSecuritySubType (Optional)
[610] LegMaturityMonthYear (Optional)
[611] LegMaturityDate (Optional)
[248] LegCouponPaymentDate (Optional)
[249] LegIssueDate (Optional)
[250] LegRepoCollateralSecurityType (Optional)
[251] LegRepurchaseTerm (Optional)
[252] LegRepurchaseRate (Optional)
[253] LegFactor (Optional)
[257] LegCreditRating (Optional)
[599] LegInstrRegistry (Optional)
[596] LegCountryOfIssue (Optional)
[597] LegStateOrProvinceOfIssue (Optional)
[598] LegLocaleOfIssue (Optional)
[254] LegRedemptionDate (Optional)
[612] LegStrikePrice (Optional)
[942] LegStrikeCurrency (Optional)
[613] LegOptAttribute (Optional)
[614] LegContractMultiplier (Optional)
[615] LegCouponRate (Optional)
[616] LegSecurityExchange (Optional)
[617] LegIssuer (Optional)
[618] EncodedLegIssuerLen (Optional)
[619] EncodedLegIssuer (Optional)
[620] LegSecurityDesc (Optional)
[621] EncodedLegSecurityDescLen (Optional)
[622] EncodedLegSecurityDesc (Optional)
[623] LegRatioQty (Optional)
[624] LegSide (Optional)
[556] LegCurrency (Optional)
[740] LegPool (Optional)
[739] LegDatedDate (Optional)
[955] LegContractSettlMonth (Optional)
[956] LegInterestAccrualDate (Optional)
[682] LegIOIQty (Optional)
[683] NoLegStipulations (Optional)
[688] LegStipulationType (Optional)
[689] LegStipulationValue (Optional)
[423] PriceType (Optional)
[199] NoIOIQualifiers (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[60] TransactTime (Optional)
[149] URLLink (Optional)
[215] NoRoutingIDs (Optional)
[216] RoutingType (Optional)
[217] RoutingID (Optional)
[218] Spread (Optional)
[220] BenchmarkCurveCurrency (Optional)
[221] BenchmarkCurveName (Optional)
[222] BenchmarkCurvePoint (Optional)
[662] BenchmarkPrice (Optional)
[663] BenchmarkPriceType (Optional)
[699] BenchmarkSecurityID (Optional)
[761] BenchmarkSecurityIDSource (Optional)
[235] YieldType (Optional)
[236] Yield (Optional)
[701] YieldCalcDate (Optional)
[696] YieldRedemptionDate (Optional)
[697] YieldRedemptionPrice (Optional)
[698] YieldRedemptionPriceType (Optional)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[5] AdvTransType Values N = New
C = Cancel
R = Replace
N = New
C = Cancel
N = New
R = Replace
[4] AdvSide Values B = Buy
S = Sell
X = Cross
T = Trade
B = Buy
S = Sell
T = Trade
X = Cross
T = Trade

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[555] NoLegs (Optional)
[600] LegSymbol (Optional)
[601] LegSymbolSfx (Optional)
[602] LegSecurityID (Optional)
[603] LegSecurityIDSource (Optional)
[604] NoLegSecurityAltID (Optional)
[605] LegSecurityAltID (Optional)
[606] LegSecurityAltIDSource (Optional)
[607] LegProduct (Optional)
[608] LegCFICode (Optional)
[609] LegSecurityType (Optional)
[764] LegSecuritySubType (Optional)
[610] LegMaturityMonthYear (Optional)
[611] LegMaturityDate (Optional)
[248] LegCouponPaymentDate (Optional)
[249] LegIssueDate (Optional)
[250] LegRepoCollateralSecurityType (Optional)
[251] LegRepurchaseTerm (Optional)
[252] LegRepurchaseRate (Optional)
[253] LegFactor (Optional)
[257] LegCreditRating (Optional)
[599] LegInstrRegistry (Optional)
[596] LegCountryOfIssue (Optional)
[597] LegStateOrProvinceOfIssue (Optional)
[598] LegLocaleOfIssue (Optional)
[254] LegRedemptionDate (Optional)
[612] LegStrikePrice (Optional)
[942] LegStrikeCurrency (Optional)
[613] LegOptAttribute (Optional)
[614] LegContractMultiplier (Optional)
[615] LegCouponRate (Optional)
[616] LegSecurityExchange (Optional)
[617] LegIssuer (Optional)
[618] EncodedLegIssuerLen (Optional)
[619] EncodedLegIssuer (Optional)
[620] LegSecurityDesc (Optional)
[621] EncodedLegSecurityDescLen (Optional)
[622] EncodedLegSecurityDesc (Optional)
[623] LegRatioQty (Optional)
[624] LegSide (Optional)
[556] LegCurrency (Optional)
[740] LegPool (Optional)
[739] LegDatedDate (Optional)
[955] LegContractSettlMonth (Optional)
[956] LegInterestAccrualDate (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[854] QtyType (Optional)
[75] TradeDate (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[149] URLLink (Optional)
[30] LastMkt (Optional)
[336] TradingSessionID (Optional)
[625] TradingSessionSubID (Optional)

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[198] SecondaryOrderID (Optional) [109] ClientID (Optional)
[526] SecondaryClOrdID (Optional) [76] ExecBroker (Optional)
[583] ClOrdLinkID (Optional)
[636] WorkingIndicator (Optional)
[586] OrigOrdModTime (Optional)
[1] Account (Optional)
[660] AcctIDSource (Optional)
[581] AccountType (Optional)
[229] TradeOriginationDate (Optional)
[75] TradeDate (Optional)
[60] TransactTime (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The logon message authenticates a user establishing a connection to a remote system. The logon message authenticates a user establishing a connection to a remote system. The logon message must be the first message sent by the application requesting to initiate a FIX session.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[95] RawDataLength (Optional)
[96] RawData (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The news message is a general free format message between the broker and institution. The news message is intended for use as a general free format message between the broker and institution.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[358] EncodedHeadlineLen (Optional) [46] RelatdSym (Optional)
[359] EncodedHeadline (Optional)
[215] NoRoutingIDs (Optional)
[216] RoutingType (Optional)
[217] RoutingID (Optional)
[146] NoRelatedSym (Optional)
[55] Symbol (Optional)
[65] SymbolSfx (Optional)
[48] SecurityID (Optional)
[22] SecurityIDSource (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[106] Issuer (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[107] SecurityDesc (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[555] NoLegs (Optional)
[600] LegSymbol (Optional)
[601] LegSymbolSfx (Optional)
[602] LegSecurityID (Optional)
[603] LegSecurityIDSource (Optional)
[604] NoLegSecurityAltID (Optional)
[605] LegSecurityAltID (Optional)
[606] LegSecurityAltIDSource (Optional)
[607] LegProduct (Optional)
[608] LegCFICode (Optional)
[609] LegSecurityType (Optional)
[764] LegSecuritySubType (Optional)
[610] LegMaturityMonthYear (Optional)
[611] LegMaturityDate (Optional)
[248] LegCouponPaymentDate (Optional)
[249] LegIssueDate (Optional)
[250] LegRepoCollateralSecurityType (Optional)
[251] LegRepurchaseTerm (Optional)
[252] LegRepurchaseRate (Optional)
[253] LegFactor (Optional)
[257] LegCreditRating (Optional)
[599] LegInstrRegistry (Optional)
[596] LegCountryOfIssue (Optional)
[597] LegStateOrProvinceOfIssue (Optional)
[598] LegLocaleOfIssue (Optional)
[254] LegRedemptionDate (Optional)
[612] LegStrikePrice (Optional)
[942] LegStrikeCurrency (Optional)
[613] LegOptAttribute (Optional)
[614] LegContractMultiplier (Optional)
[615] LegCouponRate (Optional)
[616] LegSecurityExchange (Optional)
[617] LegIssuer (Optional)
[618] EncodedLegIssuerLen (Optional)
[619] EncodedLegIssuer (Optional)
[620] LegSecurityDesc (Optional)
[621] EncodedLegSecurityDescLen (Optional)
[622] EncodedLegSecurityDesc (Optional)
[623] LegRatioQty (Optional)
[624] LegSide (Optional)
[556] LegCurrency (Optional)
[740] LegPool (Optional)
[739] LegDatedDate (Optional)
[955] LegContractSettlMonth (Optional)
[956] LegInterestAccrualDate (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[149] URLLink (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The email message is similar to the format and purpose of the News message, however, it is intended for private use between two parties. The email message is similar to the format Format and purpose of the similar to News message, however, it is intended for private use between two parties.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[356] EncodedSubjectLen (Optional) [46] RelatdSym (Optional)
[357] EncodedSubject (Optional)
[215] NoRoutingIDs (Optional)
[216] RoutingType (Optional)
[217] RoutingID (Optional)
[146] NoRelatedSym (Optional)
[55] Symbol (Optional)
[65] SymbolSfx (Optional)
[48] SecurityID (Optional)
[22] SecurityIDSource (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[106] Issuer (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[107] SecurityDesc (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[555] NoLegs (Optional)
[600] LegSymbol (Optional)
[601] LegSymbolSfx (Optional)
[602] LegSecurityID (Optional)
[603] LegSecurityIDSource (Optional)
[604] NoLegSecurityAltID (Optional)
[605] LegSecurityAltID (Optional)
[606] LegSecurityAltIDSource (Optional)
[607] LegProduct (Optional)
[608] LegCFICode (Optional)
[609] LegSecurityType (Optional)
[764] LegSecuritySubType (Optional)
[610] LegMaturityMonthYear (Optional)
[611] LegMaturityDate (Optional)
[248] LegCouponPaymentDate (Optional)
[249] LegIssueDate (Optional)
[250] LegRepoCollateralSecurityType (Optional)
[251] LegRepurchaseTerm (Optional)
[252] LegRepurchaseRate (Optional)
[253] LegFactor (Optional)
[257] LegCreditRating (Optional)
[599] LegInstrRegistry (Optional)
[596] LegCountryOfIssue (Optional)
[597] LegStateOrProvinceOfIssue (Optional)
[598] LegLocaleOfIssue (Optional)
[254] LegRedemptionDate (Optional)
[612] LegStrikePrice (Optional)
[942] LegStrikeCurrency (Optional)
[613] LegOptAttribute (Optional)
[614] LegContractMultiplier (Optional)
[615] LegCouponRate (Optional)
[616] LegSecurityExchange (Optional)
[617] LegIssuer (Optional)
[618] EncodedLegIssuerLen (Optional)
[619] EncodedLegIssuer (Optional)
[620] LegSecurityDesc (Optional)
[621] EncodedLegSecurityDescLen (Optional)
[622] EncodedLegSecurityDesc (Optional)
[623] LegRatioQty (Optional)
[624] LegSide (Optional)
[556] LegCurrency (Optional)
[740] LegPool (Optional)
[739] LegDatedDate (Optional)
[955] LegContractSettlMonth (Optional)
[956] LegInterestAccrualDate (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Name NewOrderSingle NewOrderSingleOrderSingle

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[63] SettlmntTyp Values 0 = Regular
1 = Cash
2 = Next Day (T+1)
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
0 = Regular
1 = Cash
2 = Next Day (T+1)
Day
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
[100] ExDestination Values 0 = none
4 = POSIT
[114] LocateReqd Values Y = Indicates the broker is responsible for locating the stock
N = Indicates the broker is not required to locate
N = Indicates the broker is not required to locate
Y = Indicates the broker is responsible for locating the stock
N = Indicates the broker is not required to locate
[121] ForexReq Values Y = Execute Forex after security trade
N = Do not execute Forex after security trade
Y = Execute Forex after security trade
N = Do not execute Forex after security trade
Y = Execute Forex after security trade

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[526] SecondaryClOrdID (Optional) [109] ClientID (Optional)
[583] ClOrdLinkID (Optional) [76] ExecBroker (Optional)
[453] NoPartyIDs (Optional) [12] Commission (Optional)
[448] PartyID (Optional) [13] CommType (Optional)
[447] PartyIDSource (Optional) [47] Rule80A (Optional)
[452] PartyRole (Optional)
[802] NoPartySubIDs (Optional)
[523] PartySubID (Optional)
[803] PartySubIDType (Optional)
[229] TradeOriginationDate (Optional)
[75] TradeDate (Optional)
[660] AcctIDSource (Optional)
[581] AccountType (Optional)
[589] DayBookingInst (Optional)
[590] BookingUnit (Optional)
[591] PreallocMethod (Optional)
[70] AllocID (Optional)
[78] NoAllocs (Optional)
[79] AllocAccount (Optional)
[661] AllocAcctIDSource (Optional)
[736] AllocSettlCurrency (Optional)
[467] IndividualAllocID (Optional)
[539] NoNestedPartyIDs (Optional)
[524] NestedPartyID (Optional)
[525] NestedPartyIDSource (Optional)
[538] NestedPartyRole (Optional)
[804] NoNestedPartySubIDs (Optional)
[545] NestedPartySubID (Optional)
[805] NestedPartySubIDType (Optional)
[80] AllocQty (Optional)
[544] CashMargin (Optional)
[635] ClearingFeeIndicator (Optional)
[386] NoTradingSessions (Optional)
[336] TradingSessionID (Optional)
[625] TradingSessionSubID (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[913] AgreementDesc (Optional)
[914] AgreementID (Optional)
[915] AgreementDate (Optional)
[918] AgreementCurrency (Optional)
[788] TerminationType (Optional)
[916] StartDate (Optional)
[917] EndDate (Optional)
[919] DeliveryType (Optional)
[898] MarginRatio (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[232] NoStipulations (Optional)
[233] StipulationType (Optional)
[234] StipulationValue (Optional)
[854] QtyType (Optional)
[152] CashOrderQty (Optional)
[516] OrderPercent (Optional)
[468] RoundingDirection (Optional)
[469] RoundingModulus (Optional)
[423] PriceType (Optional)
[218] Spread (Optional)
[220] BenchmarkCurveCurrency (Optional)
[221] BenchmarkCurveName (Optional)
[222] BenchmarkCurvePoint (Optional)
[662] BenchmarkPrice (Optional)
[663] BenchmarkPriceType (Optional)
[699] BenchmarkSecurityID (Optional)
[761] BenchmarkSecurityIDSource (Optional)
[235] YieldType (Optional)
[236] Yield (Optional)
[701] YieldCalcDate (Optional)
[696] YieldRedemptionDate (Optional)
[697] YieldRedemptionPrice (Optional)
[698] YieldRedemptionPriceType (Optional)
[376] ComplianceID (Optional)
[377] SolicitedFlag (Optional)
[168] EffectiveTime (Optional)
[432] ExpireDate (Optional)
[427] GTBookingInst (Optional)
[528] OrderCapacity (Optional)
[529] OrderRestrictions (Optional)
[582] CustOrderCapacity (Optional)
[775] BookingType (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[193] SettlDate2 (Optional)
[192] OrderQty2 (Optional)
[640] Price2 (Optional)
[77] PositionEffect (Optional)
[203] CoveredOrUncovered (Optional)
[210] MaxShow (Optional)
[211] PegOffsetValue (Optional)
[835] PegMoveType (Optional)
[836] PegOffsetType (Optional)
[837] PegLimitType (Optional)
[838] PegRoundDirection (Optional)
[840] PegScope (Optional)
[388] DiscretionInst (Optional)
[389] DiscretionOffsetValue (Optional)
[841] DiscretionMoveType (Optional)
[842] DiscretionOffsetType (Optional)
[843] DiscretionLimitType (Optional)
[844] DiscretionRoundDirection (Optional)
[846] DiscretionScope (Optional)
[847] TargetStrategy (Optional)
[848] TargetStrategyParameters (Optional)
[849] ParticipationRate (Optional)
[480] CancellationRights (Optional)
[481] MoneyLaunderingStatus (Optional)
[513] RegistID (Optional)
[494] Designation (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Name NewOrderList NewOrderListOrderList
Intro The NewOrderList Message can be used in one of two ways depending on which market conventions are being followed. The NewOrderList Message can be new order list message type is used in one by institutions wishing to electronically submit lists of two ways depending on which market conventions are being followed.related orders to a broker for execution.

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[63] SettlmntTyp Values 0 = Regular
1 = Cash
2 = Next Day (T+1)
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
0 = Regular
1 = Cash
2 = Next Day (T+1)
Day
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
[100] ExDestination Values 0 = none
4 = POSIT
[114] LocateReqd Values Y = Indicates the broker is responsible for locating the stock
N = Indicates the broker is not required to locate
N = Indicates the broker is not required to locate
Y = Indicates the broker is responsible for locating the stock
N = Indicates the broker is not required to locate
[121] ForexReq Values Y = Execute Forex after security trade
N = Do not execute Forex after security trade
Y = Execute Forex after security trade
N = Do not execute Forex after security trade
Y = Execute Forex after security trade

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[390] BidID (Optional) [105] WaveNo (Optional)
[391] ClientBidID (Optional) [109] ClientID (Optional)
[414] ProgRptReqs (Optional) [76] ExecBroker (Optional)
[415] ProgPeriodInterval (Optional) [12] Commission (Optional)
[480] CancellationRights (Optional) [13] CommType (Optional)
[481] MoneyLaunderingStatus (Optional) [47] Rule80A (Optional)
[513] RegistID (Optional)
[433] ListExecInstType (Optional)
[352] EncodedListExecInstLen (Optional)
[353] EncodedListExecInst (Optional)
[765] AllowableOneSidednessPct (Optional)
[766] AllowableOneSidednessValue (Optional)
[767] AllowableOneSidednessCurr (Optional)
[893] LastFragment (Optional)
[526] SecondaryClOrdID (Optional)
[583] ClOrdLinkID (Optional)
[160] SettlInstMode (Optional)
[453] NoPartyIDs (Optional)
[448] PartyID (Optional)
[447] PartyIDSource (Optional)
[452] PartyRole (Optional)
[802] NoPartySubIDs (Optional)
[523] PartySubID (Optional)
[803] PartySubIDType (Optional)
[229] TradeOriginationDate (Optional)
[75] TradeDate (Optional)
[660] AcctIDSource (Optional)
[581] AccountType (Optional)
[589] DayBookingInst (Optional)
[590] BookingUnit (Optional)
[70] AllocID (Optional)
[591] PreallocMethod (Optional)
[78] NoAllocs (Optional)
[79] AllocAccount (Optional)
[661] AllocAcctIDSource (Optional)
[736] AllocSettlCurrency (Optional)
[467] IndividualAllocID (Optional)
[539] NoNestedPartyIDs (Optional)
[524] NestedPartyID (Optional)
[525] NestedPartyIDSource (Optional)
[538] NestedPartyRole (Optional)
[804] NoNestedPartySubIDs (Optional)
[545] NestedPartySubID (Optional)
[805] NestedPartySubIDType (Optional)
[80] AllocQty (Optional)
[544] CashMargin (Optional)
[635] ClearingFeeIndicator (Optional)
[386] NoTradingSessions (Optional)
[336] TradingSessionID (Optional)
[625] TradingSessionSubID (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[401] SideValueInd (Optional)
[60] TransactTime (Optional)
[232] NoStipulations (Optional)
[233] StipulationType (Optional)
[234] StipulationValue (Optional)
[854] QtyType (Optional)
[152] CashOrderQty (Optional)
[516] OrderPercent (Optional)
[468] RoundingDirection (Optional)
[469] RoundingModulus (Optional)
[423] PriceType (Optional)
[218] Spread (Optional)
[220] BenchmarkCurveCurrency (Optional)
[221] BenchmarkCurveName (Optional)
[222] BenchmarkCurvePoint (Optional)
[662] BenchmarkPrice (Optional)
[663] BenchmarkPriceType (Optional)
[699] BenchmarkSecurityID (Optional)
[761] BenchmarkSecurityIDSource (Optional)
[235] YieldType (Optional)
[236] Yield (Optional)
[701] YieldCalcDate (Optional)
[696] YieldRedemptionDate (Optional)
[697] YieldRedemptionPrice (Optional)
[698] YieldRedemptionPriceType (Optional)
[376] ComplianceID (Optional)
[377] SolicitedFlag (Optional)
[23] IOIID (Optional)
[117] QuoteID (Optional)
[168] EffectiveTime (Optional)
[432] ExpireDate (Optional)
[427] GTBookingInst (Optional)
[528] OrderCapacity (Optional)
[529] OrderRestrictions (Optional)
[582] CustOrderCapacity (Optional)
[775] BookingType (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[193] SettlDate2 (Optional)
[192] OrderQty2 (Optional)
[640] Price2 (Optional)
[77] PositionEffect (Optional)
[203] CoveredOrUncovered (Optional)
[210] MaxShow (Optional)
[211] PegOffsetValue (Optional)
[835] PegMoveType (Optional)
[836] PegOffsetType (Optional)
[837] PegLimitType (Optional)
[838] PegRoundDirection (Optional)
[840] PegScope (Optional)
[388] DiscretionInst (Optional)
[389] DiscretionOffsetValue (Optional)
[841] DiscretionMoveType (Optional)
[842] DiscretionOffsetType (Optional)
[843] DiscretionLimitType (Optional)
[844] DiscretionRoundDirection (Optional)
[846] DiscretionScope (Optional)
[847] TargetStrategy (Optional)
[848] TargetStrategyParameters (Optional)
[849] ParticipationRate (Optional)
[494] Designation (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The order cancel request message requests the cancellation of all of the remaining quantity of an existing order. The order cancel request message requests is used to request the cancellation of all or part of the remaining quantity of an existing order.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[526] SecondaryClOrdID (Optional) [109] ClientID (Optional)
[583] ClOrdLinkID (Optional) [76] ExecBroker (Optional)
[586] OrigOrdModTime (Optional)
[1] Account (Optional)
[660] AcctIDSource (Optional)
[581] AccountType (Optional)
[453] NoPartyIDs (Optional)
[448] PartyID (Optional)
[447] PartyIDSource (Optional)
[452] PartyRole (Optional)
[802] NoPartySubIDs (Optional)
[523] PartySubID (Optional)
[803] PartySubIDType (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[913] AgreementDesc (Optional)
[914] AgreementID (Optional)
[915] AgreementDate (Optional)
[918] AgreementCurrency (Optional)
[788] TerminationType (Optional)
[916] StartDate (Optional)
[917] EndDate (Optional)
[919] DeliveryType (Optional)
[898] MarginRatio (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[152] CashOrderQty (Optional)
[516] OrderPercent (Optional)
[468] RoundingDirection (Optional)
[469] RoundingModulus (Optional)
[376] ComplianceID (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[63] SettlmntTyp Values 0 = Regular
1 = Cash
2 = Next Day (T+1)
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
0 = Regular
1 = Cash
2 = Next Day (T+1)
Day
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
[100] ExDestination Values 0 = none
4 = POSIT
[121] ForexReq Values Y = Execute Forex after security trade
N = Do not execute Forex after security trade
Y = Execute Forex after security trade
N = Do not execute Forex after security trade
Y = Execute Forex after security trade

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[453] NoPartyIDs (Optional) [109] ClientID (Optional)
[448] PartyID (Optional) [76] ExecBroker (Optional)
[447] PartyIDSource (Optional) [12] Commission (Optional)
[452] PartyRole (Optional) [13] CommType (Optional)
[802] NoPartySubIDs (Optional) [47] Rule80A (Optional)
[523] PartySubID (Optional)
[803] PartySubIDType (Optional)
[229] TradeOriginationDate (Optional)
[75] TradeDate (Optional)
[526] SecondaryClOrdID (Optional)
[583] ClOrdLinkID (Optional)
[586] OrigOrdModTime (Optional)
[660] AcctIDSource (Optional)
[581] AccountType (Optional)
[589] DayBookingInst (Optional)
[590] BookingUnit (Optional)
[591] PreallocMethod (Optional)
[70] AllocID (Optional)
[78] NoAllocs (Optional)
[79] AllocAccount (Optional)
[661] AllocAcctIDSource (Optional)
[736] AllocSettlCurrency (Optional)
[467] IndividualAllocID (Optional)
[539] NoNestedPartyIDs (Optional)
[524] NestedPartyID (Optional)
[525] NestedPartyIDSource (Optional)
[538] NestedPartyRole (Optional)
[804] NoNestedPartySubIDs (Optional)
[545] NestedPartySubID (Optional)
[805] NestedPartySubIDType (Optional)
[80] AllocQty (Optional)
[544] CashMargin (Optional)
[635] ClearingFeeIndicator (Optional)
[386] NoTradingSessions (Optional)
[336] TradingSessionID (Optional)
[625] TradingSessionSubID (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[913] AgreementDesc (Optional)
[914] AgreementID (Optional)
[915] AgreementDate (Optional)
[918] AgreementCurrency (Optional)
[788] TerminationType (Optional)
[916] StartDate (Optional)
[917] EndDate (Optional)
[919] DeliveryType (Optional)
[898] MarginRatio (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[854] QtyType (Optional)
[152] CashOrderQty (Optional)
[516] OrderPercent (Optional)
[468] RoundingDirection (Optional)
[469] RoundingModulus (Optional)
[423] PriceType (Optional)
[218] Spread (Optional)
[220] BenchmarkCurveCurrency (Optional)
[221] BenchmarkCurveName (Optional)
[222] BenchmarkCurvePoint (Optional)
[662] BenchmarkPrice (Optional)
[663] BenchmarkPriceType (Optional)
[699] BenchmarkSecurityID (Optional)
[761] BenchmarkSecurityIDSource (Optional)
[235] YieldType (Optional)
[236] Yield (Optional)
[701] YieldCalcDate (Optional)
[696] YieldRedemptionDate (Optional)
[697] YieldRedemptionPrice (Optional)
[698] YieldRedemptionPriceType (Optional)
[211] PegOffsetValue (Optional)
[835] PegMoveType (Optional)
[836] PegOffsetType (Optional)
[837] PegLimitType (Optional)
[838] PegRoundDirection (Optional)
[840] PegScope (Optional)
[388] DiscretionInst (Optional)
[389] DiscretionOffsetValue (Optional)
[841] DiscretionMoveType (Optional)
[842] DiscretionOffsetType (Optional)
[843] DiscretionLimitType (Optional)
[844] DiscretionRoundDirection (Optional)
[846] DiscretionScope (Optional)
[847] TargetStrategy (Optional)
[848] TargetStrategyParameters (Optional)
[849] ParticipationRate (Optional)
[376] ComplianceID (Optional)
[377] SolicitedFlag (Optional)
[168] EffectiveTime (Optional)
[432] ExpireDate (Optional)
[427] GTBookingInst (Optional)
[528] OrderCapacity (Optional)
[529] OrderRestrictions (Optional)
[582] CustOrderCapacity (Optional)
[775] BookingType (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[193] SettlDate2 (Optional)
[192] OrderQty2 (Optional)
[640] Price2 (Optional)
[77] PositionEffect (Optional)
[203] CoveredOrUncovered (Optional)
[210] MaxShow (Optional)
[114] LocateReqd (Optional)
[480] CancellationRights (Optional)
[481] MoneyLaunderingStatus (Optional)
[513] RegistID (Optional)
[494] Designation (Optional)

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[526] SecondaryClOrdID (Optional) [109] ClientID (Optional)
[583] ClOrdLinkID (Optional) [76] ExecBroker (Optional)
[453] NoPartyIDs (Optional)
[448] PartyID (Optional)
[447] PartyIDSource (Optional)
[452] PartyRole (Optional)
[802] NoPartySubIDs (Optional)
[523] PartySubID (Optional)
[803] PartySubIDType (Optional)
[790] OrdStatusReqID (Optional)
[1] Account (Optional)
[660] AcctIDSource (Optional)
[48] SecurityID (Optional)
[22] SecurityIDSource (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[913] AgreementDesc (Optional)
[914] AgreementID (Optional)
[915] AgreementDate (Optional)
[918] AgreementCurrency (Optional)
[788] TerminationType (Optional)
[916] StartDate (Optional)
[917] EndDate (Optional)
[919] DeliveryType (Optional)
[898] MarginRatio (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Name AllocationInstruction AllocationInstructionAllocation
Intro The Allocation Instruction message provides the ability to specify how an order or set of orders should be subdivided amongst one or more accounts. In versions of FIX prior to version 4.4, this same message was known as the Allocation message. Note in versions of FIX prior to version 4.4, the allocation message was also used to communicate fee and expense details from the Sellside to the Buyside. This role has now been removed from the Allocation Instruction and is now performed by the new (to version 4.4) Allocation Report and Confirmation messages.,The Allocation Report message should be used for the Sell-side Initiated Allocation role as defined in previous versions of the protocol. The Allocation Instruction message provides the ability to specify how an order or set of orders should be subdivided amongst one or more accounts. In versions of FIX prior to version 4.4, this same message was known as the Allocation message. Note in versions of FIX prior to version 4.4, the allocation record is used to instruct a broker on how to allocate executed shares to sub-accounts. The allocation record can also be used as a confirmation message was also used to through which third parties can communicate fee execution and expense details from the Sellside to the Buyside. This role has now been removed from the Allocation Instruction and is now performed by the new (to version 4.4) Allocation Report and Confirmation messages.,The Allocation Report message should be used for the Sell-side Initiated Allocation role as defined in previous versions of the protocol.settlement instructions between trading partners.

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[63] SettlmntTyp Values 0 = Regular
1 = Cash
2 = Next Day (T+1)
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5
0 = Regular
1 = Cash
2 = Next Day (T+1)
Day
3 = T+2
4 = T+3
5 = T+4
6 = Future
7 = When And If Issued
8 = Sellers Option
9 = T+ 5

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[793] SecondaryAllocID (Optional) [105] WaveNo (Optional)
[796] AllocCancReplaceReason (Optional) [76] ExecBroker (Optional)
[808] AllocIntermedReqType (Optional) [109] ClientID (Optional)
[196] AllocLinkID (Optional) [12] Commission (Optional)
[197] AllocLinkType (Optional) [13] CommType (Optional)
[466] BookingRefID (Optional) [92] BrokerOfCredit (Optional)
[198] SecondaryOrderID (Optional) [86] DlvyInst (Optional)
[526] SecondaryClOrdID (Optional)
[756] NoNested2PartyIDs (Optional)
[757] Nested2PartyID (Optional)
[758] Nested2PartyIDSource (Optional)
[759] Nested2PartyRole (Optional)
[806] NoNested2PartySubIDs (Optional)
[760] Nested2PartySubID (Optional)
[807] Nested2PartySubIDType (Optional)
[38] OrderQty (Optional)
[799] OrderAvgPx (Optional)
[800] OrderBookingQty (Optional)
[527] SecondaryExecID (Optional)
[669] LastParPx (Optional)
[29] LastCapacity (Optional)
[570] PreviouslyReported (Optional)
[700] ReversalIndicator (Optional)
[574] MatchType (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)
[239] RepoCollateralSecurityType (Optional)
[226] RepurchaseTerm (Optional)
[227] RepurchaseRate (Optional)
[228] Factor (Optional)
[255] CreditRating (Optional)
[543] InstrRegistry (Optional)
[470] CountryOfIssue (Optional)
[471] StateOrProvinceOfIssue (Optional)
[472] LocaleOfIssue (Optional)
[240] RedemptionDate (Optional)
[202] StrikePrice (Optional)
[947] StrikeCurrency (Optional)
[206] OptAttribute (Optional)
[231] ContractMultiplier (Optional)
[223] CouponRate (Optional)
[207] SecurityExchange (Optional)
[348] EncodedIssuerLen (Optional)
[349] EncodedIssuer (Optional)
[350] EncodedSecurityDescLen (Optional)
[351] EncodedSecurityDesc (Optional)
[691] Pool (Optional)
[667] ContractSettlMonth (Optional)
[875] CPProgram (Optional)
[876] CPRegType (Optional)
[864] NoEvents (Optional)
[865] EventType (Optional)
[866] EventDate (Optional)
[867] EventPx (Optional)
[868] EventText (Optional)
[873] DatedDate (Optional)
[874] InterestAccrualDate (Optional)
[668] DeliveryForm (Optional)
[869] PctAtRisk (Optional)
[870] NoInstrAttrib (Optional)
[871] InstrAttribType (Optional)
[872] InstrAttribValue (Optional)
[913] AgreementDesc (Optional)
[914] AgreementID (Optional)
[915] AgreementDate (Optional)
[918] AgreementCurrency (Optional)
[788] TerminationType (Optional)
[916] StartDate (Optional)
[917] EndDate (Optional)
[919] DeliveryType (Optional)
[898] MarginRatio (Optional)
[711] NoUnderlyings (Optional)
[311] UnderlyingSymbol (Optional)
[312] UnderlyingSymbolSfx (Optional)
[309] UnderlyingSecurityID (Optional)
[305] UnderlyingSecurityIDSource (Optional)
[457] NoUnderlyingSecurityAltID (Optional)
[458] UnderlyingSecurityAltID (Optional)
[459] UnderlyingSecurityAltIDSource (Optional)
[462] UnderlyingProduct (Optional)
[463] UnderlyingCFICode (Optional)
[310] UnderlyingSecurityType (Optional)
[763] UnderlyingSecuritySubType (Optional)
[313] UnderlyingMaturityMonthYear (Optional)
[542] UnderlyingMaturityDate (Optional)
[315] UnderlyingPutOrCall (Optional)
[241] UnderlyingCouponPaymentDate (Optional)
[242] UnderlyingIssueDate (Optional)
[243] UnderlyingRepoCollateralSecurityType (Optional)
[244] UnderlyingRepurchaseTerm (Optional)
[245] UnderlyingRepurchaseRate (Optional)
[246] UnderlyingFactor (Optional)
[256] UnderlyingCreditRating (Optional)
[595] UnderlyingInstrRegistry (Optional)
[592] UnderlyingCountryOfIssue (Optional)
[593] UnderlyingStateOrProvinceOfIssue (Optional)
[594] UnderlyingLocaleOfIssue (Optional)
[247] UnderlyingRedemptionDate (Optional)
[316] UnderlyingStrikePrice (Optional)
[941] UnderlyingStrikeCurrency (Optional)
[317] UnderlyingOptAttribute (Optional)
[436] UnderlyingContractMultiplier (Optional)
[435] UnderlyingCouponRate (Optional)
[308] UnderlyingSecurityExchange (Optional)
[306] UnderlyingIssuer (Optional)
[362] EncodedUnderlyingIssuerLen (Optional)
[363] EncodedUnderlyingIssuer (Optional)
[307] UnderlyingSecurityDesc (Optional)
[364] EncodedUnderlyingSecurityDescLen (Optional)
[365] EncodedUnderlyingSecurityDesc (Optional)
[877] UnderlyingCPProgram (Optional)
[878] UnderlyingCPRegType (Optional)
[318] UnderlyingCurrency (Optional)
[879] UnderlyingQty (Optional)
[810] UnderlyingPx (Optional)
[882] UnderlyingDirtyPrice (Optional)
[883] UnderlyingEndPrice (Optional)
[884] UnderlyingStartValue (Optional)
[885] UnderlyingCurrentValue (Optional)
[886] UnderlyingEndValue (Optional)
[887] NoUnderlyingStips (Optional)
[888] UnderlyingStipType (Optional)
[889] UnderlyingStipValue (Optional)
[555] NoLegs (Optional)
[600] LegSymbol (Optional)
[601] LegSymbolSfx (Optional)
[602] LegSecurityID (Optional)
[603] LegSecurityIDSource (Optional)
[604] NoLegSecurityAltID (Optional)
[605] LegSecurityAltID (Optional)
[606] LegSecurityAltIDSource (Optional)
[607] LegProduct (Optional)
[608] LegCFICode (Optional)
[609] LegSecurityType (Optional)
[764] LegSecuritySubType (Optional)
[610] LegMaturityMonthYear (Optional)
[611] LegMaturityDate (Optional)
[248] LegCouponPaymentDate (Optional)
[249] LegIssueDate (Optional)
[250] LegRepoCollateralSecurityType (Optional)
[251] LegRepurchaseTerm (Optional)
[252] LegRepurchaseRate (Optional)
[253] LegFactor (Optional)
[257] LegCreditRating (Optional)
[599] LegInstrRegistry (Optional)
[596] LegCountryOfIssue (Optional)
[597] LegStateOrProvinceOfIssue (Optional)
[598] LegLocaleOfIssue (Optional)
[254] LegRedemptionDate (Optional)
[612] LegStrikePrice (Optional)
[942] LegStrikeCurrency (Optional)
[613] LegOptAttribute (Optional)
[614] LegContractMultiplier (Optional)
[615] LegCouponRate (Optional)
[616] LegSecurityExchange (Optional)
[617] LegIssuer (Optional)
[618] EncodedLegIssuerLen (Optional)
[619] EncodedLegIssuer (Optional)
[620] LegSecurityDesc (Optional)
[621] EncodedLegSecurityDescLen (Optional)
[622] EncodedLegSecurityDesc (Optional)
[623] LegRatioQty (Optional)
[624] LegSide (Optional)
[556] LegCurrency (Optional)
[740] LegPool (Optional)
[739] LegDatedDate (Optional)
[955] LegContractSettlMonth (Optional)
[956] LegInterestAccrualDate (Optional)
[854] QtyType (Optional)
[229] TradeOriginationDate (Optional)
[336] TradingSessionID (Optional)
[625] TradingSessionSubID (Optional)
[423] PriceType (Optional)
[860] AvgParPx (Optional)
[218] Spread (Optional)
[220] BenchmarkCurveCurrency (Optional)
[221] BenchmarkCurveName (Optional)
[222] BenchmarkCurvePoint (Optional)
[662] BenchmarkPrice (Optional)
[663] BenchmarkPriceType (Optional)
[699] BenchmarkSecurityID (Optional)
[761] BenchmarkSecurityIDSource (Optional)
[453] NoPartyIDs (Optional)
[448] PartyID (Optional)
[447] PartyIDSource (Optional)
[452] PartyRole (Optional)
[802] NoPartySubIDs (Optional)
[523] PartySubID (Optional)
[803] PartySubIDType (Optional)
[775] BookingType (Optional)
[381] GrossTradeAmt (Optional)
[238] Concession (Optional)
[237] TotalTakedown (Optional)
[754] AutoAcceptIndicator (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)
[157] NumDaysInterest (Optional)
[158] AccruedInterestRate (Optional)
[159] AccruedInterestAmt (Optional)
[540] TotalAccruedInterestAmt (Optional)
[738] InterestAtMaturity (Optional)
[920] EndAccruedInterestAmt (Optional)
[921] StartCash (Optional)
[922] EndCash (Optional)
[650] LegalConfirm (Optional)
[232] NoStipulations (Optional)
[233] StipulationType (Optional)
[234] StipulationValue (Optional)
[235] YieldType (Optional)
[236] Yield (Optional)
[701] YieldCalcDate (Optional)
[696] YieldRedemptionDate (Optional)
[697] YieldRedemptionPrice (Optional)
[698] YieldRedemptionPriceType (Optional)
[892] TotNoAllocs (Optional)
[893] LastFragment (Optional)
[661] AllocAcctIDSource (Optional)
[573] MatchStatus (Optional)
[366] AllocPrice (Optional)
[467] IndividualAllocID (Optional)
[539] NoNestedPartyIDs (Optional)
[524] NestedPartyID (Optional)
[525] NestedPartyIDSource (Optional)
[538] NestedPartyRole (Optional)
[804] NoNestedPartySubIDs (Optional)
[545] NestedPartySubID (Optional)
[805] NestedPartySubIDType (Optional)
[208] NotifyBrokerOfCredit (Optional)
[209] AllocHandlInst (Optional)
[161] AllocText (Optional)
[360] EncodedAllocTextLen (Optional)
[361] EncodedAllocText (Optional)
[153] AllocAvgPx (Optional)
[154] AllocNetMoney (Optional)
[737] AllocSettlCurrAmt (Optional)
[736] AllocSettlCurrency (Optional)
[155] SettlCurrFxRate (Optional)
[156] SettlCurrFxRateCalc (Optional)
[742] AllocAccruedInterestAmt (Optional)
[741] AllocInterestAtMaturity (Optional)
[891] MiscFeeBasis (Optional)
[576] NoClearingInstructions (Optional)
[577] ClearingInstruction (Optional)
[780] AllocSettlInstType (Optional)
[172] SettlDeliveryType (Optional)
[169] StandInstDbType (Optional)
[170] StandInstDbName (Optional)
[171] StandInstDbID (Optional)
[165] SettlInstSource (Optional)
[787] DlvyInstType (Optional)
[781] NoSettlPartyIDs (Optional)
[782] SettlPartyID (Optional)
[783] SettlPartyIDSource (Optional)
[784] SettlPartyRole (Optional)
[801] NoSettlPartySubIDs (Optional)
[785] SettlPartySubID (Optional)
[786] SettlPartySubIDType (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The List Cancel Request message type is used by institutions wishing to cancel previously submitted lists either before or during execution. The List Cancel Request list cancel request message type is used by institutions wishing to cancel previously submitted lists either before or during execution.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[229] TradeOriginationDate (Optional) [105] WaveNo (Optional)
[75] TradeDate (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The List Execute message type is used by institutions to instruct the broker to begin execution of a previously submitted list. This message may or may not be used, as it may be mirroring a phone conversation. The List Execute list execute message type is used by institutions to instruct the broker to begin execution of a previously submitted list. This message may or may not be used, as it may be mirroring a phone conversation.list.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[391] ClientBidID (Optional) [105] WaveNo (Optional)
[390] BidID (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[354] EncodedTextLen (Optional) [105] WaveNo (Optional)
[355] EncodedText (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The list status message is issued as the response to a List Status Request message sent in an unsolicited fashion by the sell-side. It indicates the current state of the orders within the list as they exist at the broker's site. This message may also be used to respond to the List Cancel Request. The list status message is issued as the response to a List Status Request message sent in an unsolicited fashion by the sell-side. It and indicates the current state of the orders within the list as they exist exists at the broker's site. This message may also be used to respond to the List Cancel Request.site.

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[444] ListStatusText (Optional) [105] WaveNo (Optional)
[445] EncodedListStatusTextLen (Optional)
[446] EncodedListStatusText (Optional)
[60] TransactTime (Optional)
[893] LastFragment (Optional)
[526] SecondaryClOrdID (Optional)
[636] WorkingIndicator (Optional)
[103] OrdRejReason (Optional)
[58] Text (Optional)
[354] EncodedTextLen (Optional)
[355] EncodedText (Optional)

Message-Level Differences

Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
Intro The Don’t Know Trade (DK) message notifies a trading partner that an electronically received execution has been rejected. This message can be thought of as an execution reject message. The Don’t Know Trade (DK) message notifies is used to notify a trading partner that an electronically received execution has been rejected. This message can be thought of as an execution reject message.

Field-Level Differences

Field Attribute FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata [Final Text] FIX Protocol - FIX 4.0 Standards - Original [Blacklined]
[37] OrderID Reqd Mandatory MandatoryOptional
[17] ExecID Reqd Mandatory MandatoryOptional

Additional (Optional) Fields

FIX Protocol - FIX 4.4 Standards - 18th June 2003 errata FIX Protocol - FIX 4.0 Standards - Original
[198] SecondaryOrderID (Optional)
[65] SymbolSfx (Optional)
[48] SecurityID (Optional)
[22] SecurityIDSource (Optional)
[454] NoSecurityAltID (Optional)
[455] SecurityAltID (Optional)
[456] SecurityAltIDSource (Optional)
[460] Product (Optional)
[461] CFICode (Optional)
[167] SecurityType (Optional)
[762] SecuritySubType (Optional)
[200] MaturityMonthYear (Optional)
[541] MaturityDate (Optional)
[201] PutOrCall (Optional)
[224] CouponPaymentDate (Optional)
[225] IssueDate (Optional)