[IMP] l10n_pe_hr_payroll: refactor 5th Cat. add 4th Cat.

This commit is contained in:
Jared Kipe
2022-05-06 14:57:49 +00:00
parent 8c6e368790
commit beaca6988f
12 changed files with 143 additions and 56 deletions

View File

@@ -2,13 +2,13 @@
<odoo>
<record id="structure_type_employee" model="hr.payroll.structure.type">
<field name="name">Peru Employee</field>
<field name="name">Peru Employee (5ta Cat.)</field>
<field name="default_resource_calendar_id" ref="resource.resource_calendar_std"/>
<field name="country_id" ref="base.pe"/>
</record>
<record id="hr_payroll_structure" model="hr.payroll.structure">
<field name="name">Peru Employee Standard</field>
<field name="name">Peru Employee (5ta Cat.)</field>
<field name="country_id" ref="base.pe"/>
<field name="type_id" ref="l10n_pe_hr_payroll.structure_type_employee"/>
<field name="regular_pay" eval="True"/>
@@ -17,6 +17,19 @@
]"/>
</record>
<record id="structure_type_employee_4ta_cat" model="hr.payroll.structure.type">
<field name="name">Peru Employee (4ta Cat.)</field>
<field name="default_resource_calendar_id" ref="resource.resource_calendar_std"/>
<field name="country_id" ref="base.pe"/>
</record>
<record id="hr_payroll_structure_4ta_cat" model="hr.payroll.structure">
<field name="name">Peru Employee (4ta Cat.)</field>
<field name="country_id" ref="base.pe"/>
<field name="type_id" ref="l10n_pe_hr_payroll.structure_type_employee_4ta_cat"/>
<field name="regular_pay" eval="True"/>
</record>
<!-- AFP -->
<record id="hr_payroll_category_ee_pe_afp" model="hr.salary.rule.category">
<field name="name">EE: AFP</field>
@@ -43,16 +56,23 @@
<!-- IR 5TA CAT -->
<record id="hr_payroll_category_ee_ir_5ta_cat" model="hr.salary.rule.category">
<field name="name">EE: IR 5ta Cat.</field>
<field name="name">EE: IR 5th Cat.</field>
<field name="code">EE_PE_IR_5TA_CAT</field>
<field name="parent_id" ref="hr_payroll.DED"/>
</record>
<record id="hr_payroll_category_er_ir_5ta_cat" model="hr.salary.rule.category">
<field name="name">ER: IR 5ta Cat.</field>
<field name="name">ER: IR 5th Cat.</field>
<field name="code">ER_PE_IR_5TA_CAT</field>
<field name="parent_id" ref="hr_payroll.COMP"/>
</record>
<!-- IR 4TA CAT -->
<record id="hr_payroll_category_ee_ir_4ta_cat" model="hr.salary.rule.category">
<field name="name">EE: IR 4th Cat.</field>
<field name="code">EE_PE_IR_4TA_CAT</field>
<field name="parent_id" ref="hr_payroll.DED"/>
</record>
<!-- ESSALUD-->
<record id="hr_payroll_category_ee_essalud" model="hr.salary.rule.category">
<field name="name">EE: Essalud (rem)</field>
@@ -67,7 +87,7 @@
<!-- Bonus input & rule -->
<record id="input_type_bono" model="hr.payslip.input.type">
<field name="name">Bono</field>
<field name="name">Bonus</field>
<field name="code">BONO</field>
<field name="country_id" ref="base.pe" />
<field name="struct_ids" eval="[
@@ -82,7 +102,7 @@
<field name="amount_python_compute">result = inputs.BONO.amount if inputs.BONO else 0</field>
<field name="code">BASIC_BONO</field>
<field name="category_id" ref="hr_payroll.BASIC"/>
<field name="name">Bono</field>
<field name="name">Bonus</field>
<field name="sequence" eval="25"/>
<field name="struct_id" ref="l10n_pe_hr_payroll.hr_payroll_structure"/>
</record>