Assign Project Job Codes for Users on a Per Project Basis

This feature enhances the job code functionality to allow managers to assign different job codes to users based on the specific job function being performed on particular projects. These project job codes can be assigned per user in multiple areas of the application by configuring job code rules. These areas include bookings, time entry, project level assignment, and task assignment. The appropriate project job code will be assigned when time entries are saved.

Time entry rules settings

After project job code rules have been configured, they can be linked to specific rate cards. Time billing rules can be configured to derive rates from rate cards. Thus, billing will occur based on the appropriate rate, as determined by the role an individual fulfilled for the project. Revenue recognition transactions generated from the As Billed revenue recognition rule will contain the appropriate job code assigned stemming from the hourly charges created by Billing Rules. The billing and recognition transactions list view can be customized to include the associated project job code. For forecasting purposes, charge and revenue projections will use the assigned project job codes when using time entries, and calculate project job codes (through job code rules) when forecasting using billings or project/task level assignments.

In addition, invoice layouts can be modified to include "Project job code" as an invoice column and invoice grouping. To modify an invoice layout, users with the appropriate roles privileges, go to Administration > Application Settings > Invoices > [select an invoice layout].

To enable this feature, contact OpenAir Customer Support.