We need the ability for finance to move one hour or numerous hours, that has been logged by users from one project / task to another project / task.
One would have a screen and mark off the hours that that needed to be moved by user. One would need to enter a reason for the move. Then you choose the project to transfer it to and the system then needs o calculate the total amount of hrs and revenue lost on the current project vs the new revenue gained on the new project by the transfer.
There would need to be a request process and approver functionality for a financial controller to approve the change
We would also need an audit report that details: the move details, requestor and approver. Date and time of the request versus the date time the approver approved the hr transfer.