LABOR CATEGORIES/BILLING RATES - Special Topic PJ-4

Costpoint uses labor categories to classify labor hours for reporting and to provide project-specific job titles for which labor hours can be billed and used in revenue calculations.  The focus of this special topic is Project Labor Categories (PLCs). This topic contains information on how to select the appropriate method of PLC initialization, how to process labor hours for use in revenue and billing calculations, how to utilize labor reports, how to understand PLC validation, and how to evaluate options available for PLC defaulting on timesheets.

The system has two types of labor categories: General Labor Categories (GLCs) and Project Labor Categories (PLCs).  They are used in the following manner:

GLCs can be defaulted on each timesheet line and are stored with the hours charged against them. You must assign a GLC to all employees in the Basic Employee Info screen (People » Employee » Basic Employee Setup).  GLCs are required for all labor transactions and are stored in the Maintain Labor Summary screen (Projects » Project Setup » Project History) and Timesheet History screens in Costpoint Labor. You can use GLCs for reporting in the Projects, Human Resources, and Labor modules.

PLCs are optional and are usually used when the project is using Loaded Labor or Multiplier revenue and billing methods.  You must associate labor rates with the PLCs if you are using PLCs in revenue and billing computations.  You can also use PLCs to customize job titles for projects when the GLC description is not specific enough or when an employee’s job title changes on specific projects. The PLC, if set up properly, also defaults onto each timesheet line and is stored with the hours charged against it.

Initialization

In order to use PLCs effectively on your project, you should identify the need for labor categories on your project before any labor is charged to the project.You need to use PLCs on your project if you are using an hours-based (loaded labor) revenue or billing formula or if you use hours-based multiplier formulas for revenue or billing.  Hours-based formulas are those that use hours incurred times a labor rate to derive revenue or produce a bill.  Often the type of bill that is required by the client is identified in the contract.

Once you have determined that PLCs are needed for your project you must evaluate the following options:

Project Level

The level of the project where labor rates tables should be set up could be a “summary level project” if rates can be used across several projects or the level of the project at which labor is charged or the transaction level.  If you have selected the Top Level Workforce check box in the Maintain Project Master screen (Projects » Project Setup » Project Master)you should set up the labor rates at the top level of the project.  You must also enter the top level of the project when initializing the Assign PLCs to Projects, Project Employee Work Force, Project Vendor Work Force, Assign PLC to Employee Work Force, Assign PLC to Vendor Work Force, and the Project PLC Rates by Employee/Vendor screens (all in Projects » Project Setup » Project Labor).

You can use a source project for your labor rates if the labor categories and billing rates that you need for your project are already being used on another project.  You can set this up  in the Define Rate Sequence screen (Projects » Project Setup » Revenue Setup).  The system automatically substitutes the source project for the transaction project during PLC validation and defaulting and during the Load Labor Rates process (Projects » Cost and Revenue Processing » Revenue Processing or Projects » Billing » Prepare Billings). If you decide to use this method, you should enter the transaction level of the project in the Project field and enter the source project in the Source Project field of the Define Rate Sequence screen. The source project is the project for which labor rates have been established and for which you want to use these rates.

Rate Methods

Three rate methods are available for initializing project PLCs and labor rates. The method selected determines how PLCs are validated during transaction entry.  For example, if you select the project-specific PLCs, only those PLCs that have been assigned to the project are valid for the project during transaction entry .

The method selected for a particular project depends on how specific the labor description and billing rates need to be for that project.  In some cases, a company-wide billing rate and PLC description will work, and in others a more project-specific rate is necessary. The PLC rate method is selected on a project-by-project basis. There is no need to have one method for all projects.

The rate methods are as follows:

Rate Types

Rate types are used to calculate the labor rates that are inserted into the Maintain Labor Summary screen (Projects » Project Setup » Project History) and the Maintain Open Billing Detail screen (Projects » Billing » Prepare Billings).  The Load Labor Rates screen (Projects » Cost and Revenue Processing » Revenue Processing or Projects » Billing » Prepare Billings) calculates the billing rates based on the rate type selected for the project and PLC. The rate types available are as follows:

Define Rate Sequence

Use the Define Rate Sequence screen (Projects » Project Setup » Revenue Setup) for PLC validation and for the selection of labor rates for billing and revenue. The system uses the following methods to perform these tasks:

