I’m currently working on messages for loans and deposits. It appear that at maturity, we might want to prolongate the loan, or increase/decrease the amount.
Is there any fix tag appropriate to contain this kind of information. I was thinking about trdtype<828> with custom enumeration values
Could you describe the current flow in terms of FIX message types and key entity fields (e.g. OrderID, SecurityID, TradeID,…) you want to use in your flow? It sounds like a simple update of specific attributes but is probably more complex than that.
Thanks for your answer. We’re starting with an execution report (35=8) for an unsolicited order that we book directly in one system, and we want it reflected in a second one.
As in your first sight, Prolongate, increase or decrease can be considered as simple updates (150= G trade update), and let the target system deduce what was modified.
I was just wondering if some standard tags (even with custom enum values) would fit to indicate precisely what event occurred (or precisely what was changed)
My 2 cents, if this is about drop copies (i.e. your “unsolicited” ExecutionReport (35=8)) you could use “reinstated” (150=D) and provide a reinstatement reason in ExecRestatementReason(378) which does allow for custom values.
That’s one possibility. There may be others depending on your full workflow.