Hi, this document can help you in setting up the approval module: dynamicsuser.net/.../8253.aspx
How the expenses are differentiated, by dimension or cost center? For this feature I guess you need some development, since I'm not sure the standard functionality can cover this type of requirement.