TagField NameXML NameData TypeUnion DatatypeDescriptionAddedDepr.Enums from tagValid values
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.

FIX.2.7
0=

Broker / Exchange option

[BrokerCredit]
1=

Unknown symbol

[UnknownSymbol]
2=

Exchange closed

[ExchangeClosed]
3=

Order exceeds limit

[OrderExceedsLimit]
4=

Too late to enter

[TooLateToEnter]
5=

Unknown order

[UnknownOrder]
6=

Duplicate Order (e.g. dupe ClOrdID)

[DuplicateOrder]
7=

Duplicate of a verbally communicated order

[DuplicateOfAVerballyCommunicatedOrder]
8=

Stale order

[StaleOrder]
9=

Trade along required

[TradeAlongRequired]
10=

Invalid Investor ID

[InvalidInvestorID]
11=

Unsupported order characteristic

[UnsupportedOrderCharacteristic]
12=

Surveillence Option

[SurveillenceOption]
13=

Incorrect quantity

[IncorrectQuantity]
14=

Incorrect allocated quantity

[IncorrectAllocatedQuantity]
15=

Unknown account(s)

[UnknownAccount]
16=

Price exceeds current price band

[PriceExceedsCurrentPriceBand]
18=

Invalid price increment

[InvalidPriceIncrement]
99=

Other

[Other]

Used in messages:
[ExecutionReport]

Used in components:
[OrdListStatGrp]