Search

Set up absence

Before you start managing absence in Emply, some setup is required to accomodate your specific organization.

Create absence templates

  1. From the main menu go to Settings+Templates.

    Emply_Settings_Templates_en.png
  2. Click Absence.

    Emply_Settings_Templates_Absence_en.png
  3. In the Absence overview, set up the following templates in this order:

    1. Allowances, see Create allowances for absence template

      An allowance can be defined as the number of days or hours that is allocated to a group of employees, following a set of rules.

    2. Leave types, see Create leave types for absence template

      A leave type can be defined as a type of reason to have time off work.

    3. Custom holidays, see Create custom holidays for absence template

      A custom holiday can be defined as a holiday that is specific to your organization or area of absence group.

    4. Groups, see Create groups for absence template

      A group consists of employees who have common leave types and holidays.

General tips and tricks for changes to be done to allocation periods

If you change periods – please run reallocation.

If you change the allocation rule and don’t want to save previous allocations – please run reallocation.

If you change the allocation rule and want to save previous allocations – please create another allocation rule and fill out active from and active to OR create separate allowance.

If you change periods – please run reallocation. If you change the allocation rule and don’t want to save previous allocations – please run reallocation. If you change the allocation rule and want to save previous allocations – please create another allocation rule and fill out active from and active to OR create separate allowance.

Create allowances for absence template

  1. Click Allowances in the tabs, and then click + New Allowance.

    Emply_Allowances_NewAllowance_en.png
  2. Optionally, you can add different languages, if your environment supports multiple languages.

    Emply_form_languages.png
  3. FIll in the Basic Info.

    Emply_Allowance_BasicInfo_en.png
    • Title: Type a title for the allowance.

    • Internal description: Type a description for internal use (optional).

    • Start of the qualifying year: This is the year when the employees will start earning their allowance.

    • Start of vacation year: This is the year when the employees will use their allowance.

    • Qualification active from: This refers to the first year when this qualification starts.

    Example 1. Example

    In Denmark, the holiday year is counted from September to September. This new rule took effect in 2020.

    In this case, the Start of qualifying year would be September. The Start of vacation year would be September of the same year. And the Qualification would be active from 2020.

    Days: Choose whether the allowance should be allocated in days.

    You will see a few options appear in the section below:

    • Round up/down the allowance to the nearest half/full day for allemployees/those employed in the full year* at the end of the qualifying year.

      Every hyperlink here can be adjusted.

      If this rule applies, do not forget to toggle the button in front of it to activate it.

      *those employees in the full year: This refers to employees that have worked a full year based on the qualifying year set up previously.

      Example: If you allocate 2.08 days each month, this gives 24,96 days at the end of the qualifying year which can be rounded up to 25 days.

    • Hide allowance and related leave types if nothing is allocated:

      Choose whether this allowance, along with all its leave types, should be hidden if no days are allocated.

      This option will also allow you to hide the 2 options below.

    • Employees can have a negative allowance:

      This option allows employees to use more days than they have currently gathered.

    • Employees can have future allowance:

      This option allows employees to use future allowance.

      You can enter a value as maximum future allowance within the vacation year that you have set up earlier.

    If this rule applies, do not forget to toggle the button in front of it to activate it.

    Hours: Choose whether the allowance should be allocated in hours.

    You will see options appear in the section below:

    Every hyperlink here can be adjusted. <- Huh? //CM

    • Hide allowance and related leave types if nothing is allocated:

      Choose whether this allowance, along with all its leave types, should be hidden if no hours are allocated. This means that the employee cannot select a leave type that is deducted from this allowance, as no allowance has been granted.

      This option will also allow you to hide the 2 options below.

    • Employees can have a negative allowance:

      This option allows employees to use more hours than they have currently gathered.

    • Employees can have future allowance:

      This option allows employees to use future allowance.

      You can enter a value as maximum future allowance within the vacation year that you have set up earlier.


  4. Click Allocation or deduction and fIll in the fields.

    Emply_Allowance_AllocationDeduction_en.png

    In this part you can set up rules for allocation or deduction of days or hours, depending on what you chose in the previous tab.

    Click on 0 days allocated each day/hour to unfold and to add information to this rule:

    • Days allocated/days deducted: choose whether days/hours will be allocated or deducted.

    • Days allocated: Then choose how many days/hours should be allocated and how often in the field next to it. This can be each day, each month or each year in the qualifying year, or this can be a custom value, like each January.

    • Active from: Choose when this rule should be active from.

    • Active to: Choose until when this rule should be active.

    • Criteria: Here, you can enter criteria for when the rule should apply.

      If no criteria should apply, leave this setting to None.

    Example 2. Example

    If an employee has been with the company for 1 year, they get an additional 5 days. The criteria could be set up as follows: “Employment date” “=” “1 Years after”

    Subtract days employees have not been employed in the qualification year: Choose this if you wish to subtract the days for employees that have not been employed in the qualification year. If 12 days are allocated each year and the employee has been with the company for 4 months, they would get 4 days allocated.

    Round up/down the allowance to the nearest half/full day when allocated/deducted:


    Example 3. Example

    Employees are allocated 2,08 days every month for a total of 24,96 days/year. Enabling this would round 24,96 to 25 allowing the employee to use an entire day of vacation instead of 0,96.

    + Allocate/deduct days (green line): Click here to add a new rule.


  5. Click Residual and enable or disable depending on whether residual days/hours can be transferred into the new vacation year.

    Emply_Allowance_Residual_en.png

    If enabled, you will be able to fill in more specific rules regarding the transfer of residual days:

    • How many days/hours should be used as a minimum before transferring the residual? This refers to the days an employee should have used before days can be transferred to the new vacation year.

    • How many residual days/hours maximum can be transferred? This refers to the limit of days or hours that can be transferred.

      If no value is filled in, this will be unlimited by default.

    • How many months delay transfer of residual? This refers to how many months the transfer should be delayed.

      Example: if a vacation year lasts 12 months, but employees can use their holidays for 16 months in total, the delay here would be of 4 months.

    • How many months can unused transferred residual be expired? This refers to the expiration date of transferred vacation days. Here, it is also important to understand that when registering absences, the system will always deduct the oldest days first.

      If no value is filled in, this will be unlimited by default.

  6. Click Save.

  7. For the allowance to be available to assign to employees, you have to activate it by toggling the option in the upper right corner.

    Emply_Allowance_Activated_en.png

