Yes. pFill must be set to the actuall fill amount. BrokerTrade updates the fill amount, and is always called unless the trade was rejected, cancelled, or closed.