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

Code to identify reason for order rejection. Note: Values 3, 4, and 5 will be used when rejecting an order due to pre-allocation information errors.



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)

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 characteristic

Added  FIX.4.3[UnsupportedOrderCharacteristic]
12=

Surveillence Option

Added  FIX.4.3[SurveillenceOption]
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]
16=

Price exceeds current price band

Added  FIX.5.0  EP-1[PriceExceedsCurrentPriceBand]
18=

Invalid price increment

Added  FIX.4.4  EP6[InvalidPriceIncrement]
99=

Other

Added  FIX.4.4[Other]
Added  FIX.2.7

Used in messages:
[ExecutionReport]

Used in components:
[OrdListStatGrp]