5 <record model="ir.ui.view" id="view_expenses_line_tree">
6 <field name="name">hr.expense.line.tree</field>
7 <field name="type">tree</field>
8 <field name="model">hr.expense.line</field>
9 <field name="arch" type="xml">
10 <tree string="Expense Lines">
11 <field name="sequence"/>
12 <field name="date_value"/>
15 <field name="analytic_account" domain="[('type','=','normal')]"/>
16 <field name="unit_amount"/>
17 <field name="unit_quantity"/>
18 <field name="total_amount"/>
23 <record model="ir.ui.view" id="view_expenses_tree">
24 <field name="name">hr.expense.expense.tree</field>
25 <field name="model">hr.expense.expense</field>
26 <field name="type">tree</field>
27 <field name="arch" type="xml">
28 <tree string="Expenses">
30 <field name="employee_id" />
33 <field name="amount" />
34 <field name="state" />
38 <record model="ir.ui.view" id="view_expenses_form">
39 <field name="name">hr.expense.form</field>
40 <field name="type">form</field>
41 <field name="model">hr.expense.expense</field>
42 <field name="arch" type="xml">
43 <form string="Expenses Sheet">
45 <page string="Expense Sheet">
46 <field name="name" select="1"/>
47 <field name="id" select="1"/>
48 <field name="employee_id" select="1"/>
49 <field name="date" select="1"/>
50 <field name="ref" select="1"/>
51 <field name="amount"/>
52 <separator string="Lines" colspan="4"/>
53 <field name="line_ids" colspan="3">
54 <form string="Expense Lines">
55 <field name="product_id" select="1" on_change="onchange_product_id(product_id, uom_id)"/>
56 <field name="uom_id" select="1" on_change="onchange_product_id(product_id, uom_id)"/>
57 <field name="unit_quantity" select="1"/>
58 <field name="date_value" select="1"/>
59 <field name="name" select="1" colspan="3"/>
60 <field name="unit_amount" select="1"/>
61 <field name="total_amount"/>
62 <field name="ref" select="1"/>
63 <field name="analytic_account" domain="[('type','=','normal')]"/>
64 <field name="sequence"/>
67 <field name="state" select="1"/>
68 <group col="6" colspan="2">
69 <button string="Confirm" name="confirm" states="draft" type="workflow"/>
70 <button string="Cancel" name="cancel" states="cancel" type="workflow"/>
71 <button string="Accept" name="validate" states="confirm" type="workflow"/>
72 <button string="Paid" name="paid" states="accepted" type="workflow"/>
73 <button string="Set to Draft" name="draft" states="confirm" type="workflow"/>
74 <button string="Refuse" name="refuse" states="confirm,draft,accepted" type="workflow"/>
76 </page><page string="Other Info">
77 <separator string="Accounting data" colspan="4"/>
78 <field name="journal_id"/>
79 <field name="account_id"/>
80 <field name="analytic_journal_id"/>
81 <separator string="Validation" colspan="4"/>
82 <field name="date_confirm" select="1"/>
83 <field name="date_valid" select="1"/>
84 <field name="user_valid" select="1"/>
85 <field name="move_id" select="1"/>
86 <separator string="Notes" colspan="4"/>
87 <field name="note" colspan="4" nolabel="1"/>
93 <record model="ir.actions.act_window" id="expense_all">
94 <field name="name">hr.expense.expense_all</field>
95 <field name="res_model">hr.expense.expense</field>
96 <field name="view_type">form</field>
99 name="Human Resources/Expenses/All Expenses"
100 id="menu_expense_all"
101 action="expense_all"/>
102 <record model="ir.actions.act_window" id="expense_all_draft">
103 <field name="name">hr.expense.expense_all</field>
104 <field name="res_model">hr.expense.expense</field>
105 <field name="view_type">form</field>
106 <field name="view_mode">tree,form</field>
107 <field name="domain">[('state','=','draft')]</field>
110 name="Human Resources/Expenses/All Expenses/Draft expenses"
111 id="menu_expense_all_draft"
112 action="expense_all_draft"/>
113 <record model="ir.actions.act_window" id="expense_all_confirm">
114 <field name="name">hr.expense.expense.all.confirm</field>
115 <field name="res_model">hr.expense.expense</field>
116 <field name="view_type">form</field>
117 <field name="view_mode">tree,form</field>
118 <field name="domain">[('state','=','confirm')]</field>
121 name="Human Resources/Expenses/All Expenses/Expenses waiting validation"
122 id="menu_expense_all_confirm"
123 action="expense_all_confirm"/>
124 <record model="ir.actions.act_window" id="expense_all_valid">
125 <field name="name">hr.expense.expense.all.valid</field>
126 <field name="res_model">hr.expense.expense</field>
127 <field name="view_type">form</field>
128 <field name="view_mode">tree,form</field>
129 <field name="domain">[('state','=','accepted')]</field>
132 name="Human Resources/Expenses/All Expenses/Expenses waiting payment"
133 id="menu_expense_all_valid"
134 action="expense_all_valid"/>
139 <record model="ir.actions.act_window" id="expense_my">
140 <field name="name">hr.expense.expense_my</field>
141 <field name="res_model">hr.expense.expense</field>
142 <field name="view_type">form</field>
143 <field name="view_mode">form,tree</field>
144 <field name="domain">[('user_id','=',uid)]</field>
147 name="Human Resources/Expenses/My Expenses"
149 action="expense_my"/>
150 <record model="ir.actions.act_window" id="expense_my_draft">
151 <field name="name">hr.expense.expense_my</field>
152 <field name="res_model">hr.expense.expense</field>
153 <field name="view_type">form</field>
154 <field name="view_mode">tree,form</field>
155 <field name="domain">[('user_id','=',uid),('state','=','draft')]</field>
158 name="Human Resources/Expenses/My Expenses/My draft expenses"
159 id="menu_expense_my_draft"
160 action="expense_my_draft"/>
161 <record model="ir.actions.act_window" id="expense_my_confirm">
162 <field name="name">hr.expense.expense_my</field>
163 <field name="res_model">hr.expense.expense</field>
164 <field name="view_type">form</field>
165 <field name="view_mode">tree,form</field>
166 <field name="domain">[('user_id','=',uid),('state','=','confirm')]</field>
169 name="Human Resources/Expenses/My Expenses/My expenses waiting validation"
170 id="menu_expense_my_confirm"
171 action="expense_my_confirm"/>
173 # ---------------------------------------------------------------
175 # ---------------------------------------------------------------
177 <record model="ir.actions.act_window" id="open_expenses_type">
178 <field name="name">hr.expense.type.tree.view</field>
179 <field name="type">ir.actions.act_window</field>
180 <field name="res_model">product.product</field>
181 <field name="view_type">form</field>
182 <field name="view_mode">tree,form</field>
185 name="Human Resources/Configuration/Expenses/Expenses types"
186 id="menu_open_expenses_type"
187 action="open_expenses_type"/>