Processing

Load Labor Rates process

The Load Labor Rates process (Projects » Cost and Revenue Processing » Revenue Processing or Projects » Billing » Prepare Billings) tells Costpoint how to select the correct labor rate to compute revenue and billing on hours-based billing and revenue formulas.  This process uses the PLC entered in the transaction entry screen,the source project,the effective date of the transaction, and the rate type to select the labor rate that is inserted into the Maintain Open Billing Detail screen (Projects » Billing » Prepare Billings) and the Maintain Labor Summary screen (Projects » Project Setup » Project History). Once the correct labor rate is inserted into these tables, you can compute revenue and calculate bills.

The project number entered in the transaction entry screen is used to find the correct Define Rate Sequence record. The Load Labor Rates process identifies the source project associated with the transaction project number using the first row (or sequence) in the table.  Using the rate table code on the first row of the Define Rate Sequence screen for the transaction project, the system identifies the screen from which to select a labor rate for the transaction PLC.  The system then compares the effective date range for the transaction PLC to the effective date in the Maintain Labor Summary and Maintain Open Billing Detail screens  If the effective date in the Maintain Labor Summary and/or Maintain Open Billing Detail screens falls within the date range for the transaction PLC, the system uses the rate type to calculate the labor rate.  The labor rate is inserted into the Billing Rate field in the Maintain Labor Summary screen and the Billing Rate field in the Maintain Open Billing Detail screens.  The Compute Revenue screen (Projects » Cost and Revenue Processing » Revenue Processing) and Calculate Billings screen (Projects » Billing » Calculate Billings) use this information to calculate revenue and billings.If the T&M Rate Sequence Search for PLC Source Project in the Project Settings screen (Projects » Project Setup » Controls) is set to All Rows, the process previously described continues searching the Define Rate Sequence table record until the transaction PLC is located.  

Timesheet Defaults

The second area involved in determining PLC setup is the maintenance that you want to undertake in order to get a correct PLC to default on a timesheet. You have a variety of choices:

The fact that you did not use the Assign PLC to Projects screen (Projects » Project Setup » Project Labor) (to assign each of the applicable PLCs to specific projects) precludes you from using separate labor rates for a Labor Category within a project. If you must have separate project PLC rates for a given Labor Category for each project, but do not want to worry about a default on timesheets, you must set up using the following screens:

To set up this level of default, use the following screens:

You can map multiple GLCs to a single PLC; however, you cannot map one GLC to more than one PLC.

In order to set up the default at this level, use the following screens:

Using the Assign PLC to Employee (or Vendor) Work Force screens, you can make more than one PLC valid for an individual for a specific project; however, you must specify the "normal default" category for the timesheet. The category marked as the default displays on the timesheet, but can be overwritten by any of the other categories listed on the Assign PLC to Employee (or Vendor) Work Force screen.

For an additional control with this level of PLC default, you may want to limit the number of employees (or vendors) who can charge a given project to the set of employees you choose for the project work force. In order to do this, you must select the Project Work Force Required check box in the Basic Info screen (Projects » Project Setup » Project Master).

If you decide to set up a project work force and assign labor categories to each employee (or vendor) on the work force, but also want to allow charges by employees not on the work force, do not select the Project Work Force Required check box in the Basic Info screen. In this case, if an employee charges the project that contains the work force but is not a part of the work force, you can manually enter any PLC that was assigned to the project in the Assign PLC to Projects screen for that employee on the timesheet.

When a project number is entered on a timesheet line, the system searches the following screens in order for a default PLC:

If no PLC is found, the system will offer no default and allow entry of a valid category from the Set Up Project Labor Categories (PLC) screen (Projects » Project Setup » Project Labor). Additionally, if a default is found, but it is not the desired PLC, you can generally override the default with a valid category. The only exception is when you have selected the Project Work Force Required check box and either the PLC or the employee is not found on the Assign PLC to Employee Work Force screen.

As you can see, you can achieve a great deal of variation with the PLCs and their associated Billing Rates. To test your choice of setup for a timesheet default, enter the setup for one employee or GLC, and then enter a "test" timesheet. If the correct PLC is defaulted, your setup is correct. Remember, DO NOT SAVE the "test" timesheet.

Testing your setup for billing rates requires considerably more effort. If you need to test your billing rate setup, please contact your System Consultant.