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 >
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_account_analytic_account_list" model= "ir.ui.view" >
<field name= "name" > account.analytic.account.list</field>
<field name= "model" > account.analytic.account</field>
<field name= "type" > tree</field>
<field eval= "8" name= "priority" />
<field name= "arch" type= "xml" >
2012-06-26 15:12:40 +00:00
<tree toolbar= "1" colors= "red:state=='pending';grey:state in ('cancelled','close');blue:type=='view'" string= "Analytic Accounts" >
2008-07-01 15:58:58 +00:00
<field name= "complete_name" />
2012-04-25 13:40:18 +00:00
<field name= "code" />
2008-07-01 15:58:58 +00:00
<field name= "quantity" />
<field name= "date" />
2012-02-09 16:15:44 +00:00
<field name= "date_start" invisible= "1" />
2010-10-12 11:53:15 +00:00
<field name= "user_id" invisible= "1" />
<field name= "parent_id" invisible= "1" />
2010-10-21 06:38:49 +00:00
<field name= "partner_id" invisible= "1" />
2011-06-01 10:20:21 +00:00
<field name= "state" invisible= "1" />
2011-12-06 15:56:22 +00:00
<field name= "type" invisible= "1" />
2012-06-25 12:58:50 +00:00
<field name= "company_id" groups= "base.group_multi_company" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2008-08-19 13:31:12 +00:00
2009-12-09 13:38:11 +00:00
<record id= "view_account_analytic_account_search" model= "ir.ui.view" >
<field name= "name" > account.analytic.account.search</field>
<field name= "model" > account.analytic.account</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
2010-07-27 07:36:42 +00:00
<search string= "Analytic Account" >
2012-07-19 10:51:36 +00:00
<field name= "name" filter_domain= "['|', ('name','ilike',self), ('code','ilike',self)]" string= "Analytic Account" />
<field name= "date" />
<filter icon= "terp-gtk-media-pause" string= "Pending" domain= "[('state','=','pending')]" help= "Pending Accounts" />
<filter icon= "terp-camera_test" string= "Current" domain= "[('state','=','open')]" help= "Current Accounts" />
2012-07-31 11:28:04 +00:00
<field name= "partner_id" />
<field name= "user_id" />
2010-07-27 07:36:42 +00:00
<group expand= "0" string= "Group By..." >
<filter string= "Manager" icon= "terp-personal" domain= "[]" context= "{'group_by':'user_id'}" />
2010-09-21 13:53:19 +00:00
<filter string= "Associated Partner" icon= "terp-partner" domain= "[]" context= "{'group_by':'partner_id'}" />
2011-10-13 08:57:04 +00:00
<filter string= "Parent Account" icon= "terp-folder-green" domain= "[]" context= "{'group_by':'parent_id'}" />
2012-05-04 11:57:48 +00:00
<filter string= "Status" icon= "terp-stock_effects-object-colorize" domain= "[]" context= "{'group_by':'state'}" groups= "base.group_no_one" />
2010-06-21 05:27:51 +00:00
</group>
2010-07-27 07:36:42 +00:00
</search>
2009-12-09 13:38:11 +00:00
</field>
2009-03-15 09:48:36 +00:00
</record>
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_account_analytic_account_tree" model= "ir.ui.view" >
<field name= "name" > account.analytic.account.tree</field>
<field name= "model" > account.analytic.account</field>
<field name= "type" > tree</field>
2011-01-17 10:25:22 +00:00
<field name= "field_parent" > child_complete_ids</field>
2008-07-01 15:58:58 +00:00
<field name= "arch" type= "xml" >
2012-01-02 13:11:37 +00:00
<tree colors= "blue:state=='pending';grey:state in ('close','cancelled');blue:type=='view'" string= "Analytic account" toolbar= "1" >
2012-06-07 05:50:59 +00:00
<field name= "complete_name" />
2012-04-25 13:40:18 +00:00
<field name= "code" />
2010-07-30 18:48:45 +00:00
<field name= "debit" />
<field name= "credit" />
2008-07-01 15:58:58 +00:00
<field name= "balance" />
2011-10-12 08:49:01 +00:00
<field name= "state" invisible= "1" />
2012-04-25 13:40:18 +00:00
<field name= "currency_id" />
2010-08-19 13:06:47 +00:00
<field name= "date" invisible= "1" />
2010-09-21 13:53:19 +00:00
<field name= "user_id" invisible= "1" />
<field name= "partner_id" invisible= "1" />
<field name= "parent_id" invisible= "1" />
2011-03-10 10:16:50 +00:00
<field name= "type" />
2012-06-25 12:58:50 +00:00
<field name= "company_id" groups= "base.group_multi_company" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_account_form" model= "ir.actions.act_window" >
<field name= "name" > Analytic Accounts</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.analytic.account</field>
<field name= "view_type" > form</field>
2008-11-03 10:10:09 +00:00
<field name= "view_mode" > tree,graph,form</field>
2008-07-01 15:58:58 +00:00
<field name= "view_id" ref= "view_account_analytic_account_tree" />
2009-12-09 13:38:11 +00:00
<field name= "search_view_id" ref= "account.view_account_analytic_account_search" />
2008-06-29 08:26:07 +00:00
</record>
2010-12-28 08:29:54 +00:00
<menuitem action= "action_account_analytic_account_form" id= "account_analytic_def_account"
parent="menu_analytic_accounting"
groups="analytic.group_analytic_accounting"/>
2009-11-23 13:47:57 +00:00
2010-07-27 07:36:42 +00:00
<record id= "act_account_renew_view" model= "ir.actions.act_window" >
2009-10-23 10:59:37 +00:00
<field name= "name" > Accounts to Renew</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.analytic.account</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
<field name= "domain" > [('date','< ',time.strftime('%Y-%m-%d %H:%M:%S'))]</field>
2009-11-23 13:47:57 +00:00
<field name= "filter" eval= "True" />
2009-10-23 10:59:37 +00:00
</record>
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_account_tree2" model= "ir.actions.act_window" >
2010-06-04 13:01:56 +00:00
<field name= "name" > Chart of Analytic Accounts</field>
2008-07-01 15:58:58 +00:00
<field name= "res_model" > account.analytic.account</field>
<field name= "view_type" > tree</field>
<field name= "view_id" ref= "view_account_analytic_account_tree" />
2010-09-08 06:16:52 +00:00
<field name= "domain" > [('parent_id','=',False)]</field>
2012-08-04 14:35:56 +00:00
<field name= "help" type= "html" >
2012-08-04 13:21:36 +00:00
<p >
Click to add a new analytic account.
</p> <p >
The normal chart of accounts has a structure defined by the
legal requirement of the country. The analytic chart of
accounts structure should reflect your own business needs in
term of costs/revenues reporting.
</p> <p >
They are usually structured by contracts, projects, products or
departements. Most of the OpenERP operations (invoices,
timesheets, expenses, etc) generate analytic entries on the
related account.
</p>
</field>
2008-06-29 08:26:07 +00:00
</record>
2009-11-23 13:47:57 +00:00
2011-02-01 12:53:45 +00:00
<menuitem groups= "analytic.group_analytic_accounting" id= "next_id_40"
2010-12-28 08:29:54 +00:00
name="Analytic" parent="account.menu_finance_generic_reporting"
sequence="4"/>
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_account_analytic_line_form" model= "ir.ui.view" >
<field name= "name" > account.analytic.line.form</field>
<field name= "model" > account.analytic.line</field>
<field name= "type" > form</field>
2012-07-10 05:45:35 +00:00
<field name= "priority" > 1</field>
2008-07-01 15:58:58 +00:00
<field name= "arch" type= "xml" >
2012-06-09 13:50:41 +00:00
<form string= "Analytic Entry" version= "7.0" >
2012-06-05 08:19:10 +00:00
<group >
<group >
<field name= "name" />
<field name= "account_id" />
<field name= "journal_id" />
</group>
<group >
<field name= "date" />
<field name= "ref" />
<field name= "company_id" groups= "base.group_multi_company" />
</group>
<group string= "Amount" >
<field name= "amount" />
<label for= "amount_currency" />
<div >
2012-06-19 08:56:18 +00:00
<field name= "amount_currency" class= "oe_inline" />
<field name= "currency_id" class= "oe_inline" />
2012-06-05 08:19:10 +00:00
</div>
</group>
<group string= "Product Information" >
<field name= "product_id" />
<label for= "unit_amount" />
<div >
2012-06-19 08:56:18 +00:00
<field name= "unit_amount" class= "oe_inline" />
<field name= "product_uom_id" class= "oe_inline" />
2012-06-05 08:19:10 +00:00
</div>
</group>
<group string= "General Accounting" >
<field name= "general_account_id" />
<field name= "move_id" readonly= "1" />
</group>
2010-09-06 14:07:01 +00:00
</group>
2008-06-29 08:26:07 +00:00
</form>
</field>
</record>
2008-07-01 15:58:58 +00:00
<record id= "view_account_analytic_line_tree" model= "ir.ui.view" >
<field name= "name" > account.analytic.line.tree</field>
<field name= "model" > account.analytic.line</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
<tree editable= "top" string= "Analytic Entries" >
2010-10-04 22:56:29 +00:00
<field name= "date" />
<field name= "ref" invisible= "context.get('to_invoice', False)" />
2008-07-01 15:58:58 +00:00
<field name= "name" />
2010-10-04 22:56:29 +00:00
<field name= "journal_id" invisible= "context.get('to_invoice', False)" />
<field name= "amount" sum= "Total" invisible= "context.get('to_invoice', False)" />
<field name= "product_id" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id, journal_id)" invisible= "not context.get('to_invoice', False)" />
2011-12-01 13:48:31 +00:00
<field name= "unit_amount" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id)" sum= "Total Quantity" />
2010-10-04 22:56:29 +00:00
<field name= "product_uom_id" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id)" invisible= "not context.get('to_invoice', False)" />
<field domain= "[('type','=','normal')]" name= "account_id" />
<field name= "general_account_id" invisible= "context.get('to_invoice', False)" />
2010-10-11 09:07:18 +00:00
<field name= "user_id" invisible= "1" />
2012-06-25 12:58:50 +00:00
<field name= "company_id" groups= "base.group_multi_company" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2009-10-23 10:59:37 +00:00
<record id= "view_account_analytic_line_filter" model= "ir.ui.view" >
<field name= "name" > account.analytic.line.select</field>
<field name= "model" > account.analytic.line</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
2010-07-27 07:36:42 +00:00
<search string= "Search Analytic Lines" >
2012-07-19 10:51:36 +00:00
<field name= "name" string= "Analytic Line" />
<field name= "date" />
<filter name= "sales" string= "Sales" domain= "[('journal_id.type','=','sale')]" icon= "terp-camera_test" help= "Analytic Journal Items related to a sale journal." />
<filter name= "purchases" string= "Purchases" domain= "[('journal_id.type','=','purchase')]" icon= "terp-purchase" help= "Analytic Journal Items related to a purchase journal." />
<filter name= "others" string= "Others" domain= "[('journal_id.type','in',('cash','general','situation'))]" icon= "terp-folder-orange" />
2012-07-19 13:15:26 +00:00
<separator />
2012-07-19 10:51:36 +00:00
<filter string= "My Entries" domain= "[('user_id','=',uid)]" icon= "terp-personal" />
2012-07-31 11:28:04 +00:00
<field name= "account_id" />
<field name= "user_id" />
2010-09-01 12:31:18 +00:00
<group string= "Group By..." expand= "0" >
2012-04-25 13:40:18 +00:00
<filter string= "Account" context= "{'group_by':'account_id'}" icon= "terp-folder-green" />
2010-10-04 22:56:29 +00:00
<filter string= "Journal" context= "{'group_by':'journal_id'}" icon= "terp-folder-orange" />
<filter string= "User" context= "{'group_by':'user_id'}" icon= "terp-personal" />
<filter string= "Fin.Account" context= "{'group_by':'general_account_id'}" icon= "terp-folder-green" />
2010-09-01 12:31:18 +00:00
<filter string= "Product" context= "{'group_by':'product_id'}" icon= "terp-accessories-archiver" />
2010-07-27 07:36:42 +00:00
</group>
</search>
2009-10-23 10:59:37 +00:00
</field>
</record>
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_line_form" model= "ir.actions.act_window" >
<field name= "name" > Analytic Entries</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.analytic.line</field>
<field name= "view_type" > form</field>
2010-05-13 13:17:19 +00:00
<field name= "context" > {"search_default_user_id":uid}</field>
2008-07-01 15:58:58 +00:00
<field name= "view_id" ref= "view_account_analytic_line_tree" />
2008-06-29 08:26:07 +00:00
</record>
2008-08-19 13:31:12 +00:00
2010-08-19 11:51:57 +00:00
<!-- Entries by Line -->
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "action_account_tree1" model= "ir.actions.act_window" >
2011-01-04 10:44:12 +00:00
<field name= "name" > Analytic Items</field>
2008-07-01 15:58:58 +00:00
<field name= "res_model" > account.analytic.line</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2009-04-07 07:36:37 +00:00
<field name= "domain" > [('account_id','child_of',[active_id])]</field>
2008-09-23 06:00:56 +00:00
<field name= "context" > {'account_id':active_id}</field>
2009-10-23 10:59:37 +00:00
<field name= "search_view_id" ref= "view_account_analytic_line_filter" />
2008-06-29 08:26:07 +00:00
</record>
2008-07-01 15:58:58 +00:00
<record id= "ir_open_account_analytic_account" model= "ir.values" >
<field eval= "'tree_but_open'" name= "key2" />
<field eval= "'account.analytic.account'" name= "model" />
<field name= "name" > Open Account Tree</field>
<field eval= "'ir.actions.act_window,%d'%action_account_tree1" name= "value" />
2008-06-29 08:26:07 +00:00
</record>
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "account_analytic_line_extended_form" model= "ir.ui.view" >
<field name= "name" > account.analytic.line.extended_form</field>
<field name= "model" > account.analytic.line</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2012-06-09 13:50:41 +00:00
<form string= "Project line" version= "7.0" >
2012-07-06 03:45:53 +00:00
<group >
<group >
<field name= "name" />
<field name= "account_id" />
<field name= "journal_id" />
</group>
<group >
<field name= "date" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id)" />
<field name= "company_id" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id)" />
</group>
<group string= "Amount" >
<field name= "amount" />
2012-07-06 08:30:09 +00:00
<label for= "amount_currency" />
<div >
<field name= "amount_currency" class= "oe_inline" />
<field name= "currency_id" class= "oe_inline" />
</div>
2012-07-06 07:42:15 +00:00
<field invisible= "1" name= "general_account_id" />
2012-07-06 03:45:53 +00:00
</group>
<group string= "Product Information" >
<field name= "product_id" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id, journal_id)" />
<label for= "unit_amount" />
<div >
2012-07-12 14:46:00 +00:00
<field name= "unit_amount" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id)" class= "oe_inline" />
<field name= "product_uom_id" on_change= "on_change_unit_amount(product_id, unit_amount, company_id, product_uom_id)" class= "oe_inline" />
2012-07-06 03:45:53 +00:00
</div>
</group>
2012-06-05 08:19:10 +00:00
</group>
2008-06-29 08:26:07 +00:00
</form>
</field>
</record>
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_account_line_extended_form" model= "ir.actions.act_window" >
<field name= "name" > account.analytic.line.extended</field>
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > account.analytic.line</field>
<field name= "view_type" > form</field>
<field name= "view_id" ref= "account_analytic_line_extended_form" />
2008-06-29 08:26:07 +00:00
</record>
2008-08-19 13:31:12 +00:00
2008-06-29 08:26:07 +00:00
#
# Analytic Journal
#
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_account_analytic_journal_tree" model= "ir.ui.view" >
<field name= "name" > account.analytic.journal.tree</field>
<field name= "model" > account.analytic.journal</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
<tree string= "Analytic Journal" >
<field name= "code" />
<field name= "name" />
<field name= "type" />
2008-06-29 08:26:07 +00:00
</tree>
</field>
</record>
2010-06-22 05:07:51 +00:00
2010-07-27 07:36:42 +00:00
<record id= "view_analytic_journal_search" model= "ir.ui.view" >
2010-06-21 05:27:51 +00:00
<field name= "name" > account.analytic.journal.search</field>
<field name= "model" > account.analytic.journal</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
2010-08-09 10:07:50 +00:00
<search string= "Analytic Journals" >
2012-07-19 10:51:36 +00:00
<field name= "name" filter_domain= "['|', ('name','ilike',self), ('code','ilike',self)]" string= "Analytic Journal" />
<field name= "type" />
2010-07-27 07:36:42 +00:00
<group expand= "0" string= "Group By..." >
2010-10-27 07:02:49 +00:00
<filter string= "Type" icon= "terp-stock_symbol-selection" domain= "[]" context= "{'group_by':'type'}" />
2010-06-21 05:27:51 +00:00
</group>
2010-07-27 07:36:42 +00:00
</search>
2010-06-21 05:27:51 +00:00
</field>
</record>
2010-06-22 05:07:51 +00:00
2008-07-01 15:58:58 +00:00
<record id= "view_account_analytic_journal_form" model= "ir.ui.view" >
<field name= "name" > account.analytic.journal.form</field>
<field name= "model" > account.analytic.journal</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2012-06-09 13:50:41 +00:00
<form string= "Analytic Journal" version= "7.0" >
2012-06-05 08:19:10 +00:00
<group col= "4" >
<field name= "name" />
<field name= "code" />
<field name= "type" />
<field name= "active" />
<field name= "company_id" groups= "base.group_multi_company" />
</group>
2008-06-29 08:26:07 +00:00
</form>
</field>
</record>
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_journal_form" model= "ir.actions.act_window" >
2010-06-04 13:01:56 +00:00
<field name= "name" > Analytic Journals</field>
2008-07-01 15:58:58 +00:00
<field name= "res_model" > account.analytic.journal</field>
<field name= "view_type" > form</field>
2010-12-15 08:57:24 +00:00
<field name= "view_mode" > tree,form</field>
2010-08-09 10:07:50 +00:00
<field name= "search_view_id" ref= "view_analytic_journal_search" />
2008-06-29 08:26:07 +00:00
</record>
2010-12-28 08:29:54 +00:00
<menuitem groups= "analytic.group_analytic_accounting" action= "action_account_analytic_journal_form" id= "account_def_analytic_journal" parent= "menu_analytic_accounting" sequence= "5" />
2008-08-19 13:31:12 +00:00
2008-06-29 08:26:07 +00:00
#
# Open journal entries
#
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_journal_open_form" model= "ir.actions.act_window" >
2010-06-04 13:01:56 +00:00
<field name= "name" > Analytic Journal Items</field>
2008-07-01 15:58:58 +00:00
<field name= "res_model" > account.analytic.line</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2008-06-29 08:26:07 +00:00
</record>
2010-12-28 08:29:54 +00:00
<menuitem groups= "analytic.group_analytic_accounting"
action="action_account_analytic_journal_open_form"
id="account_analytic_journal_entries"
parent="menu_finance_entries"/>
2008-08-19 13:31:12 +00:00
2008-06-29 08:26:07 +00:00
#
# Reporting
#
2008-08-19 13:31:12 +00:00
2008-07-01 15:58:58 +00:00
<record id= "action_account_analytic_journal_tree" model= "ir.actions.act_window" >
<field name= "name" > Print Analytic Journals</field>
<field name= "res_model" > account.analytic.journal</field>
<field name= "view_type" > tree</field>
2010-07-21 08:47:43 +00:00
<field name= "help" > To print an analytics (or costs) journal for a given period. The report give code, move name, account number, general amount and analytic amount.</field>
2008-06-29 08:26:07 +00:00
</record>
2010-12-28 08:29:54 +00:00
<menuitem groups= "analytic.group_analytic_accounting"
2011-02-01 12:53:45 +00:00
action="action_account_analytic_journal_tree"
2010-12-28 08:29:54 +00:00
id="account_analytic_journal_print" parent="account.next_id_40"/>
2008-08-19 13:31:12 +00:00
2010-10-11 09:08:32 +00:00
<act_window
2011-01-27 09:49:39 +00:00
context="{'search_default_account_id': [active_id], 'search_default_user_id': False, 'default_account_id': active_id}"
2010-10-11 09:08:32 +00:00
id="act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal"
name="All Analytic Entries"
res_model="account.analytic.line"
src_model="account.analytic.account"
view_mode="tree,form"
2010-09-06 12:17:22 +00:00
view_type="form"/>
2008-08-19 13:31:12 +00:00
<record id= "view_account_journal_1" model= "ir.ui.view" >
<field name= "name" > account.journal.form.1</field>
<field name= "model" > account.journal</field>
<field name= "inherit_id" ref= "account.view_account_journal_form" />
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2012-07-18 14:28:10 +00:00
<field name= "type" position= "after" >
2008-08-19 13:31:12 +00:00
<field name= "analytic_journal_id" />
</field>
</field>
</record>
2009-04-06 14:21:29 +00:00
<record id= "analytic_accounts_graph" model= "ir.ui.view" >
2008-10-08 09:38:21 +00:00
<field name= "name" > analytic.accounts.graph</field>
<field name= "model" > account.analytic.account</field>
<field name= "type" > graph</field>
<field name= "arch" type= "xml" >
<graph string= "Analytic Account Statistics" type= "bar" >
<field name= "complete_name" />
<field name= "balance" operator= "+" />
</graph>
</field>
</record>
2008-06-29 08:26:07 +00:00
</data>
2008-09-10 17:56:00 +00:00
</openerp>