Skip to Content

Poland Leave Kodeks Pracy

51.45 51.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions

Poland Statutory Leave (Kodeks pracy)

20/26-day tenure entitlement, education-period seniority, proportional leave, on-demand and disability supplement for the Odoo Time Off engine

Poland Leave Kodeks Pracy is an add-on rule pack that teaches the Odoo Time Off engine the statutory annual-leave rules of the Polish Labour Code (Kodeks pracy). It computes each employee's lawful entitlement from their leave-seniority period, applies the education-period credit, proportional and first-job accrual rules, the disability supplement and the on-demand allowance, then generates the matching Time Off allocation - so HR never hand-calculates a Polish leave entitlement again. Built on the Community Human Resources and Time Off apps, no Enterprise payroll required. Compatible with Odoo 18 and Odoo 19.

Art. 154 § 1 - 20 / 26 days by seniority

The basic annual entitlement is 20 working days for an employee with under ten years of leave-seniority, and 26 working days once ten years are reached. The pack tracks the boundary per employee and year and shows which figure applies.

Art. 155 § 1 - education-period credit

Completed schooling counts toward the leave-seniority period: basic vocational +3, secondary vocational +5, secondary general +4, post-secondary +6 and higher education +8 years. The figures never sum - only the highest counts - and Art. 155 § 2 takes the more favourable of work or study when they overlapped.

Art. 1551 - proportional leave

For an employee who joins or leaves during the year, the entitlement is pro-rated at one twelfth per calendar month; an incomplete month rounds up to a full month (Art. 1552a) and an incomplete leave day rounds up to a whole day (Art. 1553).

Art. 153 § 1 - first-ever job

In the year an employee takes up work for the very first time, leave is acquired at the end of each worked month in the amount of 1/12 of the full-year entitlement - modelled exactly, with no premature month round-up.

Art. 154 § 2 - disability supplement

An employee with a moderate or severe degree of disability receives ten additional working days of annual leave, added on top of the 20- or 26-day base entitlement.

Art. 1672 - leave on demand

Up to four days of the annual entitlement may be taken on demand (urlop na żądanie). The pack exposes the on-demand pool per employee, capped at four days and never exceeding the employee's own entitlement.

What it does

ProvisionImplemented behaviour
Art. 154 § 120 working days below 10 years of leave-seniority, 26 days at/above 10 years.
Art. 154 § 2Ten extra days for moderate/severe disability.
Art. 155 § 1Education-period credit (+3/+5/+4/+6/+8 years), highest only, no summing.
Art. 155 § 2More-favourable rule when study overlapped employment.
Art. 153 § 1First-ever job: 1/12 per completed month in the starting year.
Art. 1551 / 1552aProportional leave for joiners/leavers, incomplete month rounded up.
Art. 1553 § 1Incomplete leave day rounded up to a full day.
Art. 1672On-demand allowance of up to 4 days per year.
Art. 168 / 171Carry-over of unused leave and termination settlement (ekwiwalent) day count.

How it works

Set each employee's employment years, highest completed education, start date and - where relevant - disability or first-job status on the Polish Leave (Kodeks pracy) tab of the employee form. Run Polish Leave ▸ Generate Statutory Leave for a year and a set of employees; the pack creates one entitlement record per employee, shows the full breakdown (leave-seniority years, base figure, disability supplement, qualifying months, basis, rounded entitlement, on-demand pool, balance and settlement) and - on request - generates the matching Time Off allocation against the leave type you configured in Settings. The whole computation lives in a pure-Python engine that is fully unit tested.

Disclosure: this module computes statutory leave figures locally inside Odoo and creates Time Off allocations; it sends no data to any third party. The figures implement the published Kodeks pracy minima - always confirm against current law and any applicable company or collective agreement before relying on them for payroll.

Screenshots

Generate Statutory Leave

Generate Statutory Leave

Statutory Leave

Statutory Leave

Settings

Settings

Update date: 2026-07-02