Comprehensive reporting
If an employee is being paid from different bank accounts correlating to their branch or department, then you can establish these bank accounts so that the payment file is altered correctly, and the employees are paid from the relevant account.
Should an employee work between multiple cost centres, you can assign individual hours within their timesheet to be placed at the appropriate centre, and have this reflect in reports appropriately.