71 lines
2.7 KiB
XML
71 lines
2.7 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
|
|
<odoo>
|
|
<!-- Menu Items -->
|
|
<menuitem id="menu_it_slab_controller" name="Slab" parent="hr_payroll.menu_hr_payroll_configuration"/>
|
|
|
|
<!-- Window Action -->
|
|
<record id="action_it_slab_master" model="ir.actions.act_window">
|
|
<field name="name">Income Tax Slabs</field>
|
|
<field name="path">slab-master</field>
|
|
<field name="res_model">it.slab.master</field>
|
|
<field name="view_mode">list,form</field>
|
|
</record>
|
|
|
|
<menuitem id="menu_it_slab_master_item"
|
|
name="Slab Master"
|
|
parent="menu_it_slab_controller"
|
|
action="action_it_slab_master"/>
|
|
|
|
<!-- list View -->
|
|
<record id="view_it_slab_master_list" model="ir.ui.view">
|
|
<field name="name">it.slab.master.list</field>
|
|
<field name="model">it.slab.master</field>
|
|
<field name="arch" type="xml">
|
|
<list>
|
|
<field name="name"/>
|
|
<field name="regime"/>
|
|
<field name="age_category"/>
|
|
<field name="residence_type"/>
|
|
<field name="standard_deduction"/>
|
|
<field name="active"/>
|
|
</list>
|
|
</field>
|
|
</record>
|
|
|
|
<!-- Form View -->
|
|
<record id="view_it_slab_master_form" model="ir.ui.view">
|
|
<field name="name">it.slab.master.form</field>
|
|
<field name="model">it.slab.master</field>
|
|
<field name="arch" type="xml">
|
|
<form>
|
|
<sheet>
|
|
<group>
|
|
<field name="name"/>
|
|
<field name="regime"/>
|
|
<field name="age_category"/>
|
|
<field name="residence_type"/>
|
|
<field name="standard_deduction"/>
|
|
<field name="active"/>
|
|
</group>
|
|
<notebook>
|
|
<page string="Slab Rules">
|
|
<field name="rules">
|
|
<list editable="bottom">
|
|
<field name="min_income"/>
|
|
<field name="max_income"/>
|
|
<field name="tax_rate"/>
|
|
<field name="fixed_amount"/>
|
|
<field name="excess_threshold"/>
|
|
<field name="surcharge_rate"/>
|
|
<field name="cess_rate"/>
|
|
</list>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
</odoo>
|