Create leave types for absence template

Prerequisite: Allowances have been created, see Create allowances for absence template

  1. Click on the Leave types menu at the top of the screen and click on + New Leave type.

    Emply_LeaveTypes_NewLeaveType_en.png
  2. Optionally, you can add different languages, if your environment supports multiple languages.

    Emply_form_languages.png
  3. 2. Fill in Basic info.

    All mandatory fields are marked with *.

    Emply_NewLeaveType_BasicInfo_en.png
    • Title: Choose a title for the allowance

    • Subtract from an allowance: Select an allowance from the dropdown list. This will define from which allowance the leave will be deducted.

      Note

      If the selected allowance has the setting "Hide allowance and related leave types if nothing is allocated" activated, this leave type can never be used as no allowance is ever allocated for the employee to use.

      • Subtract calendar days instead of working days:

        By activating this, you will allow subtracting all days including weekends, bank holidays and custom holidays.

      • Subtract without part-time factor:

        By activating this, you will allow subtracting the same amount no matter if the employee is a part-time or full-time employee.

      If the selected allowance is a daily one, you will get 2 more options to choose from below:

    • Icon: Select an icon for easy recognition.

    • Color: Select an color for easy recognition.

  4. Fill in Settings.

    Emply_NewLeaveType_Settings_en.png
    • Internal description: Enter a description for internal use. This is optional.

    • Duration: Define how much time the employee should be able to take.

      If you selected a daily allowance in the previous tab, you should be able to choose between Whole days or Half days.

      If you selected an hourly allowance in the previous tab, the duration can only be Hourly.

    • Type: Choose whether the leave type should be considered as Absence, Vacation or Work.

    • Calendar, choose how the leave should reflect in the synced calendar: Busy, Free, Do not show or Out of Office.

    • Needs to be approved: If you activate this option, a field will appear where you can enter multiple approvers. This can be a user or a role.

      Only 1 person will have to approve.

      Every time this leave type is selected, the absence will need to be approved by the approver you entered in the field.

    • Private leave type: If you activate this option, the leave type will be marked as private and only the employee requesting the absence, managers and administrators will be able to see its title.

    • Requires documentation: If you activate this option, you will be able to define which type of documentation is needed, whether it is a File or Text. In case of File, the employee will have to upload a document. In case of Text, the employee will need to enter a comment.

      Ud enabled, also enter after how many days of absence, the employee should provide documentation.

      Enter extra information for the required documentation if applicable.

    • Notifyemployees: Choose which employees should be notified when this leave type is requested.

  5. Click Save.

...

Create custom holidays for absence template

