FIX Error Tag 371: Tag missing
What this error means
Tag 371 (RefTagID) in a FIX Reject message indicates that the original message was rejected because a specific tag was missing. When RefTagID=371 appears in a reject, it means tag 371 itself was missing, but more commonly, RefTagID points to another missing tag (like 11 for ClOrdID). Tag 371 is used to reference which tag caused the rejection.
Common causes
The most common causes are:
1) Application logic fails to populate required tags before sending the message,
2) Message construction library omits mandatory fields,
3) Field filtering removes required tags incorrectly,
4) Message validation passes but field is empty or null,
5) FIX version mismatch where different tags are required.
Example log snippet
8=FIX.4.4|9=123|35=3|49=EXCHANGE|56=CLIENT|34=5|52=20231116-10:30:00|371=11|372=D|373=6|58=Required tag missing: ClOrdID|10=123|
How to fix it
Related Knowledge Articles
Analyze Your FIX Logs
Upload or paste your FIX logs to automatically detect this error and get detailed diagnostics.
Analyze FIX Logs