Execution Report - Order Reject
If an order is rejected, Paxos returns an Execution Report with ExecType (150) = 8 and OrdRejReason (103) populated with the rejection reason.
Standard FIX Fields
Standard FIX Trailer
Reject Response Fields
Always Present
Conditional
Brokerage Clients
Optional
Rejection Reason Codes – OrdRejReason (103)
Detailed Rejection Messages – Text (58)
Validation Errors
Business Rule Violations
Identity and Account Errors
Matching Engine Rejections
These rejections occur after the order reaches the matching engine. Unlike the enum-style values above, these use human-readable text strings.
Execution Report - Expired
Expired Execution Reports are returned for market buy orders that close with a small amount of unexecuted quote currency remaining. ExecType (150) = C, OrdStatus (39) = C (Expired).
Market buy order executions are captured in Partial Fill messages. The Expired message is a summary confirming the order is closed.
Standard FIX Fields
Standard FIX Trailer
Expired Response Fields
Always Present
Conditional
Brokerage Clients
Optional
See also: Execution Reports - Fills for fill details during the order lifecycle.