I wish to propose if you may introduce the maker and checker as part of the approval, this will help with handling reports and approvals
I am in a firm where most information are to be presented to the management before payment is made, we are using the manager system and it lacks the features