The Transportation management module allows for defining the Reconciliation reason codes that are used when the estimated freight bills are matched to the actual transportation AP invoices. These Reason codes allow only 1 'fixed' GL financial dimension set per each code, but this does not work in nearly all cases when the GL structure is defined to require specific financial dimensions determined by the source transaction parameters such as the sites (cost centers), division, business segment, etc. This part of the system should work the same way that sales order and purchase order line charges work and are defined. The AR & AP Charge Code setup does not allow definition at the financial dimensions level, and the user is only able to enter a single GL main account. The financial dimensions are appended at the time of the transaction posting for sales orders and purchase orders - that are sourced from the line settings on each order.
The TMS module needs to support this same framework. In our case, the GL Structures do not allow blank financial dimensions, and all financial dimensions are determined by the source transactions. The rest of the modules support this framework. Only the TMS module does not work this way. It needs to change to support the same GL structure framework as the rest of the D365 environment.