The Cost Rate module allows you to set up a cost code to indicate the driving components of a cost rate and the actual cost rate rates by Project for timesheets. The rates could cost codes can be set with a different cost codes depending on the sequence you want the system to retrieve the cost rate. priority sequence, to determine the level of priority in case more than one type of a cost code is being used.
NOTE: Employee cost rate is already available in the employee setup, but in some cases you might have a different cost rates by activity/WBS and in that case you would use Cost Rate setup by WBSWBS Cost Rates would be used.
For example if you have the following rates:
If Any one changed hours on anybody charged the timesheet hours to Project ABC the cost rate will be $100 per hour for all employees, except one Employee which is (Employee A worked worked on this project it will be $150 per hour and any other projects the default rate ) whose rate would be $150 for project ABC. The default rate for all users for all other projects is $200 per hour.
So you could setup the following sequence so the system picks the correct cost ratewould look like the following:
Sequence |
---|
Cost Code | Project | Employee | ||
---|---|---|---|---|
1 | 01100 | Project ABC | Employee A | $150 |
2 | 00100 | Project ABC | Any | $100 |
3 | 00000 | Any | Any | $200 |
The Cost code consists of 5 digits as in the following order, each digit in the code represents a an attribute based on which the cost rates are set up, the digits are set in the following order
Time Code (1 if the bill rate is set based on the time code and 0 if Off)
Employee (1 if the bill rate is set based on the employee and 0 if Off)
WBS Level (0 if Off , 1 if the bill rate is based on Level 1, 2 if based on Level 2, 3 if based on Level 3, 4 if based on Level 4)
OBS (0 if off, 1 if the bill rate is based on Operating Unit, 2 if the rate is based on the Department)
Function (0 if Off and 1 if the rate is based on the employee function )
To setup the following:
...