ClOrdId and OrigClOrdId in Pending c/r reports

Imported from previous forum

[ original email was from Yevgeniy Tovshteyn - yevgeniy@javtech.com ]
There was a thread where we finalized that pending Cancel/Replace report should reflect pesemistic values, because it is still old Order. From that discussion I understood that ClOrdId in this report should be an id of an old Order.

If this is true, there is a contradiction with FIX 4.1 specification concerning OrigClOrdId in ExecutionReport:

"Conditionally required for PendingCancel, Replaced, Canceled OrdStatus values. ClOrdID of the previous order (NOT the initial order of the day) when canceling or replacing an order."

From this quote follows that "OrigClOrdId - ClOrdId" sequence is required for PendingCancel, and if so ClOrdId in PendingCancel report will represent new order.

Could somebody clarify the situation