Repository
odoo/odoo · module folder
Module version
0.1.0
Category
Human Resources
Folder size
0.41 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-07 05:07:17
Authors
Maintainers
None
Committers
Fabien Pinckaers, Christophe Simonis, Martin Trigaux, GitHub, Yannick Tivisse, Xavier-Do, Kinjal Mehta
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_be_hr_payroll_account, l10n_be_hr_payroll_fleet
Description
Belgian Payroll Rules.
======================

    * Employee Details
    * Employee Contracts
    * Passport based Contract
    * Allowances/Deductions
    * Allow to configure Basic/Gross/Net Salary
    * Employee Payslip
    * Monthly Payroll Register
    * Integrated with Leaves Management
    * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...
    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
hr_contract_view_form hr.contract.form hr.contract form Inherits hr_payroll.hr_contract_form_inherit
hr_employee_form__l10n_be_view_for hr.employee.inherit.form hr.employee form Inherits hr_contract.hr_hr_employee_view_form2
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (35)
  • additional_net_amount Monetary
    help='Monthly net amount the employee receives.' string='Net Supplements' track_visibility='onchange'
  • car_atn Monetary
    string='ATN Company Car'
  • commission_on_target Monetary
    default=<expr> help='Monthly gross amount that the employee receives if the target is reached.' string='Commission on Target' track_visibility='onchange'
  • company_car_total_depreciated_cost Monetary
  • double_holidays Monetary
    compute='_compute_holidays_advantages' help='Yearly gross amount the employee receives as holidays bonus.' string='Holiday Bonus'
  • eco_checks Monetary
    default=<expr> help='Yearly amount the employee receives in the form of eco vouchers.' args: 'Eco Vouchers'
  • final_yearly_costs Monetary
    compute='_compute_final_yearly_costs' help='Total yearly cost of the employee for the employer.' readonly=False store=True string='Employee Budget' track_visibility='onchange'
  • fuel_card Monetary
    default=<expr> help='Monthly amount the employee receives on his fuel card.' string='Fuel Card' track_visibility='onchange'
  • holidays Float
    default=<expr> help='Number of days of paid leaves the employee gets per year.' string='Legal Leaves'
  • holidays_compensation Monetary
    compute='_compute_holidays_compensation' string='Holidays Compensation'
  • holidays_editable Boolean
    default=True string='Editable Leaves'
  • internet Monetary
    default=<expr> help="The employee's internet subcription will be paid up to this amount." string='Internet' track_visibility='onchange'
  • ip Boolean
    default=False track_visibility='onchange'
  • ip_wage_rate Float
    help='Should be between 0 and 100 %' string='IP percentage'
  • meal_voucher_amount Monetary
    default=<expr> help='Amount the employee receives in the form of meal vouchers per worked day.' string='Meal Vouchers' track_visibility='onchange'
  • meal_voucher_paid_by_employer Monetary
    compute='_compute_meal_voucher_paid_by_employer' string='Meal Voucher Paid by Employer'
  • mobile Monetary
    default=<expr> help="The employee's mobile subscription will be paid up to this amount." string='Mobile' track_visibility='onchange'
  • mobile_plus Monetary
    default=<expr> help="The employee's mobile subscription for international communication will be paid up to this amount." string='International Communication' track_visibility='onchange'
  • monthly_yearly_costs Monetary
    compute='_compute_monthly_yearly_costs' help='Total monthly cost of the employee for the employer.' readonly=True string='Monthly Equivalent Cost'
  • others_reimbursed_amount Monetary
    string='Other Reimbursed amount'
  • public_transport_employee_amount Monetary
    args: 'Paid by the employee (Monthly)'
  • public_transport_reimbursed_amount Monetary
    compute='_compute_public_transport_reimbursed_amount' readonly=False store=True string='Reimbursed amount'
  • representation_fees Monetary
    default=<expr> help='Monthly net amount the employee receives to cover his representation fees.' string='Representation Fees' track_visibility='onchange'
  • retained_net_amount Monetary
    help="Monthly net amount that is retained on the employee's salary." sting='Net Retained' track_visibility='onchange'
  • social_security_contributions Monetary
    compute='_compute_social_security_contributions' string='Social Security Contributions'
  • thirteen_month Monetary
    compute='_compute_holidays_advantages' help='Yearly gross amount the employee receives as 13th month bonus.' string='13th Month'
  • transport_employer_cost Monetary
    compute='_compute_transport_employer_cost' string='Employer cost from employee transports'
  • transport_mode_car Boolean
    args: 'Uses company car'
  • transport_mode_others Boolean
    args: 'Uses another transport mode'
  • transport_mode_public Boolean
    args: 'Uses public transportation'
  • ucm_insurance Monetary
    compute='_compute_ucm_insurance' string='Social Secretary Costs'
  • wage_with_holidays Monetary
    compute='_compute_wage_with_holidays' inverse='_inverse_wage_with_holidays' string='Wage update with holidays retenues' track_visibility='onchange'
  • warrant_value_employee Monetary
    compute='_compute_warrants_cost' string='Warrant value for the employee'
  • warrants_cost Monetary
    compute='_compute_warrants_cost'
  • yearly_cost_before_charges Monetary
    compute='_compute_yearly_cost_before_charges' string='Yearly Costs Before Charges'
Public methods (0)

No public methods.

New fields (16)
  • dependent_children Integer
    compute='_compute_dependent_children' groups='hr.group_hr_user' string='Considered number of dependent children'
  • dependent_juniors Integer
    compute='_compute_dependent_people' groups='hr.group_hr_user' string='Considered number of dependent juniors'
  • dependent_seniors Integer
    compute='_compute_dependent_people' groups='hr.group_hr_user' string='Considered number of dependent seniors'
  • disabled Boolean
    groups='hr.group_hr_user' help='If the employee is declared disabled by law' string='Disabled'
  • disabled_children_bool Boolean
    groups='hr.group_hr_user' help='if recipient children is/are declared disabled by law' string='Disabled Children'
  • disabled_children_number Integer
    groups='hr.group_hr_user' args: 'Number of disabled children'
  • disabled_spouse_bool Boolean
    groups='hr.group_hr_user' help='if recipient spouse is declared disabled by law' string='Disabled Spouse'
  • other_dependent_people Boolean
    groups='hr.group_hr_user' help='If other people are dependent on the employee' string='Other Dependent People'
  • other_disabled_juniors_dependent Integer
    groups='hr.group_hr_user' args: '# disabled people (<65)'
  • other_disabled_senior_dependent Integer
    groups='hr.group_hr_user' args: '# disabled seniors (>=65)'
  • other_juniors_dependent Integer
    groups='hr.group_hr_user' help='Number of juniors dependent on the employee, including the disabled ones' args: '# people (<65)'
  • other_senior_dependent Integer
    groups='hr.group_hr_user' help='Number of seniors dependent on the employee, including the disabled ones' args: '# seniors (>=65)'
  • resident_bool Boolean
    groups='hr.group_hr_user' help='if recipient lives in a foreign country' string='Nonresident'
  • spouse_fiscal_status Selection
    groups='hr.group_hr_user' string='Tax status for spouse' args: [('without income', 'Without Income'), ('with income', 'With Income')]
  • spouse_net_revenue Float
    groups='hr.group_hr_user' help='Own professional income, other than pensions, annuities or similar income' string='Spouse Net Revenue'
  • spouse_other_net_revenue Float
    groups='hr.group_hr_user' help='Own professional income which is exclusively composed of pensions, annuities or similar income' string='Spouse Other Net Revenue'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…