French Payroll

l10n_fr_hr_payroll
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/l10n_fr_hr_payroll
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSYannick Buron (SYNERPGY)
MAINTAINERS
MAINTAINERSYannick Buron (SYNERPGY)
COMMITTERS
COMMITTERSMartin Trigaux, Fabien Pinckaers, Christophe Simonis, qdp-odoo, GitHub, Olivier Colson, qsm-odoo, RomainLibert, Adrian Torres, Xavier-Do
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_payroll
    - hr_contract
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - hr_holidays
    - calendar
    - decimal_precision
    - l10n_fr
    - account
    - product
    - uom
    - analytic
    - portal
    - http_routing
    - digest
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
French Payroll Rules.
=====================

    - Configuration of hr_payroll for French localization
    - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
    - New payslip report

TODO:
-----
    - Integration with holidays module for deduction and allowance
    - Integration with hr_payroll_account for the automatic account_move_line
      creation from the payslip
    - Continue to integrate the contribution. Only the main contribution are
      currently implemented
    - Remake the report under webkit
    - The payslip.line with appears_in_payslip = False should appears in the
      payslip interface, but not in the payslip report
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_contract_view_form_l10n_fr_payroll hr.contract.view.form.l10n.fr.payroll hr.contract field Inherits hr_payroll.hr_contract_form_inherit
hr_payslip_form_l10n_fr_payroll hr.payslip.form.l10n.fr.payroll hr.payslip data Inherits hr_payroll.view_hr_payslip_form
report_l10n_fr_fiche_paye report_l10n_fr_fiche_paye ir.ui.view qweb New
res_config_settings_view_form res.config.settings.view.form.inherit.l10n.fr.hr.payroll res.config.settings xpath Inherits hr_payroll.res_config_settings_view_form
Models touched (5)

New fields (3)
  • coef Char
    string='Coefficient'
  • niveau Char
  • qualif Char
    string='Qualification'
Public methods (0)

No public methods.

New fields (1)
  • payment_mode Char
    string='Mode de paiement'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • get_employer_line(self, obj, parent_line)
  • get_payslip_lines(self, objs)
  • get_total_by_rule_category(self, obj, code)

New fields (5)
  • conv_coll Char
    string='Convention collective'
  • cotisation_prevoyance Float
    digits=dp.get_precision('Payroll') string='Cotisation Patronale Prevoyance'
  • nombre_employes Integer
    string="Nombre d'employes"
  • org_ss Char
    string='Organisme de securite sociale'
  • plafond_secu Float
    digits=dp.get_precision('Payroll') string='Plafond de la Securite Sociale'
Public methods (0)

No public methods.

New fields (5)
  • conv_coll Char
    readonly=False related='company_id.conv_coll' string='Convention collective'
  • cotisation_prevoyance Float
    readonly=False related='company_id.cotisation_prevoyance' string='Cotisation Patronale Prevoyance'
  • nombre_employes Integer
    readonly=False related='company_id.nombre_employes' string="Nombre d'employes"
  • org_ss Char
    readonly=False related='company_id.org_ss' string='Organisme de securite sociale'
  • plafond_secu Float
    readonly=False related='company_id.plafond_secu' string='Plafond de la Securite Sociale'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/l10n_fr_hr_payroll
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSYannick Buron (SYNERPGY)
MAINTAINERS
MAINTAINERSYannick Buron (SYNERPGY)
COMMITTERS
COMMITTERSOlivier Dony, Christophe Simonis, GitHub, Yannick Tivisse, Laurent Smet
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_payroll
    - hr_contract
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - hr_holidays
    - calendar
    - decimal_precision
    - l10n_fr
    - account
    - product
    - analytic
    - web_planner
    - portal
    - http_routing
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
French Payroll Rules.
=====================

    - Configuration of hr_payroll for French localization
    - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
    - New payslip report

