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 Titres-Restaurant icon

FR Titres-Restaurant

Meal-voucher entitlement per worked day, employer/employee split, URSSAF exemption ceiling guard and Swile/Edenred provider CSV export.

Odoo 20.0Odoo 19.0Odoo 18.0

Want FR Titres-Restaurant 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 Titres-Restaurant for Odoo

Meal vouchers per worked day within the URSSAF rules

Monthly runs from each employee's working schedule, the 50-60 % employer share, the exemption ceiling of the year and the provider file

Run the meal vouchers of the month: worked days come from each employee's working schedule with public holidays and approved time off taken out, absences and adjustments are entered per line, part-time can be pro-rated, and every line shows the vouchers, the employer and employee amounts and the part of the employer contribution above the URSSAF exemption ceiling. A compliance check reads the share band and the ceiling, the provider CSV goes to Swile, Edenred, Up or Pluxee, and an annual summary feeds payroll.

Worked days from schedules Absences and pro-rata 50-60 % share check Ceiling 2022-2026 Taxable excess Provider CSV Annual summary

Key features

Worked days from the schedule

The compute reads each employee's working schedule, public holidays and approved time off of the month; an employee without a schedule falls back to Monday to Friday. Lines already entered are kept on a recompute.

One voucher per eligible day

Worked days minus absence days, pro-rated by the activity rate when chosen, plus a manual adjustment; each line explains its count.

Employer share and ceiling

Employer and employee amounts per line; the employer part above the ceiling of the year is the taxable excess. Ceilings from 2022 to 2026 are shipped; a year without its ceiling stops the run.

Compliance check

A run-level check warns when the employer share leaves the exempt 50-60 % band or when the employer part per voucher exceeds the ceiling.

Provider file

CSV per provider with your customer reference, delimiter and header choice; worked days can also be pasted from a spreadsheet.

Annual summary

Vouchers, employer cost, employee deduction and taxable excess per employee for the year, with a payroll CSV.

Screenshots

Odoo 19.0 with the data of an electrical contractor in Lyon, English interface; the same screens apply to Odoo 18.0 and 20.0.

1. September run

Worked days from the schedules, absences, a part-time pro-rata and an adjustment, with the vouchers and amounts per employee.

FR Titres-Restaurant in Odoo: September run

2. Monthly runs

August done, September exported, October with a taxable excess flagged.

FR Titres-Restaurant in Odoo: Monthly runs

3. Annual summary

Vouchers, employer cost, employee deduction and excess per employee for 2026.

FR Titres-Restaurant in Odoo: Annual summary

4. Exemption ceilings

Ceiling per voucher and share band per year, 2022 to 2026.

FR Titres-Restaurant in Odoo: Exemption ceilings

5. Providers

The provider with its customer reference and file settings.

FR Titres-Restaurant in Odoo: Providers

Why this app

✓ Vouchers from the real working schedule, holidays and leave out.

✓ The taxable excess shown before it reaches payroll.

✓ The ceiling of the right year, never a guess.

✓ One file for the provider, one for payroll.

Get started

1

Settings

Face value, employer share and provider on the company.

2

Run

Create the run of the month and compute.

3

Adjust

Enter absences and adjustments, check compliance.

4

Export

Export the provider file and close the run.

Questions

Does the module order the vouchers from the provider?

No. It produces the provider's CSV; you upload it in the provider's space.

Where do absences come from?

Approved time off is already removed by the working schedule; other absences are entered on the line or pasted.

En français

FR Titres-Restaurant calcule chaque mois les titres dus par jour travaillé d'après le planning de chaque salarié, contrôle la part patronale de 50 à 60 % et le plafond d'exonération de l'année, et produit le fichier du prestataire et la synthèse annuelle.

  • Jours travaillés depuis le planning, jours fériés et congés validés déduits
  • Absences, prorata temps partiel et ajustements par ligne
  • Part patronale 50-60 % contrôlée
  • Plafonds d'exonération 2022 à 2026, excédent imposable
  • Fichier CSV pour Swile, Edenred, Up ou Pluxee
  • Synthèse annuelle et fichier de paie

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
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

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

User guides (PDF)

Related modules