Skip to content

Time off

The Time Off app manages employee leave — annual leave, sick days, parental leave, anything you track centrally.

Leave types

Configure per Bulgarian labour law:

TypeStandard Bulgarian allocation
Annual leave (Платен годишен отпуск)20 working days/year (minimum)
Sick leave (Болничен)As certified by a doctor
Maternity / parentalPer the Bulgarian Labour Code
Unpaid leave (Неплатен отпуск)Negotiated case-by-case
Compensatory time offFor overtime worked
BereavementTypically 2 days
MarriageTypically 2 days

Configure in Time Off → Configuration → Leave Types. Each type has its own approval rules and validity.

Requesting time off

The employee self-service flow:

  1. Time Off app → New Time Off Request
  2. Pick type + dates + duration
  3. Optional: attach supporting document (sick note)
  4. Submit

The request appears on the employee's manager's queue. The manager approves or rejects, with a comment.

Once approved:

  • The dates appear on the team calendar
  • The employee's annual leave balance decreases
  • The timesheet system blocks logging hours on those days (sanity check)
  • Payroll knows about it for the next pay run

Allocations

For annual leave, allocate the year's entitlement at the start of the year:

Time Off → Allocations → Create:

  • Employee
  • Leave type
  • Days (e.g. 20)
  • Period (e.g. 2026)

Allocations can be:

  • Manual — set yearly per employee
  • Automated — based on tenure (1 day extra per year of service)
  • Carry-over — unused days roll into next year (up to a cap)

Configure the carry-over policy per leave type.

Team calendar

Time Off → My Team Time Off shows a calendar grid of who's out when. Useful for project planning and avoiding "everyone on the team on holiday in week X" scenarios.

Reporting

ReportShows
Allocations summaryDays allocated, taken, remaining per employee
Time off analysisAggregated trends — when does the team take leave?
Pending approvalsManager's queue

Where to read more

© PLANA Digital Ltd.