Prerequisite:

  1. Click on the Custom holidays menu at the top of the screen and click on + New Holiday.

    Emply_CustomHolidays_NewHoliday_en.png
  2. Optionally, you can add different languages, if your environment supports multiple languages.

    Emply_form_languages.png
  3. 2. Fill in the fields.

    All mandatory fields are marked with *.

    Emply_CustomHolidays_NewHoliday_Form_en.png
    • Date: Choose a date for the holiday. Define whether the holiday should last the Whole day, Half day (morning) or Half day (evening).

      Then, also choose whether the holiday should Repeat every year and whether it should be Set as blackout date. This is a day which employees won't be allowed to book any leave on.

    • Title: Choose a title for the holiday.

    • Internal description: Enter a description for internal use. This is optional.

    • Subtract from an allowance: Choose from which allowance the leave will be deducted. Select an allowance from the dropdown list.

Create groups for absence template

Prerequisites:

  1. Click on Groups option at the top of the screen and click on + New Group.

    Emply_Groups_NewGroup_en.png
  2. Optionally, you can add different languages, if your environment supports multiple languages.

    Emply_form_languages.png
  3. Fill in the Basic Info

    All mandatory fields will be indicated with *.

    Emply_Groups_NewGroup_BasicInfo_en.png

    Title: Type a title for the group.

    Internal description: Enter a description for internal use. This is optional.

  4. Select the Leave types that employees within this group will be allowed to register. You can select one, multiple or all.

    Note

    Please keep in mind that a leave type is connected to an allowance. If you select a leave type, the allowance linked to this type will also impact the days/hours allocated or deducted from employees in this group.

    Emply_Groups_NewGroup_LeaveTypes_en.png
  5. Select the country in which the bank holidays should apply to this group.

    Note

    You can uncheck the unwanted days, select all and deselect all. You can select the year at the top. This year will update accordingly afterwards.

    Emply_Groups_NewGroup_BankHolidays_en.png
  6. Select the custom holidays that you have created previously, see Create custom holidays for absence template. It is possible to select one, multiple or all.

    Emply_Groups_NewGroup_CustomHolidays_en.png
  7. Select which roles should have access to this group. This access allows users with the assigned roles to allocate a group to an employee.

    Emply_Groups_NewGroup_Access_en.png

Allocate an absence group to an employee

This article describes how to allocate an absence group to a specific employee.

Prerequisites:

To be able to allocate an absence group to an employee, you need the following set of permissions:

  • Access to the Full employee profile.

    To set this up, go to Settings+Account+Roles. Select the relevant role. In the Functionality-tab, expand Employees+Organisation. Set Full employee profile to All or Custom.

    Emply_Role_Employee_Functionality_Employees_Organization_en.png
  • Ability to view the absences on the employee profile. For this, add the Absence widget.

    To set this up, go to Settings+Account+Roles. Select the relevant role. In the Views-tab, expand Full employee profile and click Mange widgets. Click the + in an available slot, select the Absence widget and click Save.

  • Access to the Master Data form. The absence group is assigned to an employee through this form.

  • Access to the relevant Absence group. This access can be set up in the Settings > Templates > Absence > Groups > open the correct group > adjust the access in the Access tab

    To set this up, go to Settings+Templates. Click Absence and select the relevant group. Expand Access, set the access and click Save.

Allocate an absence group to an employee

  1. From the dashboard, go to Employees.

    Emply_Dashboard_Employees_en.png
  2. Open the relevant employee profile, and click on the Form-icon (Emply_form_icon.png) in the upper right corner.

  3. From the list of forms, select Master data.

  4. In the field Absence group, select the relevant group.

  5. Click Save.

Absence with Danløn

The following is a guide to setting up the export of employee master data and absence registration, for manual import into Danløn, and is not an integration to Danløn.

The guide goes through loading master data and creating a Danløn export file in Emply.

Loading of master data

Before employee master data can be entered, you must have selected Vacation Scheme and Accounting Group under Company > Default Values.

If the employee already exists, the existing one will be updates; otherwise, a new employee will be created.

Remember to check which pay period type the entered employees should belong to; i.e. whether it is 14-day, month in arrears, etc.

The loaded file must be semicolon-separated (CSV file / UTF-8 encoded) and contain the following:

Empl.no.;Name;Address;Address 2;Zip cide;City;Country code;Email;
Private phone;Mobile phone;Social security number;Date of employment;
Job title;Bank account;Posting group code;Active

