Imported from previous forum
In FIXimate / FIX specifications, presently the required column just says yes or no. I think this should be changed to have the words
Reqd - The field has to be present in the message - there are no ifs and buts
Cond - The field is conditionally required based on presence or absence of other fields or values in other fields
Opt - The field is optional
I have come accross many people interpreting the Required = N without looking at the comments column. For example
http://www.fixprotocol.org/discuss/read/4119c0a8
Having value Cond would make these folks look further towards conditions in which the field is required.