Skip to main content
FIX application rejects use ExecutionReport (35=8) or OrderCancelReject (35=9). Session-level rejects use Reject (35=3) or Logout (35=5). Text (58) may include a pipe-delimited diagnostic value:
Treat errorCode as the actionable code and errorMessage as diagnostic text. The exact text can change without a schema change.

Reject-code families

Common validation codes

Common order and market codes

Common cancel and replace codes

Connectivity, risk, and operational codes