Payment by time entries (Projects)
In some organizations, part of earnings can be calculated based on time entries from “Project Management” (effort tracking by projects and tasks).
As a rule, such earnings appear in the payslip as separate lines (for example, per project), and the source records can be viewed on the “Time entries” tab.
What is considered in the calculation
When generating a payslip for a period, the system takes all employee time entries for that period where a project is selected and sums hours per project.
If a time entry is created without a project, it does not participate in time-based payroll calculation.
How the amount is calculated
For each project, an earning is calculated:
- hours — total hours by employee time entries for the period (for that project);
- amount —
hours × “Hourly wage”.
The earning amount is rounded to 2 decimals.
Where “Hourly wage” comes from
The “Hourly wage” rate can be set depending on your organization model:
- on the employee level (as a single value or as a history of rates);
- on the employee assignment to a project;
- on the team level (if used).
For a specific time entry, the rate is determined according to the following priority (the first non-zero value found is used):
- Project Assignment rate — if a specific rate is set for the employee in the project assignment.
- Team rate — if the employee is assigned to the project as part of a team, and a rate is set for that team member.
- Employee historical rate — if there is a record in the employee's salary history table matching the time entry date.
- Employee base rate — the general "Salary per hour" value set in the employee's record.
Where to verify source data
If the time-based amount is wrong or not generated:
- Verify that time entries exist for the required period and have a project selected.
- Verify the “Hourly wage” rate for the employee/project.
- Open the payslip and review the “Time entries” tab — it shows source records for the period.
See time entry input details in Project Management docs: Time entries.