Skip to main content

Planning – Create Your Own Registration Types

Planning & overview: At work, Working elsewhere, Absent.

Written by Mathias Anneberg

Introduction to Custom Registration Types

Custom registration types are used for planning and overview in the team calendar.

They are typically used for internal categories such as:

  • Working from home

  • Seminar

  • Travel

  • private appointment

  • Fixed day off

  • Shift planning

Custom registration types are not the same as sick leave or vacation.
They are flexible registrations that the company defines itself.

Leave types (e.g. parental leave, paid leave, or other company-defined leave types) are usually created under Other absence in the policy and not as custom registration types.

Viewing Custom Registration Types

Custom registration types are shared in the team calendar. These registrations are used for planning and overview and are not private.

A custom registration type is created with a presence status:

When you create a registration type, you can set a color for that specific type.

Through the team calendar filter, you can choose which presence status to display. That's why it's important to create a custom registration type with the correct status:

  • At work/shift

  • Working elsewhere

  • Absent

What Are Custom Registration Types Often Used For?

Custom registration types are typically used to provide an overview in the team calendar of activities that are not regular work hours or standard absences.

Custom registration types give you the flexibility to define how different activities should appear in the calendar – without necessarily affecting work hours, hour bank, or payroll.

Planning and Overview-Related Registrations

Examples of typical custom registration types

Example of status shown in the team calendar

Shift

Evening shift

Weekend shift

On-call shift

At work / Shift

Working from home

Seminar

Travel

Working from location X

Working elsewhere

Private appointment

Unavailable

(Doctor, dentist, etc.)

Absent

Fixed day off

(Part time employees)

Absent

Company-specific days off

Unofficial holidays

Absent

Payroll-Related Registrations

Examples of typical custom registration types

Example of status shown in the team calendar

Travel days or hours with compensation

Working elsewhere

On-call shift

At work / Shift

Fixed day off

Absent

Create Custom Registration Types

How to Create Custom Registration Types

Click: Setup admin > Modules > Custom registration types.

First, add the name of the registration type - for example, travel, fixed day off, working from home, shift, etc.

  1. Choose whether the registration type must be approved by a manager when an employee registers it.

  2. Choose whether the registration type is a day off.

    • Automatic creation of work hours will not be created for types marked as days off

    • The day is treated as a non-working day, and absences registered over a period (e.g. vacation or sickness) will not count on these days

  3. Choose whether to share a note in the team calendar or keep the view private.

  4. Choose whether to add travel purpose and destination
    This is relevant if, for example, you create a custom registration type for business trips. Here, the employee will be able to enter the purpose and destination of the trip when creating it

  5. Choose whether the registration type can only be created by payroll admin
    Tick “Only for payroll admin” if the registration type should only be created by payroll administration.
    When this is selected, employees cannot create registrations of this type themselves. This is suitable for registrations managed centrally, such as local holidays.

  6. Choose whether the registration type should be available to all employees or only selected staff groups.
    If you select specific policies/staff groups, the registration type will only be visible to those employees.

  7. Choose whether the registration type should be registered in hours or days.

  8. Choose whether the registration should be sent for payroll processing.
    If YES, select: "Add to payroll export" and enter the payroll code in the "ID number" field.
    Read more about payroll export here!

  9. Choose which presence status the registration type should be shown as.
    ​(At work/Shift, Working elsewhere, Busy, or Absent)

  10. Choose the color the registration type should be displayed with in the team calendar.

Payroll and Payroll Export

If a custom registration type should be included in the payroll export, activate payroll export on the type and enter the relevant payroll code in the ID number field.


BitaBIZ does not calculate the actual pay rate for a custom registration type. The system forwards the registration with the selected payroll code, while the rate and settlement rules are handled in the connected payroll system.

Language and Category Name

Custom registration types support Danish and English.

If a registration type is created in Danish, you can add the English translation, which will be shown to employees who have their BitaBIZ account set to English.

Once the registration type is created, select "Switch to English" to add the translation.

The default category name for custom registration types is Out of office in both languages.

The category name can be changed and customized in both English and Danish – for example, to "Planlægning & Rejser" in Danish, as shown above, and "Planning & travel" in English.

Display in the Employee Calendar

All custom registration types have their own balance in the employee statistics:

How Custom Registration Types Work in the Calendar

Registration in days

If the registration type is set up in days, it is booked as a whole or half day in the calendar.

Registration in hours

If the registration type is set up in hours, it is registered with a start and end time.

Recurring registrations

Custom registration types support the creation of recurring registrations.


This can be used for regular work-from-home days and fixed days off.

