FR Prélèvement Source
Reconcile income-tax-at-source (PAS) withheld vs DSN remittance with an employer control worksheet
Want FR Prélèvement Source installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a month
Income tax withheld at source, reconciled month by month
Personalised rates from the DGFiP file, the dated neutral-rate grids, payroll versus recomputed PAS, DSN and remittance control and an annual summary
For every month the app lists each employee's taxable base, the rate applied by payroll and the PAS recomputed with the rate that should have been used: the personalised rate transmitted by the DGFiP while it is valid, otherwise the neutral grid in force for the period and zone. The DSN amounts and the remittance are then matched, a period is closed only when it balances, and the year is summarised month by month.
Key features
CRM rate import
Import the DGFiP rate file (CSV); employees are matched on their payroll ID only, ambiguous or unknown IDs are reported, a transmitted 0 % rate is kept.
Rate validity
A transmitted rate is used until the end of the second month after its transmission; after that the neutral grid applies and the line says why.
Neutral grids
The 2024, 2025 and 2026 grids for metropolitan France and the overseas zones ship with their dates of effect (1 May), and the grid of the period date is used.
Monthly collection
Lines are read from validated payslips when Odoo Payroll is installed, otherwise estimated from the wage with a company ratio and flagged as estimated.
Variances
Each line compares PAS withheld with PAS recomputed, and the period compares payroll with DSN and DSN with remittance; an unbalanced period cannot be closed.
DSN import and summary
Import the DSN extract per payroll ID, export a control worksheet (CSV) and build the annual summary of withheld, declared and remitted PAS per month.
Screenshots
Odoo 19.0 with the data of an office-furniture company in Lyon (Lefèvre Mobilier de Bureau SAS), English interface; the same screens apply to Odoo 18.0 and 20.0.
1. September period out of balance
Payroll still applied an old rate to one employee: PAS withheld 166.84 against 191.06 recomputed; the period cannot be closed.
2. Monthly periods
July and August closed and balanced, September reconciled with a payroll / DSN variance.
3. Annual summary
Withheld, declared and remitted PAS month by month, with the unbalanced months.
4. Neutral rate grid
The metropolitan grids with their dates of effect, applied by period date.
Why this app
✓ Wrong or expired rates show up before the DGFiP finds them.
✓ Payroll, DSN and remittance are compared in one place.
✓ The neutral grid is the one in force on the period date, not today's.
✓ Each year has a month-by-month summary.
Get started
Rates
Import the CRM rate file of the month.
Collect
Create the period and collect the employee lines.
Match
Import the DSN extract and enter the remittance.
Close
Reconcile, review the variances and close the period.
Questions
Does it file the DSN?
No. It reconciles the amounts your payroll and DSN software produced; filing stays with them.
Do I need Odoo Payroll?
No. Without it the bases are estimated from the wage and flagged as estimated.
En français
FR Prélèvement Source rapproche chaque mois le PAS retenu en paie, le PAS recalculé avec le bon taux (taux personnalisé valide ou grille de taux neutre en vigueur), le montant DSN et le reversement, puis résume l'année.
- Import du fichier CRM des taux par matricule
- Grilles de taux neutre 2024, 2025 et 2026 par zone, datées
- Écarts paie / recalcul, paie / DSN, DSN / reversement
- Clôture impossible tant que la période n'est pas équilibrée
- Synthèse annuelle mois par mois
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
- Scheduled job: flags unbalanced periods
- Author: Pokutsoft, pokutsoft.com
- Support: support@pokutsoft.com
Update date: 2026-10-30 · Version: 19.0.1.4.3
User guides (PDF)
Related modules
FR DEB/EMEBI Generator
Build the French EMEBI survey + état récapitulatif TVA (intra-EU goods) in DGDDI format - you file
FR DES - Déclaration
Build the French DES (Déclaration Européenne de Services) per client/period in DGDDI format
FR Loi Anti-Fraude TVA
Guided self-assessment + evidence pack proving anti-fraud VAT law compliance (we document, not certify)