In the following, fields marked with * are mandatory:

  • *Empl.no.

  • *Name: The employee's full name - both first and last name.

  • (*)Address: Can be omitted if Address 2 below is filled in.

  • (*)Address 2: Can be omitted if the above Address is filled in. If the above is not filled in, the value from this field is inserted into the above.

  • *Postal code.

  • (*)City: Only to be filled in if the country code is other than DK.

  • (*)Country code: DK is the default country code. If the postal code is not Danish, the two-character country code must be filled in. (See which country codes you can use here).

  • Email: Email address can be a maximum of 95 characters.

  • Private phone: Can be a maximum of 12 characters.

  • Mobile phone: Can be a maximum of 12 characters.

  • *Social security number: Must be in the form ddmmyyxxxx or ddmmyy-xxxx.

  • *Date of employment: Must be in the format dd.mm.yyyy, dd-mm-yyyy or dd/mm/yy.

  • Job title: Can be a maximum of 50 characters.

  • Bank account: Must be in the from xxxx-yyyy where xxxx is the registration number (always 4 digits) and yyyy is the account number (max. 10 digits).

  • Posting group code: By default, the posting group code specified under Company > Default Values is selected, but by specifying one of the posting group codes that exists under Company > Posting Group Codes, the default selection can be overwritten.

  • Active: If this field is filled in with the letter x/X, the employee is set active. All other characters cause the employee to be inactive. If the field is omitted, the employee is set active if it is a new creation - when updating an existing employee, the existing status is retained.

Here is an example of a data line that can be loaded:

10;Anne Andersen;Algade
123;;5000;;;anne.and@xyzmail.dk;;25344959;0101971000;01.01.2023;;
1234-987654321;;x

Absence registration

  • CVR number is specified on the payroll group, so it can export one file per company (with the same Emply application.

  • Employee number (Danløn)

  • Absence code

  • Absence registration - creates a row with the sum of days, for each absence code used in the period.

Late registration of absences

Late registrations are when absence registrations refer to an earlier period than indicated. Employees' late registrations are included in the file, but without days!

  • The person who has to upload the absence in Danløn, can see if there have been some registrations that do not concern the period, but a previous period, as they do not have days indicated

  • Whoever uploads the file in Danløn must remove the rows with empty days and enter them manually in Danløn

How to handle uploads in Danløn

  • The customer creates a payroll file in Emply for a period of time

  • Downloads master data and absence file on own machine

  • Loads these into their Danløn solution

    • Note uploading of hour registrations, must be converted to days before loading.

Creation of Danløn export file

1. Go to Settings > Templates > Salary > click on 'New group'.

Skærmbillede 2024-01-23 kl. 10.24.19.png

2. Enter the title of the pay group and select 'Danløn' as the payroll system.

Sk_rmbillede_2023-01-30_kl._10.23.57.png

2.1 Enter CVR number, select 'Salary number' under 'Employee number' and 'Job title' under 'Job title'.

Please note that the salary number must be added in the master data, and must be the unique salary number that the employee has in Danløn. Salary number is not the same as employee number in Emply.

2.2 Activate 'Sum absences (one row)' and activate the desired absence types and enter the absence type code.

2.3 Finish by pressing 'Save'.

Skærmbillede 2024-01-23 kl. 10.29.44.png

3. Check that the employee's group, under salary info, is the correct one. In this case 'Danløn Stamdata'.

Skærmbillede 2024-01-23 kl. 10.32.44.png

4. Go to Employee > Salary > click on 'New payroll'.

Skærmbillede 2024-01-23 kl. 10.35.14.png

5. Give the pay run a title, specify the period, and select the group, in this case 'Danløn Stamdata'. Finish by clicking on 'Generate'.

Skærmbillede 2024-01-23 kl. 10.40.12.png

The generated payroll will then be found in the list of payroll. Click on it to get an overview of the period, selected groups/employees and the generated files. Click on 'Files generated'.

Skærmbillede 2024-01-23 kl. 10.43.58.png

6. Click on the generated files, which are automatically downloaded.

Skærmbillede 2024-01-23 kl. 10.48.26.pngFinally, the CSV files are imported manually into Danløn. Below are examples of the CSV files that are generated.

Example of export of employee master data in CSV format:

Salary number;FullName;Address;Postcode;City;Country code;E-mail;Telephone;Social security number;Employment date;Position;Active

Sk_rmbillede_2022-12-14_kl._17.49.39.png

Example of employee absence in CSV format:

CVR number;Salary number;Salary type;Days

Sk_rmbillede_2022-12-14_kl._17.49.19.png

Was this article helpful?

Was this article helpful?

Want to get in touch?

We got you. Fill out a request and we'll get back to you as soon as possible.

Submit a request