We want to update the exchange rate when a new order is created from a quote. You can create an order while inside quote entry or create an order from a quote while inside order entry.
We are doing the exchange rate update with a data directive on OrderHed -> In-Transaction base on a flag we set in Erp.Quote.CreateOrder -> Pre-Processing or Erp.SalesOrder.CreateOrderFromQuote -> Pre-Processing. The problem is the flag is being set after the data directive is run. It is my understanding that the order of operations is as follows:
-Pre-Processing Method Directive
-In-Transaction Data Directive
-Post-Processing Method Directive
Do I have this wrong? Did something change in 10.2.300 with order of operations? Any suggestions?