Dynamic Wages: Use Cases and Functionality
This add-on allows wage types to be configured so that different amounts are automatically applied depending on specific conditions, properties, or stored data.
This article explains when dynamic wages can be useful and how they work.
Use Cases for Dynamic Wages
In many cases, the standard wage types and wage profiles available in Staffcloud are sufficient. More complex wage models, however, can require extensive manual work and may be prone to errors.
Dynamic wages can be useful in situations such as:
- Allowances or expenses vary depending on the assignment location.
- The hourly wage depends on an employee’s age or length of service.
- Each employee has an individually agreed hourly wage, but a separate wage profile should not be created for every employee.
- Employees receive different wages or supplements depending on specific criteria.
- A different hourly wage has been agreed for assignments with certain clients.
How Dynamic Wages Work
Dynamic wage types can be configured in two different ways:
1. Dynamic Base Value
With a dynamic base value, the rate is taken directly from a data field. This field can be stored in the employee, client or project details.
The value entered in the data field is automatically used as the rate for the corresponding wage type.
Examples
Different hourly wage for a specific client
Assignments for a particular client should always be paid at an hourly rate of EUR 30, regardless of the employee’s usual wage profile.
The amount of EUR 30 is stored in a data field in the client profile. The dynamic wage type is configured to use this value for all assignments with that client. For assignments with other clients, the employee’s regular hourly rate continues to apply.
Individual supplement for an employee
An employee receives an additional supplement of EUR 5, regardless of the type of work performed.
The amount is stored in a data field in the employee profile. By default, the wage type has a value of EUR 0. As soon as an amount is entered in the relevant field, it is automatically included as a supplement.
2. Conditional Property
With a conditional property, a data field is used to check whether a specific condition is met. A predefined rate is then applied depending on the selected value or result.
Examples
Hourly rate based on age
Employees under the age of 45 receive EUR 22 per hour. From their 45th birthday onward, their hourly wage automatically increases to EUR 25.
The wage type is configured to check the employee’s age and apply the appropriate hourly rate.
Meal allowance for certain clients
Some clients provide meals during assignments. In cases when no meals are provided, employees are granted 30 EUR meal allowance.
The wage type is configured so that 0 EUR is suggested by default for the meal allowance, and 30 EUR is applied only in cases where it is stated in the customer profile that no meals are provided.
The next article explains how dynamic wages are configured and how they affect work data.