1 <?xml version="1.0" encoding="utf-8"?>
5 <record id="hr_contract_form_in_inherit" model="ir.ui.view">
6 <field name="name">hr.contract.form.in.inherit</field>
7 <field name="model">hr.contract</field>
8 <field name="inherit_id" ref="hr_payroll.hr_contract_form_inherit"/>
9 <field name="arch" type="xml">
11 <xpath expr="//field[@name='struct_id']" position="after">
12 <group col="2" colspan="2" name="right_column">
13 <separator colspan="2" string="Allowance"/>
14 <field name="driver_salay"/>
15 <field name="house_rent_allowance_metro_nonmetro"/>
16 <field name="supplementary_allowance"/>
18 <group col="2" colspan="2" name="left_column">
19 <separator colspan="2" string="Deduction"/>
21 <field name="voluntary_provident_fund"/>
22 <field name="medical_insurance"/>
29 <record id="hr_payslip_run_form_inherit" model="ir.ui.view">
30 <field name="name">hr.payslip.run.form.inherit</field>
31 <field name="model">hr.payslip.run</field>
32 <field name="inherit_id" ref="hr_payroll.hr_payslip_run_form"/>
33 <field name="arch" type="xml">
35 <xpath expr="//field[@name='credit_note']" position="after">
37 <field name="available_advice"/>
39 <xpath expr="//button[@string='Set to Draft']" position="after">
40 <button name="create_advice" string="Create Advice" type="object" states="close" />
46 <record id="hr_payslip_run_search_inherit" model="ir.ui.view">
47 <field name="name">hr.payslip.run.search.inherit</field>
48 <field name="model">hr.payslip.run</field>
49 <field name="inherit_id" ref="hr_payroll.hr_payslip_run_filter"/>
50 <field name="arch" type="xml">
52 <xpath expr="//field[@name='date_end']" position="after">
53 <separator orientation="vertical"/>
54 <filter icon="terp-gtk-go-back-rtl" string="To Advice" domain="[('available_advice','=', False)]" help="Payslip Batches ready to be Adviced"/>
60 <record id="view_hr_bank_advice_tree" model="ir.ui.view">
61 <field name="name">hr.payroll.advice.tree</field>
62 <field name="model">hr.payroll.advice</field>
63 <field name="arch" type="xml">
64 <tree string="Bank Advice">
66 <field name="number"/>
68 <field name="company_id" groups="base.group_multi_company" widget="selection"/>
69 <field name="bank_id"/>
75 <record id="view_hr_bank_advice_form" model="ir.ui.view">
76 <field name="name">hr.payroll.advice.form</field>
77 <field name="model">hr.payroll.advice</field>
78 <field name="arch" type="xml">
79 <form string="Bank Advice" version="7.0">
81 <button name="confirm_sheet" string="Confirm Sheet" states="draft" type="object" class="oe_highlight"/>
82 <button name="compute_advice" string="Compute Advice" states="draft" type="object" class="oe_highlight"/>
83 <button name="cancel_sheet" string="Cancel Advice" states="draft" type="object"/>
84 <button name="set_to_draft" string="Set to Draft" states="cancel,confirm" type="object"/>
85 <div class="oe_right">
86 <field name="state" widget="statusbar" nolabel="1" statusbar_visible="draft"/>
88 <div class="oe_clear"/>
92 <label for="Name" class="oe_edit_only" string="Name"/>
93 <h2><field name="name"/></h2>
94 <label for="date" class="oe_edit_only"/>
95 <div><field name="date"/></div>
96 <group colspan="3" col="6">
97 <field name="bank_id"/>
98 <field name="number"/>
101 <notebook colspan="4">
102 <page string="Payment Lines">
103 <field name="line_ids" colspan="4" nolabel="1">
104 <tree string="Payment Lines" editable="bottom">
105 <field name="employee_id" on_change="onchange_employee_id(employee_id)"/>
107 <field name="ifsc" invisible="1"/>
108 <field name="ifsc_code" attrs="{'invisible':[('ifsc','=', False)]}" />
109 <field name="bysal"/>
110 <field name="debit_credit"/>
114 <page string="Other Information">
115 <group colspan="4" col="6">
116 <field name="company_id" on_change="onchange_company_id(company_id)" groups="base.group_multi_company" widget="selection"/>
117 <field name="chaque_nos"/>
120 <field name="batch_id"/>
122 <separator colspan="4" string="Letter Details"/>
123 <field name="note" colspan="4" nolabel="1"/>
131 <record id="view_hr_payroll_advice_filter" model="ir.ui.view">
132 <field name="name">hr.payroll.advice.select</field>
133 <field name="model">hr.payroll.advice</field>
134 <field name="arch" type="xml">
135 <search string="Search Payment advice">
137 <filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Advices"/>
138 <filter icon="terp-camera_test" string="Confirm" domain="[('state','=','confirm')]" help="Confirm Advices"/>
139 <separator orientation="vertical"/>
141 <field name="number"/>
143 <field name="bank_id"/>
144 <field name="batch_id"/>
147 <group expand="0" string="Group By...">
148 <filter string="Bank" name="bank_id" icon="terp-go-home" context="{'group_by':'bank_id'}"/>
149 <separator orientation="vertical"/>
150 <filter string="Status" name="state" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/>
151 <separator orientation="vertical" />
152 <filter string="Company" name="company_id" groups="base.group_multi_company" icon="terp-go-home" context="{'group_by':'company_id'}"/>
158 <record id="action_view_hr_bank_advice_tree" model="ir.actions.act_window">
159 <field name="name">Payment Advices</field>
160 <field name="res_model">hr.payroll.advice</field>
161 <field name="view_type">form</field>
162 <field name="view_mode">tree,form</field>
163 <field name="view_id" ref="view_hr_bank_advice_tree"/>
164 <field name="search_view_id" ref="view_hr_payroll_advice_filter"/>
168 action="action_view_hr_bank_advice_tree"
169 id="hr_menu_payment_advice"
170 parent="hr_payroll.menu_hr_root_payroll"
173 <record id="view_advice_line_form" model="ir.ui.view">
174 <field name="name">advice.line.form</field>
175 <field name="model">hr.payroll.advice.line</field>
176 <field name="arch" type="xml">
177 <form string="Advice Lines" version="7.0">
179 <label for="advice_id" class="oe_edit_only"/>
180 <h1><field name="advice_id"/></h1>
182 <field name="employee_id" on_change="onchange_employee_id(employee_id)" />
183 <field name="name" />
184 <field name="ifsc" invisible="1"/>
185 <field name="ifsc_code" attrs="{'invisible':[('ifsc','=', False)]}" />
186 <field name="bysal" />
187 <field name="debit_credit" />
194 <record id="view_res_company_da" model="ir.ui.view">
195 <field name="name">res.company.inherit</field>
196 <field name="model">res.company</field>
197 <field name="inherit_id" ref="base.view_company_form"/>
198 <field name="arch" type="xml">
200 <page string="Configuration" position="inside">
201 <group name="rule" string="Payroll">
202 <field name="dearness_allowance"/>
211 <act_window name="Payslips"
212 domain="[('advice_id', '=', active_id)]"
213 res_model="hr.payslip"
214 src_model="hr.payroll.advice"
215 view_id ="hr_payroll.view_hr_payslip_tree"
216 id="act_hr_emp_payslip_list"