Skip to Content

Senegal IR Payroll

140.70 140.70

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

Senegal Payroll for Odoo

IR with the family-charge tax reduction and TRIMF, IPRES retirement, CSS and CFCE — computed per employee

Run statutory Senegalese payroll directly in Odoo. This module computes the income tax (IR) with the statutory family-charge reduction, the TRIMF minimum tax, IPRES retirement (general and executive schemes), the CSS employer contributions and the CFCE for each employee. It produces a payroll register (CSV and Excel) and a statutory remittance summary split by collecting agency (DGID, IPRES, Caisse de Securite Sociale). It is built on the Human Resources app and carries its own payslip and computation models, so it needs no Enterprise payroll. Compatible with Odoo 18 and Odoo 19, Community and Enterprise.

IR with the family-charge reduction

Income tax on the progressive annual scale (0% / 20% / 30% / 35% / 37% / 40%) on the whole taxable pay (capped at 40% of taxable income), then the statutory family-charge tax reduction (CGI art. 174): a percentage of the IR keyed to the number of parts (single 1, married 1.5, +0.5 per dependent child, capped at 5), bounded by per-parts minimum and maximum amounts. This is the post-2012 method; Senegal does not split income by parts. The band scale is a fully editable model, so you adjust it whenever the General Tax Code changes.

TRIMF minimum tax

The Taxe Representative de l'Impot du Minimum Fiscal (TRIMF), the fixed annual minimum tax graduated by annual taxable pay, is computed from an editable bracket model and spread evenly across the twelve months.

IPRES retirement

The IPRES general scheme (5.6% employee + 8.4% employer up to the RG ceiling) for every employee, plus the executive scheme (2.4% + 3.6% up to the higher RC ceiling) for cadres. The employee IPRES contribution is deducted from the taxable base before IR.

CSS, CFCE & NINEA

Employer CSS contributions (family allowances 7% and risk-rated work-injury) capped at the CSS ceiling, plus the CFCE payroll tax (3% of gross). The employee NINEA / tax identifier is validated against the official seven-digit + COFI format before payroll is run.

Payroll runs & statutory register

Populate employees, compute every statutory deduction and net pay in one click, review run totals, and export a CSV or Excel payroll register. A statutory remittance summary wizard totals IR, TRIMF, IPRES, CSS and CFCE for a run so you know exactly what to remit to the DGID, IPRES and the Caisse de Securite Sociale.

BYOK-friendly: the module produces the statutory figures and register files locally; you file them through the DGID, IPRES and the Caisse with your own credentials. No employee data leaves Odoo.

Disclosure: this module computes statutory deductions locally and produces register/summary files; it does not transmit any data to a third party. All rates, ceilings, IR bands and TRIMF brackets carry the current statutory defaults; confirm them against the latest official DGID, IPRES and CSS guidance before running live payroll.

Screenshots

Senegal Payroll Run Computed

Senegal Payroll Run Computed

Senegal Payslip Line Per Emp

Senegal Payslip Line Per Emp

Senegal Payroll Run Computed

Senegal Payroll Run Computed

Update date: 2026-07-02