TODO:
-----
    - Integration with holidays module for deduction and allowance
    - Integration with hr_payroll_account for the automatic account_move_line
      creation from the payslip
    - Continue to integrate the contribution. Only the main contribution are
      currently implemented
    - Remake the report under webkit
    - The payslip.line with appears_in_payslip = False should appears in the
      payslip interface, but not in the payslip report
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_contract_view_form_l10n_fr_payroll hr.contract.view.form.l10n.fr.payroll hr.contract field Inherits hr_payroll.hr_contract_form_inherit
hr_payslip_form_l10n_fr_payroll hr.payslip.form.l10n.fr.payroll hr.payslip data Inherits hr_payroll.view_hr_payslip_form
report_l10n_fr_fiche_paye report_l10n_fr_fiche_paye ir.ui.view qweb New
res_config_settings_view_form res.config.settings.view.form.inherit.l10n.fr.hr.payroll res.config.settings xpath Inherits hr_payroll.res_config_settings_view_form
Models touched (5)

New fields (3)
  • coef Char
    string='Coefficient'
  • niveau Char
  • qualif Char
    string='Qualification'
Public methods (0)

No public methods.

New fields (1)
  • payment_mode Char
    string='Mode de paiement'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (4)
  • get_employer_line(self, obj, parent_line)
  • get_payslip_lines(self, objs)
  • get_report_values(self, docids, data=None)
    @api.model
  • get_total_by_rule_category(self, obj, code)

New fields (5)
  • conv_coll Char
    string='Convention collective'
  • cotisation_prevoyance Float
    digits=dp.get_precision('Payroll') string='Cotisation Patronale Prevoyance'
  • nombre_employes Integer
    string="Nombre d'employes"
  • org_ss Char
    string='Organisme de securite sociale'
  • plafond_secu Float
    digits=dp.get_precision('Payroll') string='Plafond de la Securite Sociale'
Public methods (0)

No public methods.

New fields (5)
  • conv_coll Char
    related='company_id.conv_coll' string='Convention collective'
  • cotisation_prevoyance Float
    related='company_id.cotisation_prevoyance' string='Cotisation Patronale Prevoyance'
  • nombre_employes Integer
    related='company_id.nombre_employes' string="Nombre d'employes"
  • org_ss Char
    related='company_id.org_ss' string='Organisme de securite sociale'
  • plafond_secu Float
    related='company_id.plafond_secu' string='Plafond de la Securite Sociale'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/l10n_fr_hr_payroll
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSYannick Buron (SYNERPGY)
MAINTAINERS
MAINTAINERSYannick Buron (SYNERPGY)
COMMITTERS
COMMITTERSChristophe Matthieu, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Nicolas Martinelli, Yannick Tivisse
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_payroll
    - hr_contract
    - base_action_rule
    - base
    - resource
    - mail
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - hr
    - hr_holidays
    - calendar
    - web_calendar
    - product
    - decimal_precision
    - report
    - l10n_fr
    - base_iban
    - account
    - analytic
    - web_planner
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
French Payroll Rules.
=====================

    - Configuration of hr_payroll for French localization
    - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
    - New payslip report

TODO:
-----
    - Integration with holidays module for deduction and allowance
    - Integration with hr_payroll_account for the automatic account_move_line
      creation from the payslip
    - Continue to integrate the contribution. Only the main contribution are
      currently implemented
    - Remake the report under webkit
    - The payslip.line with appears_in_payslip = False should appears in the
      payslip interface, but not in the payslip report
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_contract_view_form_l10n_fr_payroll hr.contract.view.form.l10n.fr.payroll hr.contract field Inherits hr_payroll.hr_contract_form_inherit
hr_payslip_form_l10n_fr_payroll hr.payslip.form.l10n.fr.payroll hr.payslip data Inherits hr_payroll.view_hr_payslip_form
report_l10n_fr_fiche_paye report_l10n_fr_fiche_paye ir.ui.view qweb New
view_account_config_settings_form_inherit_l10n_fr_hr_payroll view.account.config.form.inherit.l10n.fr.hr.payroll account.config.settings xpath Inherits account.view_account_config_settings
Models touched (5)

