Category

Dynamic Wages: Defining Amounts Based on Criteria

Published:
Updated:
This article explains how previously defined wage amounts can be applied automatically using a dynamic wage type, depending on the content of a data field.

Suitable Use Cases

This function can be used, for example, for:

  • an hourly wage based on age
  • a higher wage after a specific length of service
  • supplements based on qualification or function
  • different allowances depending on the assignment region

Requirements

The following requirements must be met:

  • The Dynamic Wages add-on is activated.
  • A relevant data field is available and properly maintained.
  • The required conditions and amounts have been defined.

Configuration

Create and Complete the Data Field

To calculate the amount of a wage type based on the content of a data field, a suitable data field must first be available and properly maintained.

Data fields from different forms can be used, for example from the:

  • employee form
  • project form
  • client form

More information about forms and usage / creation of data fields is available here: Datafields and Forms

In the following example, we use an employee’s date of birth. Different hourly wages are applied depending on the employee’s age.

Other data fields can also be used, for example:

  • start date
  • qualification
  • function
  • project type
  • client
  • assignment region

The important point is that the data field exists and that the information stored in it is complete and correct.

Create or Edit the Wage Type

Navigate to:

Configuration → Wages → Wage Types

Click an existing wage type to edit it or select “Create Wage Type” to create a new one.

Then configure the wage type as usual. Further information is available in the article Configuration of Wage Types

Next, expand the section “Payment options”. Under “Dynamic value”, select the data field that should be used to determine the applicable wage amount.

Select How Date Fields Are Evaluated

Date fields can be evaluated in different ways. For this reason, they appear several times in the dropdown menu.

Depending on the use case, the following options may be available:

  • Date: Uses the exact date stored in the data field.
  • Date – Years Since: Calculates the number of complete years since the stored date.
  • Date – Days Since: Calculates the number of days that have passed since the stored date.

The “Date” option can be used, for example, when a specific wage should apply to employees whose date of birth falls within a defined period.

The “Date – Years Since” option is suitable when the wage depends on the employee’s current age or length of service.

Define Conditions and Amounts

Next, define the required conditions and the amount that should apply to each condition.

In our example, the default hourly wage is EUR 15.

The following additional rules apply:

  • Employees aged 18 or younger receive EUR 12 per hour.
  • Employees aged between 25 and 35 receive EUR 17 per hour.
  • Employees over the age of 35 receive EUR 20 per hour.

Employees who do not meet any of these conditions continue to receive the default amount of EUR 15.

Effects on Work Data

Although the same wage profile and wage type are assigned to the employees, different amounts may be displayed in their work data depending on their age.

Example 1: Default Value

This employee is 21 years old. As no specific condition has been defined for this age, the default amount of EUR 15 is used:

Example 2: Conditional Value

This employee is 26 years old.

As the employee falls within the configured age range of 25 to 35, the amount of EUR 17 is applied automatically:

In this way, the amount that matches the defined conditions is applied automatically for each employee.


Was this Article helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Access denied
Access denied
Access denied
Access denied

No articles or sections found
No articles or sections found