Skip to main content

Reject (35=3)

Sent when a message violates session-level rules and cannot be processed. For example, when required header fields or basic message structure are invalid.

Structure

Requires:

Message body

TagNameTypeRequiredDescription
45RefSeqNumIntYSequence number of the rejected message.
371RefTagIDIntNTag number of the field that caused rejection.
372RefMsgTypeStringNMessage type of the rejected message.
373SessionRejectReasonIntNReason code for rejection. Possible values are below.
58TextStringNTextual description of the rejection.

SessionRejectReason values

ValueDescription
0Invalid tag number
1Required tag missing
2Tag not defined for this message type
3Undefined tag
4Tag specified without a value
5Value is incorrect (out of range) for this tag
6Incorrect data format for value
7Decryption problem
8Signature problem
9CompID problem
10SendingTime accuracy problem
11Invalid MsgType
12XML validation error
13Tag appears more than once
14Tag specified out of required order
15Repeating group fields out of order
16Incorrect NumInGroup count for repeating group
17Non-data value includes field delimiter (<SOH> character)
18Invalid or unsupported application version
99Other

See also