Hi everyone,
I've seen this issue posted before, but just wondering why it has never been resolved by Microsoft. It seems like a pretty valid business requirement, we are on AX R3 CU9.
When using the line level approval workflow, if a user enters a timesheet and 3/4 lines are approved and the 4th line is not approved for whatever reason the timesheet will never post. Some scenarios we have run into:
1. Employee enters timesheet and goes on vacation, one line is incorrect but the approver doesn't know. Timesheet sits until that person comes back and no transactions are posted.
2. Employee recalls or line is rejected, they select cancel in the workflow instead of delete. This puts the line to draft and the user can't do anything with it, if all lines are approved they will never be posted. We made a security change to remove this option, but is still a valid problem.
3. In one of the projects with an approved line, it shows as in pending transactions because it hasn't posted. This confuses Project Managers/Project accountants because they think there is action needed, when they are just waiting on someone else.
4. This is a significant problem with Time and Material projects when these transactions don't post to your project because you can't invoice the lines.
5. In some cases the timesheet will never post if there is a problem with only one line in the entire timesheet but all other lines are valid.
6. We are using the timesheets to track time for hourly employees and have strict deadlines. If one line is being questioned when all other lines are valid, the employee's time will not show as posted and will not be processed for payment.
I understand there are workarounds to some of the above, but we are a large organization of around 750 employees entering timesheets. It is an impossible task to try and track down every line error to get an entire timesheet to post in a timely matter. We use the line level approval for expenses and it works great, I'm not sure why timesheets would act in a different way as paying/reimbursing employees is one of the most crucial functions of a business.