FR Titres-Restaurant
Meal-voucher entitlement per worked day, employer/employee split, URSSAF exemption ceiling guard and Swile/Edenred provider CSV export.
Want FR Titres-Restaurant installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a month
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.
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.
2. Monthly runs
August done, September exported, October with a taxable excess flagged.
3. Annual summary
Vouchers, employer cost, employee deduction and excess per employee for 2026.
4. Exemption ceilings
Ceiling per voucher and share band per year, 2022 to 2026.
5. Providers
The provider with its customer reference and file settings.
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
Settings
Face value, employer share and provider on the company.
Run
Create the run of the month and compute.
Adjust
Enter absences and adjustments, check compliance.
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
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.
FR DPAE Pre-Hire
Assemble the Déclaration Préalable À l'Embauche dataset per new hire and export a worksheet/CSV for URSSAF entry on net-entreprises (you submit).
FR Entretiens Pro.
Track the mandatory entretien de parcours professionnel (first year, then every 4 years) and the 8-year état des lieux with penalty-risk flags and an inspection-ready evidence pack.