Order Replace related response

Imported from previous forum

  1. We got the execution report in following sequence from Sell Side
    1.1 Place one order
    1.1.1 Got Execution Report
    1.1.2 Partial Trade happen
    So Execution report received with Tag#31
    as well as Tag#32 with order status 39=1
    1.2 We modify the order
    1.2.1 Got the Execution Report with 39= 5 (Replaced)
    along with Tag#31 and Tag#32 with previous execution report based values.

     It is right, to receive, Tag#31 and Tag#32 in Replaced related execution report? 
     Can we simply ignore the unwanted Tags or inform to our Sell-Side that Replace related Execution Report is not as per the FIX.4.2 Standard.
    

Thanks in Advance.

[ original email was from Phil Johnston - phil.johnston@transacttools.net ]
Giridhar,

According to the FIX Spec, both tags 31 and 32 should exist in all execution reports except for when ExecTransType = 3 (a status message).

For tag 31 (Last Px): “Price of this (last) fill. Not required for ExecTransType = 3 (Status), Should represent the “all-in” (LastSpotRate + LastForwardPoints) rate for F/X orders. ). When required, should be “0” for non-fills (“fill” defined as ExecTransType=New and ExecType=Partial Fill or Fill) unless noted below. If ExecType=Stopped, represents the price stopped/guaranteed/protected at.”

For tag 32 (Last Shares): “Quantity of shares bought/sold on this (last) fill. Not required ExecTransType = 3 (Status). When required, should be “0” for non-fills (“fill” defined as ExecTransType=New and ExecType=Partial Fill or Fill) unless noted below. If ExecType=Stopped, represents the quantity stopped/guaranteed/protected for.”

Phil Johnston
TransactTools
http://www.transacttools.net

  1. We got the execution report in following sequence from Sell Side
    2.1 Place one order
    2.1.1 Got Execution Report
    2.2.2 Partial Trade happen So Execution report received with
    Tag#31 as well as Tag#32 with order status 39=1
    3.2 We modify the order
    3.1.1 Got the Execution Report with 39= 5 (Replaced) along
    with Tag#31 and Tag#32 with previous execution report
    based values.

     It is right, to receive, Tag#31 and Tag#32 in Replaced related
     execution report? Can we simply ignore the unwanted Tags or
     inform to our Sell-Side that Replace related Execution Report is
     not as per the FIX.4.2 Standard.
    

Thanks in Advance.