Here you choose how long the registration should apply and how often it should repeat.

Custom registration types are added to the Outlook / Exchange integration if the integration is enabled.

This means that the registration created in BitaBIZ will be synchronized with the employee's Outlook calendar.

Read more about the integration here

Notes in the calendar

You can add a note to a registration.

The note is shared in the Team calendar if the “Show note” feature is enabled in the registration type setup.

If “Show note” is not enabled, the note will not be visible to others.

Employee access to custom registration types

Access to the Custom registration types module can be granted in two ways:

  1. Default access for new employees
    If you want new employees to automatically have access to the module, this must be set up under:

    Setup Admin → Import employees from Excel

  2. Individual access for existing employees

    Individual access to registration modules is managed on the employee's master data card.
    Activate "​Custom registration types" under the section "Access to which applications" on the employee's master data card.


FAQ

Usage and functionality

Can we use a custom registration type instead of “Sick”?

Custom registration types should not be used as a replacement for sick leave, as the standard types Sick and Child sick are managed via the sick leave module and follow the selected sick leave method.

Read more about sick leave here.

If you still choose to use a custom registration type for this purpose, it should be created as a day off if it should block automatic work hours.

When should we use “Other absence” instead of custom registration types?

If the registration is a type of leave or long-term absence in whole or half days, it should normally be created under Other absence in the policy – not as a custom registration type.

Examples of types where Other absence should be used:

  • maternity leave

  • parental leave

  • leave with or without pay

  • other types of "leave"

  • moving day

  • wedding

  • funeral

The advantage of using Other absence for these types is that weekends and public holidays are not counted in the absence statistics and the registration follows the same principle as vacation and other absence

Custom registration types are typically used for planning view or shorter registrations, such as:

  • travel

  • seminar

  • doctor or dentist

  • internal activities

A custom registration type counts statistics on all calendar days, including weekends and public holidays, and is therefore not recommended for leave.

Can you prevent work hours from being created automatically by the system if absence is registered via a custom registration type on the day?

Yes, you can – but only if the relevant custom registration type is marked as “Day off”.

If the registration type is marked as “Day off”, automatic creation of work hours will not take place on that day.

If the registration type is not marked as a day off, the system will still create work hours according to the selected time registration method. This is used, for example, for registering work from home, where work hours should be added on top of a custom registration type.

How does a custom registration type marked as a day off affect other absence registrations?

If a custom registration type is marked as a day off, the day will be treated as a non-working day.

This means that:

  • Absence registered over a period does not count on this day

  • No vacation days are used on a fixed day off during a vacation period

  • Sick leave registered over several days does not include days off

If you try to add a single absence day on a day that is already registered as a fixed day off, the system will block this.

Example of absence with a fixed day off:
If an employee has a fixed day off on Wednesday and registers vacation from Monday to Friday, only 4 vacation days will be deducted – Wednesday is not counted.

The same applies to sick leave registered as a period.

Can custom registration types be used for paid absence?

Yes, if the absence is short registrations in hours or half days, you should create it as custom registration types.

If the absence type is longer in whole days, you can create it as an Other absence. The absence types under Other absence also support half days.

When exporting payroll, you can choose to include “Custom registration types”, but you cannot select individual types separately. All types with payroll export are exported together.

If your payroll system is divided into absence and payroll components, custom registration types should only be used for one of them. Read more about payroll export here.

Is it possible for a manager to approve a registration?

You can choose whether a custom registration type should be approved by a manager when it is created.

This is different from sick leave, where there is no approval flow.

Are custom registration types private?

No, custom registration types are not private and are shared in the team calendar with the name of the registration type and status.

However, notes can be made private by disabling “Show note” in the setup.

Can we limit a custom registration type to only some employees or staff groups?

Yes, access can be controlled directly on the registration type.

When a registration type is created or edited, you can choose which policies/staff groups it should be available for.

  • If specific policies/staff groups are selected, only these employees can use the registration type.

  • If the field is left blank, the registration type is available to all employees who have access to the Custom registration types module.

Can we restrict a registration type so employees cannot create it themselves?

Yes. When you create or edit a custom registration type, you can check “Only for payroll admin”. When this is checked, only payroll admin can create the registration type – and only as a group registration.

This means that:

  • Only payroll admin can create registrations of this type

  • Employees cannot select it in their calendar

  • The registration type can still be used for planning and display in the team calendar

This function is typically used for:

  • Local public holidays

    Administrative registrations

Can we use our own registration types to schedule work hours?

