Whether you work in the healthcare industry or use a Payroll integration, automatically including holiday information in Payroll can be a time-saver for you.

Fixed Vacation accounts are a good way to make sure that your employees get a set number of days/hours off paid out per year, according to their contract and Shift types allow you to send your Schedule information to Payroll automatically.

Within integrations like Xero, Sage or Quickbooks, holiday is represented as a Shift.


This article will detail what and how to set up on your Planday portal, so things can almost work by themselves.


Employee types

Typically, a Vacation Account is attached to an Employee Type. An Employee can only have one Employee type set at a time, so that makes managing Vacation accounts a bit easier.

Fixed Vacation accounts are usually connected to Employees with a monthly salary, as it does not provide holiday costs for Payroll. However, this article will show you how to extract the Payroll information from Fixed Vacation accounts.


In some scenarios, like in the Healthcare industry, holiday is calculated based on the individual's weekly contract ( e.g., Annual leave no. of hours = 5.6 x Weekly working hours).

This case fits in between what would be standard practice for using either a Fixed Vacation Account (typically used for the Salaried Employee types) or an Accrued Vacation Account (often used for Hourly-paid Employee types).

In the healthcare scenario, an employee with a 40-hour workweek contract will need a Fixed Vacation Account of 224 hours.


To make this work, you'll need to set up an Employee type per weekly contract. Go to Settings > People > General, and create your Employee types.


You'll need an Employee type for each kind of contract (below you can see an example for an organization with only two contract types: a 36 hours/week contract and a 40 hours/week contract). This is necessary because the initial balance in the Vacation account will be different based on the number of hours/week specified in the contract.



Vacation Accounts

Then go to Absence, Overtime Vacation > Account Types (Fixed Vacation account), and create an account for each of your contracts. Here's an example for a 40 hours/week contract:

Using the previous formula (5.6 x weekly working hours), the annual hourly holiday entitlement for this type of contract will be 224 hours per employee, which means that the Initial value on this vacation account is 224, and the Billing mode should be in hours.
You can choose whether this configuration should renew each year automatically or create automatically.
It is essential to connect the vacation account to the correct Employee type, to ensure that only the employees with the right Employee type are eligible to use this specific Vacation Account.

You can now assign this Vacation Account to your employees by assigning their correspondent Employee type via the dropdown menu in the Edit employee window. As a reminder, an employee's profile can be found from People > that employee's entry in the list > Edit.


Requesting and booking a vacation

Handling Vacation for an hourly member of staff using a Fixed Account is a two-part process.

The booking process remains the same: either the employee sends you a Vacation request, or you can book in the Vacation for them, from Schedule -> Vacation and Overtime Requests.

Choose the employee and the date range. Then mark which days should be 'paid' holiday (and deducted from their account balance), and which days should be 'unpaid' (and have no effect on the account balance).

Here's an example for an employee that regularly works 8 hours per day, Monday to Friday (40 hours/week):

Make sure to take a look at the account balance section, to check whether the calculated deductions are correct:

Leave a little message if you want to, and approve the holiday.

Then move on to step 2 to connect the approved holiday to Payroll.

2. Vacation pay

As the vacation request on its own has no links to Payroll, you will need to make that connection through Shifts from your Schedule. That way, the correct payment will register automatically.

Go to the Schedule > Employee view and find the Vacation. Remember that you can use Filters to see only the employees you need. The view should look like this:

For each day of the Vacation period (marked in the Schedule), you will need to create a Shift that uses a specific Shift type (for instance, a Shift Type called Vacation).

The Shift will need to have a Start and End time that correspond to the number of hours deducted from the vacation account balance for that day.

In the example with the 40 hours/week employee, each Shift would be 8 hours long.

The Shift type and each Shift will ensure that the payment is calculated correctly and linked to Payroll.

To avoid confusion, you should create a specific Shift Type and use it only for Vacation payments. You can read more about how to create and use Shift types here.


When you've finished creating Shifts (of the Vacation Shift type), your Schedule should look like this:

As you can see on the left-hand side, underneath the employee's name, they now have 40 hours of Vacation time registered for this week, which will automatically be reported to Payroll.

Did this answer your question?