Full analysis selected. Choose Quick brief to read the key points first.
WFN QUICK BRIEF · UNDER 1 MIN
The short version
MODE 2 OF 2
Two fields, two jobs
In FIX order-state guidance, OrdStatus (39) conveys the order’s current state. ExecType (150) identifies the purpose of the execution report. Pending Cancel acknowledges the cancel request while cancellation is still in progress. The order can receive a fill during that interval under the venue’s workflow. FIX Trading Community · Order state changes ↗
Follow the quantities through the race
An order for 100 units has filled 40 when its cancel request is received. Another 15 may execute before the remainder is canceled. A reconciliation system needs the trade event, cumulative executed quantity, remaining quantity and final status. Treating the first cancel acknowledgement as final could hide the additional execution.
Define the broker-side contract
Map the venue’s FIX version and order-state rules, keep execution identifiers, and make duplicate processing idempotent. Test a partial fill during pending cancel, a rejected cancel and a replay after disconnect. Reconcile with an independent trade record or the venue’s drop copy where available.
Quick Brief is a reading aid. The full article and source trail stay on this page.
01 · VERIFIED RECORD
Two fields, two jobs
In FIX order-state guidance, OrdStatus (39) conveys the order’s current state. ExecType (150) identifies the purpose of the execution report. Pending Cancel acknowledges the cancel request while cancellation is still in progress. The order can receive a fill during that interval under the venue’s workflow. FIX Trading Community · Order state changes ↗
02 · WFN EDITORIAL ANALYSIS
Follow the quantities through the race
An order for 100 units has filled 40 when its cancel request is received. Another 15 may execute before the remainder is canceled. A reconciliation system needs the trade event, cumulative executed quantity, remaining quantity and final status. Treating the first cancel acknowledgement as final could hide the additional execution.
03 · REVIEW POINTS
Define the broker-side contract
Map the venue’s FIX version and order-state rules, keep execution identifiers, and make duplicate processing idempotent. Test a partial fill during pending cancel, a rejected cancel and a replay after disconnect. Reconcile with an independent trade record or the venue’s drop copy where available.
Original WFN vector illustrationWFN · 9 November 2026
Reading tools and source notes
WFN STORY COMPASS
Choose your reading angle
Switch between the reported record, market context and open questions. Status labels distinguish claims from findings.
All context layers are visible. Choose a lens to jump to that part of the story.
Editorial noteSource-based explanation with original WFN analysis. Historical records retain their dates; numerical examples are illustrative. The original vector illustration is conceptual and is not documentary evidence.
WFN REALITY LEDGER
What is on the record?
Primary-source explainer
Primary-source explainer
Primary record / reference periodFIX Trading Community · Order state changes