2011-04-07 15:05:01 +00:00
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
<openerp>
|
|
|
|
<data>
|
|
|
|
<record id="hr_payroll_head_major" model="hr.salary.head">
|
|
|
|
<field name="name">Salaire Majore</field>
|
|
|
|
<field name="code">MAJ</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_head_onss" model="hr.salary.head">
|
|
|
|
<field name="name">Office National Securite Sociale</field>
|
|
|
|
<field name="code">ONSS</field>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="parent_id" ref="hr_payroll.ALW"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
|
|
|
|
<record id="hr_payroll_head_pp" model="hr.salary.head">
|
|
|
|
<field name="name">Precompte Professionnel Bareme 2011</field>
|
|
|
|
<field name="code">P.P.</field>
|
2011-04-08 17:54:41 +00:00
|
|
|
<field name="parent_id" ref="hr_payroll.DED"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
<record id="hr_payroll_head_company_car" model="hr.salary.head">
|
|
|
|
<field name="name">Company car</field>
|
|
|
|
<field name="code">C.C.</field>
|
2011-04-11 13:13:46 +00:00
|
|
|
<field name="parent_id" ref="hr_payroll.ALW"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
2011-04-12 08:29:52 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_head_child_alw" model="hr.salary.head">
|
|
|
|
<field name="name">Child Allowance Belgium</field>
|
|
|
|
<field name="code">Ch.A</field>
|
|
|
|
<field name="parent_id" ref="hr_payroll.DED"/>
|
|
|
|
</record>
|
2011-04-08 13:08:02 +00:00
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
<!-- HR SALAR RULES-->
|
2011-04-11 14:02:45 +00:00
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
<record id="hr_payroll_rules_maj" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_major"/>
|
|
|
|
<field name="name">Salaire Majore</field>
|
|
|
|
<field name="code">MAJ</field>
|
2011-04-11 14:02:45 +00:00
|
|
|
<field name="condition_select">none</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="amount_select">percentage</field>
|
|
|
|
<field name="amount_percentage_base">contract.wage</field>
|
2011-04-11 14:02:45 +00:00
|
|
|
<field name="amount_percentage">108.00</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
2011-04-11 14:02:45 +00:00
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_rules_onss_rule" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_onss"/>
|
2011-04-11 14:02:45 +00:00
|
|
|
<field name="name">Office National de Sécurité Sociale</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="code">ONSS</field>
|
2011-04-11 14:02:45 +00:00
|
|
|
<field name="sequence">41</field>
|
|
|
|
<field name="condition_select">none</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="amount_select">percentage</field>
|
|
|
|
<field name="amount_percentage_base">contract.wage</field>
|
2011-04-11 14:02:45 +00:00
|
|
|
<field name="amount_percentage">-13.07</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
2011-04-11 14:02:45 +00:00
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
<record id="hr_payroll_rules_p_p_b1" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_pp"/>
|
|
|
|
<field name="name">Precompte Professionnel Bareme 2011</field>
|
|
|
|
<field name="code">P.P</field>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="sequence">120</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="amount_select">fix</field>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="condition_select">none</field>
|
2011-04-08 20:04:39 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
<!-- <field eval="[(6, 0, [ref('hr_payroll_rules_baremeI'), ref('hr_payroll_rules_baremeII'), ref('hr_payroll_rules_baremeIII')])]" name="child_ids"/>-->
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_bareme" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_pp"/>
|
|
|
|
<field name="parent_rule_id" ref="hr_payroll_rules_p_p_b1"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Precompte Professionnel</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="code">B.I.</field>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="sequence">120</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="condition_select">python</field>
|
2011-04-08 20:04:39 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-11 14:14:00 +00:00
|
|
|
<field name="condition_python">result = (employee.marital=='single') or (employee.marital=='married' and statut_fiscal=='with income')</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_baremeII" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_pp"/>
|
|
|
|
<field name="parent_rule_id" ref="hr_payroll_rules_p_p_b1"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Precompte Professionnel</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="code">B.II</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="sequence">120</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="condition_select">python</field>
|
2011-04-08 20:04:39 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-11 14:14:00 +00:00
|
|
|
<field name="condition_python">result = (employee.marital=='married' and statut_fiscal=='without income')</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_baremeIII" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_pp"/>
|
|
|
|
<field name="parent_rule_id" ref="hr_payroll_rules_p_p_b1"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Precompte Professionnel</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="code">B.III</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="sequence">120</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="condition_select">python</field>
|
2011-04-08 16:34:17 +00:00
|
|
|
<field name="condition_python">result = employee.marital=='divorced'</field>
|
2011-04-08 20:04:39 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_child_alw" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="name">Child Allowance Belgium</field>
|
|
|
|
<field name="code">Ch.A</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="sequence">140</field>
|
|
|
|
<field name="note">Le bénéficiaire des revenus est un isolé OU le conjoint du bénéficiaire des revenus a également des
|
|
|
|
revenus professionnels (barème I/ barème II)
|
|
|
|
|
|
|
|
A.Lorsque les rémunérations mensuelles brutes ne dépassent pas 7.500 EUR, le précompte professionnel est déterminé suivant le barème I.
|
|
|
|
Les réductions suivantes sont ensuite déduites du précompte professionnel déterminé suivant ce barème :
|
|
|
|
|
|
|
|
a) Réduction pour enfants à charge</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(employee.children)</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
2011-04-11 14:27:50 +00:00
|
|
|
<record id="hr_payroll_rules_company_car_parent" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll_head_company_car"/>
|
|
|
|
<field name="name">Company Car</field>
|
|
|
|
<field name="code">car</field>
|
|
|
|
<field name="amount_select">fix</field>
|
|
|
|
<field name="sequence">15</field>
|
|
|
|
<field name="condtion_select">none</field>
|
2011-04-11 15:12:07 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-11 14:27:50 +00:00
|
|
|
</record>
|
|
|
|
|
2011-04-11 12:23:35 +00:00
|
|
|
<record id="hr_payroll_rules_parent_company_car" model="hr.salary.rule">
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="category_id" ref="hr_payroll_head_company_car"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
<field name="name">Company car</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="parent_rule_id" ref="hr_payroll_rules_company_car_parent"/>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="code">car 1</field>
|
|
|
|
<field name="sequence">15</field>
|
|
|
|
<field name="condition_select">python</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="condition_python">result = bool(contract.company_car_wkr)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="amount_python_compute">result = contract.company_car_wkr</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
</record>
|
2011-04-08 15:08:33 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_rules_company_car_2" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
|
|
|
<field name="name">Retenue Company car</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="parent_rule_id" ref="hr_payroll_rules_company_car_parent"/>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="code">car 2</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="sequence">160</field>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="condition_select">python</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="condition_python">result = contract.company_car_wkr</field>
|
2011-04-08 15:08:33 +00:00
|
|
|
<field name="amount_select">code</field>
|
2011-04-11 14:27:50 +00:00
|
|
|
<field name="amount_python_compute">result = -contract.company_car_wkr</field>
|
2011-04-08 15:08:33 +00:00
|
|
|
</record>
|
2011-04-11 12:23:35 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_rules_parent_ch" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.ALW"/>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="name">Check Value Meal</field>
|
|
|
|
<field name="code">Ch.M.</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:14:21 +00:00
|
|
|
<field name="sequence">165</field>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="condition_select">none</field>
|
2011-04-11 15:12:07 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
</record>
|
2011-04-08 13:08:02 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_rules_ch_value" model="hr.salary.rule">
|
2011-04-12 08:29:52 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="parent_rule_id" ref="hr_payroll_rules_parent_ch"/>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="name">Check Value Meal, Company Part</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="code">Ch.M.</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:14:21 +00:00
|
|
|
<field name="sequence">165</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="amount_python_compute">result = -contract.ch_value</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.ch_value)</field>
|
2011-04-11 15:12:07 +00:00
|
|
|
<field name="appears_on_payslip" eval="False"/>
|
2011-04-11 15:04:28 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_ch_worker" model="hr.salary.rule">
|
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
|
|
|
<field name="name">Retain on Check Value Meal</field>
|
|
|
|
<field name="parent_id" ref="hr_payroll_rules_parent_ch"/>
|
|
|
|
<field name="code">Meal Check</field>
|
|
|
|
<field name="amount_select">fix</field>
|
|
|
|
<field name="sequence">165</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.ch_worker)</field>
|
|
|
|
<field name="amount_select">code</field>
|
|
|
|
<field name="amount_python_compute">result = -contract.ch_worker</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_reim_travel" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.ALW"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Reimbursement of travel expenses</field>
|
|
|
|
<field name="code">Tr.E</field>
|
|
|
|
<field name="amount_select">fix</field>
|
|
|
|
<field name="sequence">65</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.reim_travel)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
|
|
|
<field name="amount_python_compute">result = contract.reim_travel</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_mis_ex_onss" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Miscellaneous exempt ONSS</field>
|
|
|
|
<field name="code">M.ONSS</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="sequence">165</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.mis_ex_onss)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="amount_python_compute">result = -contract.mis_ex_onss</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_insurance" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Insurance</field>
|
|
|
|
<field name="code">Ins</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="sequence">165</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.insurance)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="amount_python_compute">result = -contract.insurance</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
|
|
|
|
<record id="hr_payroll_rules_advantage" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.ALW"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Benefits of various nature</field>
|
|
|
|
<field name="code">Ben</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="sequence">10</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.advantage)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
|
|
|
<field name="amount_python_compute">result = contract.advantage</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
2011-04-08 13:08:02 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_rules_suppl_net" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Net Supplement</field>
|
|
|
|
<field name="code">Net.S</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="sequence">185</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.suppl_net)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="amount_python_compute">result = -contract.suppl_net</field>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
2011-04-08 13:08:02 +00:00
|
|
|
|
|
|
|
<record id="hr_payroll_rules_retained_net" model="hr.salary.rule">
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="category_id" ref="hr_payroll.DED"/>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="name">Net retained</field>
|
|
|
|
<field name="code">Net.R</field>
|
|
|
|
<field name="amount_select">fix</field>
|
2011-04-11 15:04:28 +00:00
|
|
|
<field name="sequence">190</field>
|
|
|
|
<field name="condition_select">python</field>
|
|
|
|
<field name="condition_python">result = bool(contract.retained_net)</field>
|
2011-04-08 13:08:02 +00:00
|
|
|
<field name="amount_select">code</field>
|
|
|
|
<field name="amount_python_compute">result = contract.retained_net</field>
|
|
|
|
</record>
|
|
|
|
|
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
|
2011-04-11 15:04:28 +00:00
|
|
|
|
2011-04-07 15:05:01 +00:00
|
|
|
<record id="hr_payroll_salary_structure_employee" model="hr.payroll.structure">
|
|
|
|
<field name="code">C.P.218</field>
|
|
|
|
<field name="name">Belgian Employee</field>
|
2011-04-11 15:35:45 +00:00
|
|
|
<field eval="[(6, 0, [ref('hr_payroll_rules_onss_rule'),ref('hr_payroll_rules_p_p_b1'),ref('hr_payroll_rules_child_alw'),ref('hr_payroll_rules_parent_ch'),ref('hr_payroll_rules_reim_travel'),ref('hr_payroll_rules_mis_ex_onss'),ref('hr_payroll_rules_insurance'),ref('hr_payroll_rules_advantage'),ref('hr_payroll_rules_suppl_net'),ref('hr_payroll_rules_retained_net')])]" name="rule_ids"/>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="company_id" ref="base.main_company"/>
|
2011-04-11 13:28:46 +00:00
|
|
|
<field name="parent_id" ref="hr_payroll.structure_base"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
|
|
|
|
|
|
|
|
<record id="hr_payroll_salary_structure_worker" model="hr.payroll.structure">
|
|
|
|
<field name="code">C.P.219</field>
|
|
|
|
<field name="name">Belgian Worker</field>
|
2011-04-11 15:35:45 +00:00
|
|
|
<field eval="[(6, 0, [ref('hr_payroll_rules_maj'), ref('hr_payroll_rules_onss_rule'),ref('hr_payroll_rules_p_p_b1'),ref('hr_payroll_rules_child_alw'),ref('hr_payroll_rules_parent_ch'),ref('hr_payroll_rules_reim_travel'),ref('hr_payroll_rules_mis_ex_onss'),ref('hr_payroll_rules_insurance'),ref('hr_payroll_rules_advantage'),ref('hr_payroll_rules_suppl_net'),ref('hr_payroll_rules_retained_net')])]" name="rule_ids"/>
|
2011-04-11 12:23:35 +00:00
|
|
|
<field name="company_id" ref="base.main_company"/>
|
2011-04-11 13:28:46 +00:00
|
|
|
<field name="parent_id" ref="hr_payroll.structure_base"/>
|
2011-04-07 15:05:01 +00:00
|
|
|
</record>
|
|
|
|
</data>
|
|
|
|
</openerp>
|