Yes. Especially for hourly employees who may not have a fixed shift schedule, it can be beneficial to use your own registration types to plan when employees are expected to work—without automatically creating work hours that are paid out as salary.

For example, you can create a registration type like “Shift” and book the employee in the calendar, or let the employee enter their expected work hours themselves.

This provides:

  • An overview in the team calendar of when the employee is expected to work

  • No automatic creation of work hours

  • The option for the employee to register their actual hours (e.g., via check in/out or manual entry)

Your own registration types are used here solely for planning and calendar overview—not for the work hours that form the basis for payroll.

What is synchronized to Outlook?

Your own registration types are synchronized to Outlook if your Exchange integration is active.
This means that registrations such as shifts, remote work, courses, or other planning activities are automatically created in the employee’s Outlook calendar.

However, it’s important to note the following:

  • Regular time registration (work hours/hours) is not synchronized

  • If the registration type requires approval, it is only synchronized after approval

Example:
If you use your own registration types to schedule shifts, these will appear in Outlook.
If an employee only registers work hours, these will not be shown in Outlook.

Why can’t I see registrations in Outlook?

If registrations are not showing in Outlook, it’s usually due to one of the following reasons:

  • The registration is not a custom registration type (e.g., regular time registration)

  • The Exchange integration is not active

  • The registration is pending approval

  • The employee is not correctly linked to the integration. In this case, contact your IT department

Planning with your own registration types is synchronized to Outlook, so if you register work hours using regular time registration, they will not appear in the calendar.

Payroll Export

Can custom registration types be exported to payroll?

Yes—custom registration types can be exported to payroll if they are set up for it.

This requires that the registration type is configured with payroll export in the setup. Read more about payroll export for custom registration types here.

How do payroll and rates work for custom registration types?

Custom registration types can be used for payroll export.
If a type should be sent to payroll, you need to activate payroll export on the registration type and enter the relevant payroll code in the ID number field.

The payroll system determines how the registration is processed, including:

  • rate

  • pay component

  • calculation rule

  • any payout per hour, day, or other unit

BitaBIZ is used to register the type and send it to payroll export with the specified payroll code—not to set up the actual rate.

Can custom registration types be exported to payroll retroactively if we didn’t set this up from the start?

Yes, if a registration type was originally created without payroll export and ID number, and this is added later, previous registrations can still be exported.

You just need to run the payroll export back to the desired period.
The system will export the registrations as long as they are included in the selected payroll period.

Is it possible to create a registration type for unpaid leave in hours? Hourly employees have an hour bank and it should not be reduced by the registration.

Yes, you can use a custom registration type for this purpose. The advantage of custom registration types is that you can link a presence status to the registration. If the registration is to be used for “Leave,” the status “Absent” can be used. This way, you get both a counter and sharing of presence status, so colleagues can see when employees are absent.

Custom registration types do not deduct from the hour bank. If you do not link the payroll integration to the type, the registration type will not affect payroll calculation.

Limitations and Changes

Can we change whether a custom registration type counts as a day off?

It is not possible to change whether a registration type counts as a day off after it has been created.

If a registration type was created as not a day off and should be a day off, or if it was created as a day off but should not count as one, you need to create a new registration type.

Can we change whether a custom registration type is registered in hours or days?

It is not possible to change whether a custom registration type is registered in hours or days after it has been created.

If a registration type was created in hours and should instead be registered in days—or vice versa—you need to create a new registration type.

This is because the unit of the registrations (hours or days) is used in statistics, reporting, and any payroll export.

Can a custom registration type be deleted?

Custom registration types cannot be deleted, as they may have been used in existing registrations.

If a registration type should no longer be used, it is recommended to deactivate it.

Note that you cannot create two registration types with the same name—even if one is deactivated. It’s a good idea to change the name of the registration type before deactivating it, so the original name is available if you want to use it again.

If we change the name of a custom registration type, does it affect previous registrations?

Yes. If the name of an existing registration type is changed, the name is updated both going forward and retroactively in the calendar and history. This means previous registrations will also display the new name.

If you want to change the names of registration types, there are two ways to do this:

  1. Change the name of the existing registration type
    The name is updated both going forward and in the history.

  2. Create a new registration type and deactivate the old one
    Existing registrations will remain on the original type, while the new type is used going forward.

    A typical approach in this case is to:

    • create a new registration type with the desired name

    • use the same pay codes or ID number if relevant

    • deactivate the old registration types so they can no longer be selected going forward

    This way, the history remains unchanged, while the new structure is used going forward.

Which solution you choose depends on whether you want to change the name on previous registrations or keep the history unchanged.

Did this answer your question?