The reject message should be issued when a message is received but cannot be properly processed due to a session-level rule violation.
Rejected messages should be logged and the incoming sequence number incremented.
Rejected messages:
- Any incoming ‘Out-of-Sequence’ messages.
- Messages which cannot be processed because we do not support the message.
- In case the SenderCompID does not match.
- In case of SendingTime (52) accuracy problem. This usually means the clocks on the FIX Client and FIX Server sides are not synchronized.
Reject
Tag |
Field Name |
Req’d |
Comment |
|
Standard Header |
Y |
MsgType = 3 |
45 |
RefSeqNum |
Y |
MsgSeqNum of rejected message |
58 |
Text |
N |
Where possible, message to explain reason for rejection |
|
Standard Trailer |
Y |
|