You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
2.7 KiB
48 lines
2.7 KiB
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<data noupdate="1">
|
|
<!-- Create salary rule -->
|
|
<record id="pantry_rule" model="hr.salary.rule">
|
|
<field name="code">PR</field>
|
|
<field name="name">Pantry</field>
|
|
<field name="category_id" ref="hr_payroll_community.DED"/>
|
|
<field name="amount_select">code</field>
|
|
<field name="amount_python_compute">result = inputs.PR and - (inputs.PR.amount)
|
|
</field>
|
|
<field name="appears_on_payslip" eval="True"/>
|
|
<field name="sequence" eval="190"/>
|
|
</record>
|
|
<record id="hr_rule_input_loan" model="hr.rule.input">
|
|
<field name="code">PR</field>
|
|
<field name="name">Pantry</field>
|
|
<field name="input_id" ref="pantry_rule"/>
|
|
</record>
|
|
<!--Adding salary rule into salary structure-->
|
|
<record id="hr_payroll_community.structure_base"
|
|
model="hr.payroll.structure">
|
|
<field name="code">BASE</field>
|
|
<field name="name">Base for new structures</field>
|
|
<field eval="[(6, 0, [ref('hr_payroll_community.hr_rule_basic'), ref('hr_payroll_community.hr_rule_taxable'),ref('hr_payroll_community.hr_rule_net'),ref('pantry_rule')])]"
|
|
name="rule_ids"/>
|
|
<field name="company_id" ref="base.main_company"/>
|
|
</record>
|
|
<record id="hr_payroll_community.structure_001"
|
|
model="hr.payroll.structure">
|
|
<field name="code">ME</field>
|
|
<field name="name">Marketing Executive</field>
|
|
<field eval="[(6, 0, [ref('hr_payroll_community.hr_salary_rule_house_rent_allowance1'), ref('hr_payroll_community.hr_salary_rule_convance_allowance1'),ref('hr_payroll_community.hr_salary_rule_profession_altax1'),ref('hr_payroll_community.hr_salary_rule_provident_fund1'),ref('pantry_rule')])]"
|
|
name="rule_ids"/>
|
|
<field name="company_id" ref="base.main_company"/>
|
|
<field name="parent_id" ref="hr_payroll_community.structure_base"/>
|
|
</record>
|
|
<record id="hr_payroll_community.structure_002"
|
|
model="hr.payroll.structure">
|
|
<field name="code">MEGG</field>
|
|
<field name="name">Marketing Executive for Gilles Gravie</field>
|
|
<field eval="[(6, 0, [ref('hr_payroll_community.hr_salary_rule_ca_gravie'), ref('hr_payroll_community.hr_salary_rule_meal_voucher'),ref('pantry_rule')])]"
|
|
name="rule_ids"/>
|
|
<field name="company_id" ref="base.main_company"/>
|
|
<field name="parent_id" ref="hr_payroll_community.structure_001"/>
|
|
</record>
|
|
</data>
|
|
</odoo>
|
|
|