To track expenses for different class for reporting to a Grant agency, you have Job Tracking (every details is assigned as that Customer name) & you also have Class, as the additional cross-reference to track expenses in different department in variety of classes