5 <record id='view_expenses_line_tree' model='ir.ui.view'>
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='date_value'/>
14 <field name='analytic_account' domain='[('type','=','normal')]'/>
15 <field name='unit_amount'/>
16 <field name='unit_quantity'/>
17 <field name='total_amount'/>
22 <record id='view_expenses_tree' model='ir.ui.view'>
23 <field name='name'>hr.expense.expense.tree</field>
24 <field name='model'>hr.expense.expense</field>
25 <field name='type'>tree</field>
26 <field name='arch' type='xml'>
27 <tree string='Expenses'>
29 <field name='employee_id'/>
32 <field name='amount'/>
37 <record id='view_expenses_form' model='ir.ui.view'>
38 <field name='name'>hr.expense.form</field>
39 <field name='type'>form</field>
40 <field name='model'>hr.expense.expense</field>
41 <field name='arch' type='xml'>
42 <form string='Expenses Sheet'>
44 <page string='Expense Sheet'>
45 <field name='name' select='1'/>
46 <field name='id' select='2'/>
47 <field name='employee_id' select='1'/>
48 <field name='date' select='1'/>
49 <field name='ref' select='2'/>
51 <field name='amount'/>
52 <field name='currency_id'/>
53 <field name='line_ids' nolabel='1' colspan='4'>
54 <form string='Expense Lines'>
55 <field name='name' select='1'/>
56 <field name='date_value' select='1'/>
57 <field name='product_id' on_change='onchange_product_id(product_id, uom_id)' select='2'/>
58 <field name='uom_id' on_change='onchange_product_id(product_id, uom_id)' select='2'/>
59 <field name='unit_quantity' select='2'/>
60 <field name='unit_amount' select='2'/>
61 <field name='ref' select='2'/>
62 <field name='sequence'/>
63 <field name='analytic_account' domain='[('type','=','normal')]'/>
65 <field name='total_amount'/>
68 <field name='state' select='2'/>
69 <group col='6' colspan='2'>
70 <button name='confirm' type='workflow' states='draft' string='Confirm'/>
71 <button name='cancel' type='workflow' states='cancel' string='Cancel'/>
72 <button name='validate' type='workflow' states='confirm' string='Accept'/>
73 <button name='invoice' type='workflow' states='accepted' string='Invoice'/>
74 <button name='draft' type='workflow' states='confirm' string='Set to Draft'/>
75 <button name='refuse' type='workflow' states='confirm,draft,accepted' string='Refuse'/>
78 <page string='Other Info'>
79 <separator string='Accounting data' colspan='4'/>
80 <field name='journal_id'/>
81 <separator string='Validation' colspan='4'/>
82 <field name='date_confirm' select='2'/>
83 <field name='date_valid' select='2'/>
84 <field name='user_valid' select='2'/>
85 <field name='invoice_id' select='2'/>
86 <separator string='Notes' colspan='4'/>
87 <field name='note' nolabel='1' colspan='4'/>
93 <record id='expense_all' model='ir.actions.act_window'>
94 <field name='name'>All expenses</field>
95 <field name='res_model'>hr.expense.expense</field>
96 <field name='view_type'>form</field>
98 <menuitem name='Human Resources/Expenses/All Expenses' action='expense_all' id='menu_expense_all'/>
99 <record id='expense_all_draft' model='ir.actions.act_window'>
100 <field name='name'>Draft expenses</field>
101 <field name='res_model'>hr.expense.expense</field>
102 <field name='view_type'>form</field>
103 <field name='view_mode'>tree,form</field>
104 <field name='domain'>[('state','=','draft')]</field>
106 <menuitem name='Human Resources/Expenses/All Expenses/Draft Expenses' action='expense_all_draft' id='menu_expense_all_draft'/>
107 <record id='expense_all_confirm' model='ir.actions.act_window'>
108 <field name='name'>Expenses waiting validation</field>
109 <field name='res_model'>hr.expense.expense</field>
110 <field name='view_type'>form</field>
111 <field name='view_mode'>tree,form</field>
112 <field name='domain'>[('state','=','confirm')]</field>
114 <menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Validation' action='expense_all_confirm' id='menu_expense_all_confirm'/>
115 <record id='expense_all_valid' model='ir.actions.act_window'>
116 <field name='name'>Expenses waiting invoice</field>
117 <field name='res_model'>hr.expense.expense</field>
118 <field name='view_type'>form</field>
119 <field name='view_mode'>tree,form</field>
120 <field name='domain'>[('state','=','accepted')]</field>
122 <menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Invoice' action='expense_all_valid' id='menu_expense_all_valid'/>
123 <record id='expense_all_invoiced' model='ir.actions.act_window'>
124 <field name='name'>Expenses waiting payment</field>
125 <field name='res_model'>hr.expense.expense</field>
126 <field name='view_type'>form</field>
127 <field name='view_mode'>tree,form</field>
128 <field name='domain'>[('state','=','invoiced')]</field>
130 <menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Payment' action='expense_all_invoiced' id='menu_expense_all_invoiced'/>
135 <record id='expense_my' model='ir.actions.act_window'>
136 <field name='name'>My Expenses</field>
137 <field name='res_model'>hr.expense.expense</field>
138 <field name='view_type'>form</field>
139 <field name='view_mode'>form,tree</field>
140 <field name='domain'>[('user_id','=',uid)]</field>
142 <menuitem name='Human Resources/Expenses/My Expenses' action='expense_my' id='menu_expense_my'/>
143 <record id='expense_my_draft' model='ir.actions.act_window'>
144 <field name='name'>My Draft expenses</field>
145 <field name='res_model'>hr.expense.expense</field>
146 <field name='view_type'>form</field>
147 <field name='view_mode'>tree,form</field>
148 <field name='domain'>[('user_id','=',uid),('state','=','draft')]</field>
150 <menuitem name='Human Resources/Expenses/My Expenses/My Draft Expenses' action='expense_my_draft' id='menu_expense_my_draft'/>
151 <record id='expense_my_confirm' model='ir.actions.act_window'>
152 <field name='name'>My expenses waiting validation</field>
153 <field name='res_model'>hr.expense.expense</field>
154 <field name='view_type'>form</field>
155 <field name='view_mode'>tree,form</field>
156 <field name='domain'>[('user_id','=',uid),('state','=','confirm')]</field>
158 <menuitem name='Human Resources/Expenses/My Expenses/My Expenses Waiting Validation' action='expense_my_confirm' id='menu_expense_my_confirm'/>