New fields (5)
  • conv_coll Char
    related='company_id.conv_coll' string='Convention collective *'
  • cotisation_prevoyance Float
    related='company_id.cotisation_prevoyance' string='Cotisation Patronale Prevoyance *'
  • nombre_employes Integer
    related='company_id.nombre_employes' string="Nombre d'employes *"
  • org_ss Char
    related='company_id.org_ss' string='Organisme de securite sociale *'
  • plafond_secu Float
    related='company_id.plafond_secu' string='Plafond de la Securite Sociale *'
Public methods (0)

No public methods.

New fields (3)
  • coef Char
    string='Coefficient'
  • niveau Char
  • qualif Char
    string='Qualification'
Public methods (0)

No public methods.

New fields (1)
  • payment_mode Char
    string='Mode de paiement'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (4)
  • get_employer_line(self, obj, parent_line)
  • get_payslip_lines(self, objs)
  • get_total_by_rule_category(self, obj, code)
  • render_html(self, docids, data=None)
    @api.model

New fields (5)
  • conv_coll Char
    string='Convention collective'
  • cotisation_prevoyance Float
    digits=dp.get_precision('Payroll') string='Cotisation Patronale Prevoyance'
  • nombre_employes Integer
    string="Nombre d'employes"
  • org_ss Char
    string='Organisme de securite sociale'
  • plafond_secu Float
    digits=dp.get_precision('Payroll') string='Plafond de la Securite Sociale'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/l10n_fr_hr_payroll
VERSION
VERSION 1.0
CATEGORY
CATEGORYLocalization
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSYannick Buron (SYNERPGY)
MAINTAINERS
MAINTAINERSYannick Buron (SYNERPGY)
COMMITTERS
COMMITTERSMartin Trigaux, Olivier Dony, Christophe Simonis, qdp-odoo, Yannick Tivisse
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_payroll
    - hr
    - base_setup
    - base
    - web_kanban
    - web
    - mail
    - bus
    - resource
    - web_tip
    - hr_contract
    - base_action_rule
    - hr_holidays
    - calendar
    - web_calendar
    - report
    - decimal_precision
    - l10n_fr
    - base_iban
    - account
    - product
    - analytic
    - web_planner
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
French Payroll Rules.
=====================

    - Configuration of hr_payroll for French localization
    - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
    - New payslip report

TODO:
-----
    - Integration with holidays module for deduction and allowance
    - Integration with hr_payroll_account for the automatic account_move_line
      creation from the payslip
    - Continue to integrate the contribution. Only the main contribution are
      currently implemented
    - Remake the report under webkit
    - The payslip.line with appears_in_payslip = False should appears in the
      payslip interface, but not in the payslip report
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_contract_view_form_l10n_fr_payroll hr.contract.view.form.l10n.fr.payroll hr.contract field Inherits hr_payroll.hr_contract_form_inherit
hr_payslip_form_l10n_fr_payroll hr.payslip.form.l10n.fr.payroll hr.payslip data Inherits hr_payroll.view_hr_payslip_form
report_l10nfrfichepaye report_l10nfrfichepaye ir.ui.view qweb New
res_company_form_l10n_fr_payroll res.company.form.l10n.fr.payroll res.company data Inherits base.view_company_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/l10n_fr_hr_payroll
VERSION
VERSION 1.0
CATEGORY
CATEGORYLocalization/Payroll
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSYannick Buron (SYNERPGY)
MAINTAINERS
MAINTAINERSYannick Buron (SYNERPGY)
COMMITTERS
COMMITTERSAtul Patel (OpenERP), Martin Trigaux, Thibault Delavallée, Vo Minh Thu, Quentin (OpenERP), Christophe Simonis, David Monjoie, Simon Lejeune, Nicolas Martinelli, Richard Mathot, Aaron Bohy
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_payroll
    - hr
    - base_setup
    - base
    - web_kanban
    - web
    - mail
    - resource
    - board
    - hr_contract
    - base_action_rule
    - hr_holidays
    - calendar
    - web_calendar
    - decimal_precision
    - report
    - l10n_fr
    - base_iban
    - account
    - product
    - analytic
    - edi
    - email_template
    - account_chart
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
French Payroll Rules.
=====================

    - Configuration of hr_payroll for French localization
    - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
    - New payslip report

