2008-07-01 15:58:58 +00:00
<?xml version="1.0" encoding="utf-8"?>
2008-09-10 17:56:00 +00:00
<openerp >
2008-06-29 08:26:07 +00:00
<data >
2010-01-11 11:48:35 +00:00
2008-06-29 08:26:07 +00:00
<!-- Expenses -->
2010-01-11 11:48:35 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_expenses_line_tree" model= "ir.ui.view" >
<field name= "name" > hr.expense.line.tree</field>
<field name= "type" > tree</field>
<field name= "model" > hr.expense.line</field>
<field name= "arch" type= "xml" >
<tree string= "Expense Lines" >
<field name= "date_value" />
<field name= "name" />
<field name= "ref" />
2010-08-17 11:13:35 +00:00
<field domain= "[('type','=','normal')]" name= "analytic_account" groups= "base.group_extended" />
2008-07-01 15:58:58 +00:00
<field name= "unit_amount" />
<field name= "unit_quantity" />
<field name= "total_amount" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2010-01-11 11:48:35 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_expenses_tree" model= "ir.ui.view" >
<field name= "name" > hr.expense.expense.tree</field>
<field name= "model" > hr.expense.expense</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2010-04-16 09:16:25 +00:00
<tree string= "Expenses" colors= "blue:state=='draft'" >
2008-07-01 15:58:58 +00:00
<field name= "date" />
<field name= "employee_id" />
2010-08-09 10:40:10 +00:00
<field name= "user_id" invisible= "1" />
2010-04-16 09:16:25 +00:00
<field name= "department_id" groups= "base.group_extended" />
2008-07-01 15:58:58 +00:00
<field name= "ref" />
2010-05-10 12:59:15 +00:00
<field name= "name" />
2008-07-01 15:58:58 +00:00
<field name= "amount" />
<field name= "state" />
2010-02-17 09:41:19 +00:00
<button name= "confirm" states= "draft" string= "Confirm" type= "workflow" icon= "gtk-apply" />
<button name= "refuse" states= "confirm,draft,accepted" string= "Refuse" type= "workflow" icon= "gtk-no" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2010-01-11 11:48:35 +00:00
2010-02-01 11:09:48 +00:00
<record id= "view_editable_expenses_tree" model= "ir.ui.view" >
<field name= "name" > hr.expense.expense.tree</field>
<field name= "model" > hr.expense.expense</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
2010-07-20 11:14:02 +00:00
<tree colors= "blue:state in ('draft');black:state in ('confirm','accepted','invoiced','paid');gray:state in('cancelled')" string= "Expenses" editable= "top" >
2010-02-01 11:09:48 +00:00
<field name= "date" />
<field name= "employee_id" />
2010-04-16 09:16:25 +00:00
<field name= "department_id" groups= "base.group_extended" />
2010-02-01 11:09:48 +00:00
<field name= "ref" />
2010-05-10 12:59:15 +00:00
<field name= "name" />
2010-02-01 11:09:48 +00:00
<field name= "amount" />
<field name= "state" />
2010-02-17 09:41:19 +00:00
<button name= "confirm" states= "draft" string= "Confirm" type= "workflow" icon= "gtk-apply" />
<button name= "refuse" states= "confirm,draft,accepted" string= "Refuse" type= "workflow" icon= "gtk-no" />
2010-02-01 11:09:48 +00:00
</tree>
</field>
</record>
2010-01-11 11:48:35 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_expenses_form" model= "ir.ui.view" >
<field name= "name" > hr.expense.form</field>
<field name= "type" > form</field>
<field name= "model" > hr.expense.expense</field>
<field name= "arch" type= "xml" >
<form string= "Expenses Sheet" >
2009-01-26 18:28:07 +00:00
<group colspan= "4" col= "6" >
2010-08-17 11:13:35 +00:00
<field name= "employee_id" />
2009-01-26 18:28:07 +00:00
<field name= "name" select= "1" />
2010-05-10 12:59:15 +00:00
<field name= "ref" groups= "base.group_extended" />
2009-01-26 18:28:07 +00:00
<field name= "date" select= "1" />
<field name= "amount" />
<field name= "currency_id" />
2010-04-16 09:16:25 +00:00
<field name= "department_id" groups= "base.group_extended" />
<field name= "company_id" groups= "base.group_multi_company" />
2009-01-26 18:28:07 +00:00
</group>
<notebook colspan= "4" >
2008-07-01 15:58:58 +00:00
<page string= "Expense Sheet" >
2008-06-29 08:26:07 +00:00
<newline />
2008-07-01 15:58:58 +00:00
<field colspan= "4" name= "line_ids" nolabel= "1" >
<form string= "Expense Lines" >
2010-04-16 09:16:25 +00:00
<field name= "product_id" on_change= "onchange_product_id(product_id, uom_id, parent.employee_id)" />
2010-05-10 12:59:15 +00:00
<field name= "uom_id" on_change= "onchange_product_id(product_id, uom_id, parent.employee_id)" widget= "selection" />
2010-07-03 10:21:52 +00:00
<field name= "name" />
<field name= "date_value" />
2010-04-16 09:16:25 +00:00
<field name= "unit_quantity" />
<field name= "unit_amount" />
<field name= "ref" />
<field name= "sequence" groups= "base.group_extended" />
<field domain= "[('type','=','normal')]" name= "analytic_account" groups= "base.group_extended" />
2008-06-29 08:26:07 +00:00
<newline />
2008-07-01 15:58:58 +00:00
<field name= "total_amount" />
2008-06-29 08:26:07 +00:00
</form>
</field>
2010-04-16 09:16:25 +00:00
<field name= "state" />
2008-07-01 15:58:58 +00:00
<group col= "6" colspan= "2" >
2009-09-24 10:46:21 +00:00
<button name= "confirm" states= "draft" string= "Confirm" type= "workflow" icon= "gtk-apply" />
<button name= "cancel" states= "cancel" string= "Cancel" type= "workflow" icon= "gtk-cancel" />
<button name= "validate" states= "confirm" string= "Accept" type= "workflow" icon= "gtk-ok" />
2010-05-04 04:46:11 +00:00
<button name= "invoice" states= "accepted" string= "Invoice" type= "workflow" icon= "gtk-execute" />
2010-02-17 09:41:19 +00:00
<button name= "draft" states= "confirm,cancelled" string= "Set to Draft" type= "workflow" icon= "gtk-convert" />
2009-09-24 10:46:21 +00:00
<button name= "refuse" states= "confirm,draft,accepted" string= "Refuse" type= "workflow" icon= "gtk-no" />
2008-06-29 08:26:07 +00:00
</group>
</page>
2010-04-16 09:16:25 +00:00
<page string= "Other Info" groups= "base.group_extended" >
2010-08-17 11:13:35 +00:00
<group col= "2" colspan= "2" >
<separator colspan= "2" string= "Accounting data" />
2008-07-01 15:58:58 +00:00
<field name= "journal_id" />
2010-08-17 11:13:35 +00:00
<field name= "invoice_id" />
</group>
<group col= "2" colspan= "2" >
<separator colspan= "2" string= "Validation" />
2010-04-16 09:16:25 +00:00
<field name= "date_confirm" readonly = "1" />
<field name= "date_valid" readonly = "1" />
<field name= "user_valid" />
2010-08-17 11:13:35 +00:00
</group>
2008-07-01 15:58:58 +00:00
<separator colspan= "4" string= "Notes" />
<field colspan= "4" name= "note" nolabel= "1" />
2008-06-29 08:26:07 +00:00
</page>
</notebook>
</form>
</field>
</record>
2010-01-11 11:48:35 +00:00
2009-09-24 10:46:21 +00:00
<record id= "view_hr_expense_filter" model= "ir.ui.view" >
<field name= "name" > hr.expense.expense.filter</field>
<field name= "model" > hr.expense.expense</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
2010-02-16 06:48:51 +00:00
<search string= "Expense" >
2010-04-16 09:16:25 +00:00
<group >
2010-07-03 10:21:52 +00:00
<filter icon= "terp-document-new" domain= "[('state','=','draft')]" string= "Draft" help= "Draft Expense" />
2010-05-10 12:59:15 +00:00
<separator orientation= "vertical" />
2010-07-14 06:01:49 +00:00
<filter icon= "terp-gtk-go-back-rtl" domain= "[('state','=','confirm')]" string= "To Approve"
2010-02-16 06:48:51 +00:00
help="Confirmed Expense"/>
2010-07-03 10:21:52 +00:00
<filter icon= "terp-gtk-go-back-rtl" domain= "[('state','=','accepted')]" string= "To Pay"
2010-02-16 06:48:51 +00:00
help="Expenses to Invoice"/>
<separator orientation= "vertical" />
<field name= "name" select= '1' />
2010-03-29 09:50:29 +00:00
<field name= "date" select= '1' />
2010-07-03 10:21:52 +00:00
<field name= "user_id" string= "User" >
<filter icon= "terp-personal+" domain= "[('department_id','=',context.get('department_id',False))]"
2010-03-18 17:39:33 +00:00
string="Expenses of My Department"/>
2010-04-06 16:15:10 +00:00
</field>
2010-04-16 09:16:25 +00:00
<field name= "department_id" widget= "selection" groups= "base.group_extended" />
2010-04-06 16:15:10 +00:00
</group>
<newline />
2010-06-04 06:02:25 +00:00
<group expand= "0" string= "Group By..." >
<filter string= "Department" icon= "terp-personal+" domain= "[]" context= "{'group_by':'department_id'}" />
<filter string= "User" icon= "terp-personal" domain= "[]" context= "{'group_by':'user_id'}" />
2010-04-06 16:15:10 +00:00
<separator orientation= "vertical" />
2010-06-04 06:02:25 +00:00
<filter string= "Month" icon= "terp-go-month" domain= "[]" context= "{'group_by':'date'}" />
2010-04-06 16:15:10 +00:00
</group>
2010-03-18 17:39:33 +00:00
</search>
2009-09-24 10:46:21 +00:00
</field>
</record>
2010-01-11 11:48:35 +00:00
2008-07-01 15:58:58 +00:00
<record id= "expense_all" model= "ir.actions.act_window" >
2010-02-16 06:48:51 +00:00
<field name= "name" > Expenses</field>
2008-07-01 15:58:58 +00:00
<field name= "res_model" > hr.expense.expense</field>
<field name= "view_type" > form</field>
2010-05-13 13:17:19 +00:00
<field name= "context" > {"search_default_user_id":uid}</field>
2009-09-24 10:46:21 +00:00
<field name= "search_view_id" ref= "view_hr_expense_filter" />
2008-06-29 08:26:07 +00:00
</record>
2010-01-11 11:48:35 +00:00
2010-08-13 13:36:45 +00:00
<menuitem id= "next_id_49" name= "Expenses" sequence= "4" parent= "hr.menu_hr_root" />
<menuitem action= "expense_all" id= "menu_expense_all" name= "Expenses" parent= "next_id_49" />
2010-01-11 11:48:35 +00:00
2009-04-02 09:44:17 +00:00
<record id= "view_product_hr_expense_form" model= "ir.ui.view" >
2010-07-03 10:21:52 +00:00
<field name= "name" > product.product.expense.form</field>
<field name= "model" > product.product</field>
<field name= "inherit_id" ref= "product.product_normal_form_view" />
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2010-06-12 22:40:26 +00:00
<field name= "purchase_ok" position= "after" >
2010-02-16 06:48:51 +00:00
<field name= "hr_expense_ok" />
</field>
2010-07-03 10:21:52 +00:00
</field>
</record>
2010-01-09 14:30:02 +00:00
2008-06-29 08:26:07 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>