Setting up Revenue Tracking
Step 1:
Head to the billing tab of the job where you want to set up revenue tracking and choose RPO in the Engagement Type dropdown. Then, click on the "+ADD DETAILS" button on the right as seen in the image.
Step 2:
In the next window, enter the Search Start Date and Search End Date. Ensure the end date is later than the start date.
For Search Start Date you can either choose it to be 'When the Job is Opened' or add a custom date.
Likewise, for the Search End Date, you can choose it to be 'When the Job is Closed' or add a custom date.
In this scenario, we have added a custom date for the Search End Date.
If you wish to track revenue for this job, move the Track Revenue toggle to Yes.
Next, add the Bill Rate involved with the job.
By default, the currency will be set to the one added by you in settings and the time unit will be set to hour (hr). However, you can change the time unit to day, week, or month as per your contract requirements.
The default values for hours per day, days per week, and days per month are added as seen in the image above. You can change them based on your contract details.
If you choose to have a weekly payroll unit, then you can also add the Weeks per month value in the table. This will only let you add the Weeks per Month value as seen in the image.
Once you have added the number of hours, days, weeks, and months, proceed with adding the working days and holidays.
Step 3
In RPO jobs, the default attribution is set to Job Recruiter at 100%. You can either change this by clicking on the dropdown and choosing an alternative from the list. Or you can add multiple user roles for revenue attribution as seen in the image.
RPO jobs support the following user roles for revenue attribution:
Job Recruiter
Job Account Manager
Custom User
Finally, click on 'Save' at the top right corner after adding all the details for revenue tracking.
Placing Candidates and Recording Revenue
When you place candidates for this job, you will see the placement record open up as shown in the image below. The placement details will be auto-filled based on the job billing details added by you.
As seen in the image below, on the left side, you see the list of candidates hired. Each candidate will have a unique placement record and you can set different values for them.
Every candidate might have been hired for a different salary or start date. You can add the start dates, salary, and bonus for the candidate in their respective boxes.
The Success Fee is the amount the agency gets upon successful placement.
Based on the user roles chosen for attribution, the placement record will show how much of the revenue is attributed to your team members. You can change the attribution percentage here. The attributed revenue will be the basis of the success fee for the job.
If you want to record billing with contacts associated with the company/job, you can add them as well. By default, it will pick up values from the job setup page.
Finally, you can even close the job if all the roles are filled.
Recording Revenue
You can click on the job page and head to the billing tab to see the details of all the candidates hired, the revenue obtained from the job, the users attributed, and other placement details.
The Total Revenue here is the revenue realized to date.