Skip to content
Odoo support plans from $425 a month · Installation and setup: Onboarding Pack, $350 one-offSee plans →Get a quote
PokutsoftPokutsoft
FranceFrance - HR, Paie-adjacent & Social
FR Congés Payés + RTT icon

FR Congés Payés + RTT

French paid-leave cockpit: congés payés acquisition (2.5 d/month), reference period, fractionnement bonus, RTT bank and employee balances.

Odoo 20.0Odoo 19.0Odoo 18.0

Want FR Congés Payés + RTT installed and configured for you? Onboarding Pack: $350 one-off

Support plans from $425 a month
Odoo 19.0
Also available for Odoo 18.0 and 20.0 · OPL-1 · English, French
FR Congés Payés + RTT for Odoo

French paid leave (congés payés) and RTT per reference period

Acquisition per employee and reference period, fractionnement days, leave requests with balance checks and RTT banks

The module keeps one acquisition ledger per employee and reference period (1 June to 31 May): months worked, days acquired at the company's monthly rate up to the annual cap, manual adjustments, days taken and the balance. Leave taken outside the main period (1 May to 31 October) earns the fractionnement days of the Code du travail unless the employee waived them. Leave requests are checked against the période de prise of their reference period and against the balance, RTT requests against an RTT bank that has not expired. A bulk accrual adds months to every ledger of a period and can open the RTT banks.

Reference periods Acquisition ledgers Fractionnement Leave requests RTT banks Bulk accrual

Key features

Reference periods

1 June to 31 May by default, with the main period and the période de prise computed; draft, open and closed states.

Acquisition ledgers

One per employee and period: months worked, days acquired at the company rate within the annual cap, manual adjustment, taken and balance.

Fractionnement

Days taken outside the main period are counted and the extra days are added unless the employee waived them.

Leave requests

Jours ouvrables counted (Monday to Saturday, public holidays excluded); approval refused above the balance or outside the période de prise of the period.

RTT banks

Days granted, taken and balance per employee and period with an expiry date; an RTT request needs a bank that still runs and covers it.

Bulk accrual

Adds months to every ledger of a period, creates missing ledgers and opens RTT banks with the company default.

Monthly accrual job

A scheduled job credits one month on open ledgers, once per calendar month.

CSV export

Exports the ledgers of a period.

Screenshots

Odoo 19.0 in English (en_GB) with the seeded data of an engineering company in Lyon (no demo data); the same screens apply to Odoo 18.0 and 20.0.

1. Cockpit

Every employee's ledger for the closed and the current reference period.

FR Congés Payés + RTT in Odoo: Cockpit

2. Acquisition ledger

Months worked, days acquired, the fractionnement days earned by leave outside the main period, taken and balance.

FR Congés Payés + RTT in Odoo: Acquisition ledger

3. Leave requests

Paid leave and RTT requests from draft to taken, one refused.

FR Congés Payés + RTT in Odoo: Leave requests

4. Reference period

Dates, main period, période de prise, rate and totals of the period.

FR Congés Payés + RTT in Odoo: Reference period

5. RTT banks

RTT granted, taken and balance with the expiry date.

FR Congés Payés + RTT in Odoo: RTT banks

Why this app

✓ Each employee has one ledger per reference period, with every figure visible.

✓ Approval checks the balance and the période de prise.

✓ Fractionnement days are computed from the leave actually taken.

✓ RTT cannot be approved on an expired or empty bank.

Get started

1

Company

Check the monthly rate, the annual cap and the default RTT days.

2

Period

Open the reference period and generate the ledgers.

3

Accrual

Run the bulk accrual or let the monthly job credit the months.

4

Requests

Submit, approve and mark leave as taken.

Questions

Does it replace Odoo Time Off?

No. It is a separate French paid-leave cockpit; it does not post time-off records.

Can the rate differ from 2.5 days?

Yes. The rate and the cap are set on the company and copied to each period.

En français

FR Congés Payés + RTT tient un compteur d'acquisition par salarié et par période de référence, calcule les jours de fractionnement, contrôle les demandes de congés et gère les compteurs RTT avec date d'expiration.

  • Période de référence du 1er juin au 31 mai, période principale et période de prise
  • Acquisition au taux de la société dans la limite du plafond annuel
  • Jours de fractionnement sauf renonciation
  • Demandes refusées au-delà du solde ou hors période de prise
  • Compteurs RTT avec expiration, acquisition groupée

Specifications

  • This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0), Community and Enterprise
  • License: OPL-1
  • Languages: English, French
  • Depends on: hr
  • User interface in English and French (fr.po included)
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

Update date: 2026-10-30 · Version: 19.0.1.0.21

User guides (PDF)

Related modules