TODO:
-----
    - Integration with holidays module for deduction and allowance
    - Integration with hr_payroll_account for the automatic account_move_line
      creation from the payslip
    - Continue to integrate the contribution. Only the main contribution are
      currently implemented
    - Remake the report under webkit
    - The payslip.line with appears_in_payslip = False should appears in the
      payslip interface, but not in the payslip report
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
hr_contract_view_form_l10n_fr_payroll hr.contract.view.form.l10n.fr.payroll hr.contract field Inherits hr_payroll.hr_contract_form_inherit
hr_payslip_form_l10n_fr_payroll hr.payslip.form.l10n.fr.payroll hr.payslip data Inherits hr_payroll.view_hr_payslip_form
report_l10nfrfichepaye report_l10nfrfichepaye ir.ui.view qweb New
res_company_form_l10n_fr_payroll res.company.form.l10n.fr.payroll res.company data Inherits base.view_company_form
Models touched (1)

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/7.0/l10n_fr_hr_payroll
VERSION
VERSION 1.0
CATEGORY
CATEGORYLocalization/Payroll
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSYannick Buron (SYNERPGY)
MAINTAINERS
MAINTAINERSYannick Buron (SYNERPGY)
COMMITTERS
COMMITTERSTwinkle Christian (OpenERP), Cecile Tonglet, Atul Patel (OpenERP), Martin Trigaux, Ajay Chauhan (OpenERP), Purnendu Singh (OpenERP), Fabien Pinckaers, Vo Minh Thu, Hardik, pso (OpenERP), Quentin (OpenERP), Mayur Maheshwari (OpenERP), Sanjay Gohel (Open ERP), help, Cedric Snauwaert, Phil Frost, fka-odoo, yannick
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:43:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_payroll
    - hr
    - base_setup
    - base
    - web_kanban
    - web
    - mail
    - resource
    - process
    - board
    - hr_contract
    - hr_holidays
    - base_calendar
    - base_status
    - base_action_rule
    - decimal_precision
    - l10n_fr
    - base_iban
    - account
    - product
    - analytic
    - edi
    - email_template
    - account_chart
    - base_vat
    - l10n_fr_rib
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
French Payroll Rules.
=====================

    - Configuration of hr_payroll for French localization
    - All main contributions rules for French payslip, for 'cadre' and 'non-cadre'
    - New payslip report

TODO:
-----
    - Integration with holidays module for deduction and allowance
    - Integration with hr_payroll_account for the automatic account_move_line
      creation from the payslip
    - Continue to integrate the contribution. Only the main contribution are
      currently implemented
    - Remake the report under webkit
    - The payslip.line with appears_in_payslip = False should appears in the
      payslip interface, but not in the payslip report
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
hr_contract_view_form_l10n_fr_payroll hr.contract.view.form.l10n.fr.payroll hr.contract field Inherits hr_payroll.hr_contract_form_inherit
hr_payslip_form_l10n_fr_payroll hr.payslip.form.l10n.fr.payroll hr.payslip data Inherits hr_payroll.view_hr_payslip_form
res_company_form_l10n_fr_payroll res.company.form.l10n.fr.payroll res.company data Inherits base.view_company_form
Models touched (0)

No models found for this module.