O papel dos campos

OrdStatus (39) indica o estado atual. ExecType (150) explica o motivo do relatório. Pending Cancel confirma que o pedido chegou enquanto o cancelamento está em processamento. FIX Trading Community · Order state changes ↗

Uma execução durante o cancelamento

Uma ordem de 100 unidades já executou 40. Mais 15 podem executar antes do cancelamento final. Preserve o evento, a quantidade acumulada, o saldo restante e o estado final.

Testes para a corretora

Verifique a versão FIX e as regras da praça. Elimine duplicidade por identificador de execução. Teste execução parcial, recusa de cancelamento e repetição de mensagens após uma falha.