Skip to main content

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.