ExecID uniqueness

Imported from previous forum

Hi,

During a day session (all Day orders), should the ExecID be unique for all executions from all orders of the day, or be unique for the same order only (i.e. executions from different orders may have the same ExecID, but executions of the same order will have different ExecID)?

We’ve always thought that ExecID should be unique for all orders. But recently a counterparty said that ExecID needs only to be unique for the same order, and we should be able to distinguish them from the ClOrdID.

FIX 4.2 Spec says: (ExecID) Uniqueness must be guaranteed within a single trading day or the life of a multi-day order.

Thanks!

Feng