Skip to main content
FIXsession: drop copy35=3
Session-level rejection of a message that is malformed, cannot be parsed, or fails a field-level validation check. RefSeqNum identifies the offending message and RefTagID names the offending tag where one can be identified. A session-level reject is not the same thing as a business rejection. Direction: Either direction
required
35=3
SeqNum
required
MsgSeqNum of the message being rejected.Format: Sequence number.
integer
Tag that caused the rejection, where one can be identified.Format: FIX tag number.Required: Conditional
string
MsgType being referred to.Format: Any MsgType value.Required: Conditional
integer
Why the message was rejected at session level.Possible values:
  • 0 : Invalid tag number.
  • 1 : Required tag missing.
  • 2 : Tag not defined for this message type.
  • 3 : Undefined tag.
  • 4 : Tag specified without a value.
  • 5 : Value is incorrect or out of range for this tag.
  • 6 : Incorrect data format for value.
  • 7 : Decryption problem.
  • 8 : Signature problem.
  • 9 : CompID problem.
  • 10 : SendingTime accuracy problem.
  • 11 : Invalid MsgType.
  • 12 : XML validation error.
  • 13 : Tag appears more than once.
  • 14 : Tag out of required order.
  • 15 : Repeating group fields out of order.
  • 16 : Incorrect NumInGroup count.
  • 17 : Field delimiter inside a non-data value.
  • 99 : Other.
string
Free-text description. Carries the reject reason, the logout reason, or other detail.Format: Free text set by the sender.
Length
Length in bytes of the EncodedText field that follows.Format: Byte count.Required: Conditional
data
Text repeated in a non-ASCII encoding, as named by MessageEncoding (347).Format: Raw data; length given by EncodedTextLen (354).Required: Conditional
required