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