TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tag
103OrdRejReason @RejRsnint

Code to identify reason for order rejection.



0=

Broker / Exchange option

Added  FIX.2.7[BrokerCredit]
1=

Unknown symbol

Added  FIX.2.7[UnknownSymbol]
2=

Exchange closed

Added  FIX.2.7[ExchangeClosed]
3=

Order exceeds limit

Added  FIX.2.7[OrderExceedsLimit]
4=

Too late to enter

Added  FIX.4.0[TooLateToEnter]
5=

Unknown Order

Added  FIX.4.1[UnknownOrder]
6=

Duplicate Order (e.g. dupe ClOrdID (11))

Added  FIX.4.1[DuplicateOrder]
7=

Duplicate of a verbally communicated order

Added  FIX.4.2[DuplicateOfAVerballyCommunicatedOrder]
8=

Stale Order

Added  FIX.4.2[StaleOrder]
9=

Trade Along required

Added  FIX.4.3[TradeAlongRequired]
10=

Invalid Investor ID

Added  FIX.4.3[InvalidInvestorID]
11=

Unsupported order characteristic12 = Surveillence Option

Added  FIX.4.3[UnsupportedOrderCharacteristic]
13=

Incorrect quantity

Added  FIX.4.4[IncorrectQuantity]
14=

Incorrect allocated quantity

Added  FIX.4.4[IncorrectAllocatedQuantity]
15=

Unknown account(s)

Added  FIX.4.4[UnknownAccount]
99=

Other

Added  FIX.4.4[Other]
Added  FIX.2.7

Used in messages:
[ExecutionReport]

Used in components:
[OrdListStatGrp]