TIP: You can type at any time to perform a new search.
French Payroll
l10n_fr_hr_payroll · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Human Resources
- Folder size
- 0.09 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 05:07:19
- Authors
- Yannick Buron (SYNERPGY)
- Maintainers
- Yannick Buron (SYNERPGY)
- Committers
- Fabien Pinckaers, Christophe Simonis, Martin Trigaux, qdp-odoo, GitHub, Olivier Colson, qsm-odoo, RomainLibert, Adrian Torres, Xavier-Do
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- 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 ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_contract_view_form_l10n_fr_payroll |
hr.contract.view.form.l10n.fr.payroll | hr.contract | form | Inherits hr_payroll.hr_contract_form_inherit |
hr_payslip_form_l10n_fr_payroll |
hr.payslip.form.l10n.fr.payroll | hr.payslip | form | 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 | form | Inherits hr_payroll.res_config_settings_view_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (3)
-
coefCharstring='Coefficient' -
niveauChar -
qualifCharstring='Qualification'
No public methods.
New fields (1)
-
payment_modeCharstring='Mode de paiement'
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_collCharstring='Convention collective' -
cotisation_prevoyanceFloatdigits=dp.get_precision('Payroll')string='Cotisation Patronale Prevoyance' -
nombre_employesIntegerstring="Nombre d'employes" -
org_ssCharstring='Organisme de securite sociale' -
plafond_secuFloatdigits=dp.get_precision('Payroll')string='Plafond de la Securite Sociale'
No public methods.
New fields (5)
-
conv_collCharreadonly=Falserelated='company_id.conv_coll'string='Convention collective' -
cotisation_prevoyanceFloatreadonly=Falserelated='company_id.cotisation_prevoyance'string='Cotisation Patronale Prevoyance' -
nombre_employesIntegerreadonly=Falserelated='company_id.nombre_employes'string="Nombre d'employes" -
org_ssCharreadonly=Falserelated='company_id.org_ss'string='Organisme de securite sociale' -
plafond_secuFloatreadonly=Falserelated='company_id.plafond_secu'string='Plafond de la Securite Sociale'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…