D365 handles "Actual End Date" on work orders inconsistently which causes us to be unable to track the metric for on-time work order completion.
Issue and Replication:
Issue #1
If the "Expected End Date" is in the future
When changing the work order state to "Completed," the system defaults to populating the "Actual end" with the current date and time, which is the expected function.
If the "Expected End Date" is in the past (i.e. the work order is late)
What changing the work order state to "Completed," the system defaults to populating the "Actual end" to match the "Expected End Date." Therefore, a work order that is actually late is marked as being completed on time. The user can go in and change this date but it would be preferable that the system always default to populating the "Actual End Date" with the current date and time.
is there any setup to get the actual end date automatically populating when the work order date is already completed to actual date.