PutOrCall (tag 201) - valid in FIX.4.4 ?

We were recently informed by a counterparty that it was invalid to send tag 201 PutOrCall in a FIX.4.4 Order message for an option trade because that tag had been deprecated in FIX.4.3.

Having checked Fiximate, it does in fact appear to be valid for a FIX.4.4 message and I can see that it has even had enum updates in an Extenstion pack in FIX.5.0SP2. However, when reading the FIX.4.4 spec documents, it does have references to this tag being deprecated in FIX.4.3, which is quite confusing.

Having searched the forums, the closest I can get to an answer is this thread CFI code usage in FIX 4.4 onwards that touches upon the fact that the tag was deprecated in favour of using P/C in CFI codes but then reinstated later.

I’m looking for confirmation that the tag is indeed a valid tag to send in FIX.4.4.

Many thanks

Dom Gifford

Hi Dom,

Did you ever get a reply to this? I have the same question and completed the same steps in researching this.

That field was indeed deprecated in FIX 4.3. However it has been reinstated (i.e. un-deprecated) in FIX 4.4. It continues to be an active field since 4.4.

Note that a deprecated field doesn’t mean it is no longer supported, it just means there is another solution. But with the PutOrCall(201) field back in 4.3 the intent was to transition to using CFICode, but the Futures/Options and FI community couldn’t make use of CFICode properly at that time so it was reinstated in FIX 4.4.

1 Like

Thank you Lisa. I appreciate the clarification on this. It was helpful.

Thank you Lisa. Good to get your view on this.