[IMP]hr_payroll_account : Usability Improvment
[odoo/odoo.git] / addons / hr_payroll_account / hr_payroll_account_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <record id="hr_hr_employee_view_form2_inherit_2" model="ir.ui.view">
6             <field name="name">hr.hr.employee.view.form2.inherit_1</field>
7             <field name="model">hr.employee</field>
8             <field name="type">form</field>
9             <field name="inherit_id" ref="hr_contract.hr_hr_employee_view_form2"/>
10             <field name="arch" type="xml">
11                 <xpath expr="/form/notebook/page[@string='Salary Structure']" position="after">
12                     <page string="Accounting">
13                         <field name="property_bank_account" required="1"/>
14                         <field name="salary_account" required="1"/>
15                         <field name="employee_account" required="1"/>
16                         <field name="analytic_account"/>
17                         <field name="slip_ids" colspan="4" nolabel="1"/>
18                     </page>
19                 </xpath>
20             </field>
21         </record>
22
23         <record id="hr_hr_employee_view_form2_inherit_1" model="ir.ui.view">
24             <field name="name">hr.hr.employee.view.form2.inherit</field>
25             <field name="model">hr.employee</field>
26             <field name="type">form</field>
27             <field name="inherit_id" ref="hr_contract.hr_hr_employee_view_form2"/>
28             <field name="arch" type="xml">
29                 <xpath expr="/form/notebook/page[@string='Salary Structure']/field[@name='line_ids']/tree/field[@name='amount']" position="after">
30                    <field name="account_id"/>
31                    <field name="analytic_account_id"/>
32                 </xpath>
33                 <xpath expr="/form/notebook/page[@string='Salary Structure']/field[@name='line_ids']/form/group/field[@name='code']" position="after">
34                    <field name="account_id"/>
35                    <field name="analytic_account_id"/>
36                 </xpath>
37             </field>
38         </record>
39
40         <record model="ir.ui.view" id="view_holiday_status_inherit_form1">
41             <field name="name">hr.holidays.status.inherit1</field>
42             <field name="model">hr.holidays.status</field>
43             <field name="inherit_id" ref="hr_payroll.view_holiday_status_form1"/>
44             <field name="type">form</field>
45             <field name="arch" type="xml">
46                 <field name="code" position="after">
47                    <field name="analytic_account_id"/>
48                                    <newline/>
49                    <field name="account_id"/>
50                                    <newline/>
51                 </field>
52             </field>
53         </record>
54
55         <record model="ir.ui.view" id="view_hr_payslip_line_inherit_tree">
56             <field name="name">hr.payslip.line.inherit.tree</field>
57             <field name="model">hr.payslip.line</field>
58             <field name="inherit_id" ref="hr_payroll.view_hr_payslip_line_tree"/>
59             <field name="type">tree</field>
60             <field name="arch" type="xml">
61                 <field name="amount" position="after">
62                    <field name="analytic_account_id"/>
63                    <field name="account_id" required="1"/>
64                 </field>
65             </field>
66         </record>
67
68         <record model="ir.ui.view" id="view_hr_payslip_line_inherit_form">
69             <field name="name">hr.payslip.line.inherit.form</field>
70             <field name="model">hr.payslip.line</field>
71             <field name="inherit_id" ref="hr_payroll.view_hr_payslip_line_form"/>
72             <field name="type">form</field>
73             <field name="arch" type="xml">
74                 <field name="company_contrib" position="before">
75                    <field name="analytic_account_id"/>
76                    <field name="account_id" required="1"/>
77                 </field>
78             </field>
79         </record>
80
81         <record model="ir.ui.view" id="view_hr_payslip_inherit_form">
82             <field name="name">hr.payslip.inherit.form</field>
83             <field name="model">hr.payslip</field>
84             <field name="inherit_id" ref="hr_payroll.view_hr_payslip_form"/>
85             <field name="type">form</field>
86             <field name="arch" type="xml">
87                 <field name="date" position="before">
88                     <field name="journal_id" required="1"/>
89                     <field name="bank_journal_id" domain="[('type','=','cash')]" required="1"/>
90                 </field>
91             </field>
92         </record>
93
94  
95          <record id="view_hr_payslip_form_inherit_1" model="ir.ui.view">
96             <field name="name">hr.payslip.form.inherit1</field>
97             <field name="model">hr.payslip</field>
98             <field name="type">form</field>
99             <field name="inherit_id" ref="hr_payroll.view_hr_payslip_form"/>
100             <field name="arch" type="xml">
101                 <xpath expr="/form/notebook/page[@string='Salary Computation']/field[@name='line_ids']/tree/field[@name='total']" position="after">
102                    <field name="account_id" required="1"/>
103                    <field name="analytic_account_id"/>
104                 </xpath>
105                 <xpath expr="/form/notebook/page[@string='Salary Computation']/field[@name='line_ids']/form/group/field[@name='company_contrib']" position="before">
106                    <field name="account_id" required="1"/>
107                    <field name="analytic_account_id"/>
108                 </xpath>
109             </field>
110         </record>
111
112         <record model="ir.ui.view" id="view_hr_bank_advice_inherit_form">
113             <field name="name">hr.payroll.advice.inherit.form</field>
114             <field name="model">hr.payroll.advice</field>
115             <field name="inherit_id" ref="hr_payroll.view_hr_bank_advice_form"/>
116             <field name="type">form</field>
117             <field name="arch" type="xml">
118                 <field name="name" position="after">
119                     <field name="account_id" required="1"/>
120                 </field>
121             </field>
122         </record>
123
124         <record model="ir.ui.view" id="view_hr_payroll_register_inherit_tree">
125             <field name="name">hr.payroll.register.inherit.tree</field>
126             <field name="model">hr.payroll.register</field>
127             <field name="inherit_id" ref="hr_payroll.view_hr_payroll_register_tree"/>
128             <field name="type">tree</field>
129             <field name="arch" type="xml">
130                 <field name="state" position="before">
131                     <field name="journal_id" required="1"/>
132                     <field name="bank_journal_id" required="1"/>
133                 </field>
134             </field>
135         </record>
136
137         <record model="ir.ui.view" id="view_hr_payroll_register_inherit_form">
138             <field name="name">hr.payroll.register.inherit.form</field>
139             <field name="model">hr.payroll.register</field>
140             <field name="inherit_id" ref="hr_payroll.view_hr_payroll_register_form"/>
141             <field name="type">form</field>
142             <field name="arch" type="xml">
143                 <field name="number" position="after">
144                     <field name="journal_id" required="1"/>
145                     <field name="bank_journal_id" required="1"/>
146                 </field>
147             </field>
148         </record>
149
150         <record model="ir.ui.view" id="hr_contibution_register_inherit_tree">
151             <field name="name">hr.contibution.register.inherit.tree</field>
152             <field name="model">hr.contibution.register</field>
153             <field name="inherit_id" ref="hr_payroll.hr_contibution_register_tree"/>
154             <field name="type">tree</field>
155             <field name="arch" type="xml">
156                 <field name="monthly_total_by_comp" position="after">
157                     <field name="yearly_total_by_emp"/>
158                     <field name="yearly_total_by_comp"/>
159                 </field>
160             </field>
161         </record>
162
163         <record model="ir.ui.view" id="hr_contibution_register_inherit_form">
164             <field name="name">hr.contibution.register.inherit.form</field>
165             <field name="model">hr.contibution.register</field>
166             <field name="inherit_id" ref="hr_payroll.hr_contibution_register_form"/>
167             <field name="type">form</field>
168             <field name="arch" type="xml">
169                 <field name="name" position="after">
170                     <field name="account_id" required="1"/>
171                     <field name="analytic_account_id"/>
172                 </field>
173             </field>
174         </record>
175
176         <record model="ir.ui.view" id="hr_contibution_register_inherit1_form">
177             <field name="name">hr.contibution.register.inherit1.form</field>
178             <field name="model">hr.contibution.register</field>
179             <field name="inherit_id" ref="hr_payroll.hr_contibution_register_form"/>
180             <field name="type">form</field>
181             <field name="arch" type="xml">
182                 <group name="Month" position="after">
183                     <group col="2" colspan="2">
184                         <separator colspan="4" string="Year"/>
185                         <field name="yearly_total_by_emp"/>
186                         <field name="yearly_total_by_comp"/>
187                     </group>
188                 </group>
189             </field>
190         </record>
191
192         <record model="ir.ui.view" id="hr_contibution_register_line_inherit_form">
193             <field name="name">hr.contibution.register.line.form.inherit</field>
194             <field name="model">hr.contibution.register.line</field>
195             <field name="inherit_id" ref="hr_payroll.hr_contibution_register_line_form"/>
196             <field name="type">form</field>
197             <field name="arch" type="xml">
198                 <field name="employee_id" position="after">
199                    <field name="period_id"/>
200                 </field>
201             </field>
202         </record>
203     
204         <record id="view_hr_payslip_form_inherit" model="ir.ui.view">
205                     <field name="name">hr.payslip.form</field>
206                     <field name="model">hr.payslip</field>
207                     <field name="type">form</field>
208                     <field name="inherit_id" ref="hr_payroll.view_hr_payslip_form"/>
209                     <field name="arch" type="xml">
210                       <page string="Other Informations" position="replace">
211                     <page string="Accounting Details">
212                         <group col="4" colspan="3">
213                             <separator colspan="4" string="Accounting Informations"/>
214                             <field name="move_ids" colspan="4" nolabel="1" readonly="1">
215                                 <tree string="Accounting Vouchers">
216                                     <field name="sequence"/>
217                                     <field name="name"/>
218                                     <field name="move_id"/>
219                                 </tree>
220                                 <form string="Accounting Vouchers">
221                                     <field name="sequence"/>
222                                     <field name="name"/>
223                                     <field name="move_id"/>
224                                 </form>
225                             </field>
226                         </group>
227                         <group col="2" colspan="1">
228                             <separator colspan="2" string="Other Informations"/>
229                             <field name="paid" readonly="1"/>
230                             <field name="company_id"/>
231                             <field name="register_id"/>
232                             <field name="deg_id"/>
233                             <field name="contract_id" domain="[('employee_id','=',employee_id)]"/>
234                         </group>
235                         <separator colspan="4" string="Description"/>
236                         <field name="note" colspan="4" nolabel="1"/>
237                     </page>
238                    </page>
239                     </field>
240                 </record>
241                 
242                 <record id="view_hr_payslip_form_inherit1" model="ir.ui.view">
243                     <field name="name">hr.payslip.form</field>
244                     <field name="model">hr.payslip</field>
245                     <field name="type">form</field>
246                     <field name="inherit_id" ref="view_hr_payslip_form_inherit"/>
247                     <field name="arch" type="xml">
248                         <notebook position="inside">
249                             <page string="Account Lines">
250                                 <field name="move_line_ids" colspan="4" nolabel="1"/>
251                             </page>
252                             <page string="Payment Lines">
253                                 <field name="move_payment_ids" colspan="4" nolabel="1"/>
254                             </page>
255                         </notebook>
256                     </field>
257                 </record>
258     </data>
259 </openerp>