Project Role Rate Schedule for Contract Bill Plans
Associate a project role rate schedule with a contract bill plan, and bill transactions by rates defined in the rate schedule. Share project role rate schedules between bill plans and contracts, eliminating the overhead of maintaining project role-based rates on every bill plan.
Prior to this release, project role bill rates could only be assigned to bill plans using Project and Task Rate Overrides, which need to be maintained on a bill plan-by-bill plan basis. From this release, it's now also possible to assign project role rate schedules to bill plans, which are maintained independently of specific contracts and bill plans. This eliminates the need to maintain project role rates on every single bill plan. Project and Task Rate Overrides can continue to be used to handle exceptions.
This feature is part of a focused investment to automate and accelerate business flows for the professional services industry.
With this feature, you can:
- Setup project role rate schedules (existing functionality, delivered by the Planning to Billing by Project Role feature in 23B).
- Assign project role rate schedules to bill plans.
- Capture project role along with person details on labor cost transactions (existing functionality, delivered by the Project Role Capture on Timecards feature in 23D).
- Price and bill labor cost transactions using the bill rates defined in project role rate schedules.
Worked Example
A professional services organization bills their clients on a time and expenses basis, where time is priced by project role. For example, the Business Analyst role may be billed at $35/hour, but the Project Manager role may be billed at $50/hour.
Project role rate schedules are created, capturing standard project role rates for all billable project roles. Multiple schedules can be created if there is variation by line of business, client, location. The following screenshot shows an example of a project role rate schedule:
Project Role Rate Schedule
Project role rate schedules are then assigned to bill plans as appropriate, with the option of using bill plan overrides to handle exceptions. The following screenshot shows the bill plan page, with the new Project Role Rate Schedule and Project Role Rate Schedule Currency fields:
Project Role Rate Schedule on Contract Bill Plan
With the above setup done, all bill transactions with project role on it, will be billed by the rates defined in the project rate schedule. Person rate schedule does take higher precedence than Project Role rate schedule. If only project role rates should be used, define Person and Job rate schedule with no rate lines. These rate schedules can be assigned to Person and Job rate schedule on the bill plan, as these are mandatory attributes on the bill plan.
Contract REST Service
The existing Contracts REST API can now be used to add project role-based rate schedules to bill plans. The following attributes have been added to the API:
Payload Attribute Name | Payload Attribute | Description |
---|---|---|
Project Role Rate Schedule ID | ProjectRoleBillRateSchId | The identifier of the project role bill rate schedule. |
Project Role Rate Schedule Name | PersonRateScheduleName | The project role bill rate schedule. |
The business benefits of this feature are:
- Reduces the overhead of creating and maintaining project role bill rates on each bill plan.
Steps to Enable
You don't need to do anything to enable this feature.
Tips And Considerations
- Unlike Job, Person, and Nonlabor rate schedules, project role rate schedules are not mandatory, meaning they only need to be assigned to bill plans if needed.
- Project role rate schedules have a higher precedence than a job rate schedule if both are assigned to a bill plan. For example, consider a labor transaction being recorded for a person with the job "Consultant L2" and the project role "Project Manager". If the corresponding bill plan has both job and project role rate schedules assigned, containing "Consultant L2" and "Project Manager" respectively, the bill rate for the Project Manager project role will be used.
- If only project role rates should be used, define Person and Job rate schedule with no rate lines. These rate schedules can be assigned to Person and Job rate schedule on the bill plan, as these are mandatory attributes on the bill plan.
- Project/Task overrides on the contract bill plan still holds the highest precedence. Rates defined in Project/Task overrides will have higher precedence than rates defined in any rate schedules assigned to the bill plan.
Key Resources
This feature extends the solution provided with the Planning to Billing by Project Role feature in 23B.
Access Requirements
The following roles are relevant to this feature:
- Customer Contract Administrator (ORA_OKC_CUSTOMER_CONTRACT_ADMINISTRATOR_JOB) to create and maintain customer contracts.
- Project Accountant (ORA_PJF_PROJECT_ACCOUNTANT_JOB) to capture project costs.
- Project Billing Specialist (ORA_PJF_PROJECT_BILLING_SPECIALIST_JOB) to generate invoices.
- Project Application Administrator (ORA_PJF_PROJECTS_APPLICATION_ADMINISTRATOR_JOB) to setup rate schedules.