New Menus Definitions

bzr revid: fp@tinyerp.com-9fddab2e4b601123b2e476f27bb0bbbd5b470b0d
This commit is contained in:
Fabien Pinckaers 2008-07-01 15:58:58 +00:00
parent cb064eb119
commit 4bb0246a56
175 changed files with 15336 additions and 15725 deletions

View File

@ -1,8 +1,8 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<assert model="account.move" search="[]" string="For all account moves, the state is valid implies that the sum of credits equals the sum of debits">
<test expr="not len(line_id) or line_id[0].state != 'valid' or (sum([l.debit - l.credit for l in line_id]) &lt;= 0.00001)" />
<test expr="not len(line_id) or line_id[0].state != 'valid' or (sum([l.debit - l.credit for l in line_id]) &lt;= 0.00001)"/>
</assert>
<!--assert model="account.invoice" search="[]" string="If the invoice is paid, third party accounting lines must be reconciled">
@ -10,24 +10,24 @@
</assert-->
<assert model="account.account" search="[]" string="For all accounts, the balance is equal to the sum of the balance of its childs">
<test expr="not len(child_id) or (balance - sum([c.balance for c in child_id]) &lt;= 0.00001)" />
<test expr="not len(child_id) or (balance - sum([c.balance for c in child_id]) &lt;= 0.00001)"/>
</assert>
<assert model="account.move.line" search="[('account_id.type', '=', 'view')]" string="Accounts of view type do not contain any move line">
<test expr="False" />
<test expr="False"/>
</assert>
<assert model="account.invoice" search="[('state', 'in', ['paid', 'open'])]" string="The total amount of all paid or open invoices is correctly computed">
<test expr="sum([l.price_subtotal for l in invoice_line]) - amount_untaxed &lt;= 0.00001" />
<test expr="sum([l.price_subtotal for l in invoice_line]) - amount_untaxed &lt;= 0.00001"/>
</assert>
<assert model="account.move.reconcile" search="[]" string="For each reconciliation, the sum of credits equals the sum of debits">
<test expr="sum([l.debit - l.credit for l in line_id]) &lt;= 0.00001" />
<test expr="sum([l.debit - l.credit for l in line_id]) &lt;= 0.00001"/>
</assert>
<assert model="account.account" search="[]" string="Every account must have at least one parent account of type '0'">
<test expr="not parent_id or '0' in [p.code for p in parent_id]" />
<test expr="not parent_id or '0' in [p.code for p in parent_id]"/>
</assert>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
@ -6,89 +6,89 @@
Fiscal year
-->
<record model="account.fiscalyear" id="data_fiscalyear">
<field name="name" eval="'Fiscal Year '+time.strftime('%Y')"/>
<field name="code" eval="'FY'+time.strftime('%Y')"/>
<field name="date_start" eval="time.strftime('%Y')+'-01-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-12-31'"/>
<record id="data_fiscalyear" model="account.fiscalyear">
<field eval="'Fiscal Year '+time.strftime('%Y')" name="name"/>
<field eval="'FY'+time.strftime('%Y')" name="code"/>
<field eval="time.strftime('%Y')+'-01-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-12-31'" name="date_stop"/>
</record>
<!--
Fiscal Periods
-->
<record model="account.period" id="period_1">
<field name="name" eval="'Jan.'+time.strftime('%Y')"/>
<record id="period_1" model="account.period">
<field eval="'Jan.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-01-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-01-31'"/>
<field eval="time.strftime('%Y')+'-01-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-01-31'" name="date_stop"/>
</record>
<record model="account.period" id="period_2">
<field name="name" eval="'Feb.'+time.strftime('%Y')"/>
<record id="period_2" model="account.period">
<field eval="'Feb.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-02-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-02-28'"/>
<field eval="time.strftime('%Y')+'-02-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-02-28'" name="date_stop"/>
</record>
<record model="account.period" id="period_3">
<field name="name" eval="'Mar.'+time.strftime('%Y')"/>
<record id="period_3" model="account.period">
<field eval="'Mar.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-03-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-03-31'"/>
<field eval="time.strftime('%Y')+'-03-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-03-31'" name="date_stop"/>
</record>
<record model="account.period" id="period_4">
<field name="name" eval="'Apr.'+time.strftime('%Y')"/>
<record id="period_4" model="account.period">
<field eval="'Apr.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-04-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-04-30'"/>
<field eval="time.strftime('%Y')+'-04-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-04-30'" name="date_stop"/>
</record>
<record model="account.period" id="period_5">
<field name="name" eval="'May.'+time.strftime('%Y')"/>
<record id="period_5" model="account.period">
<field eval="'May.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-05-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-05-31'"/>
<field eval="time.strftime('%Y')+'-05-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-05-31'" name="date_stop"/>
</record>
<record model="account.period" id="period_6">
<field name="name" eval="'Jun.'+time.strftime('%Y')"/>
<record id="period_6" model="account.period">
<field eval="'Jun.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-06-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-06-30'"/>
<field eval="time.strftime('%Y')+'-06-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-06-30'" name="date_stop"/>
</record>
<record model="account.period" id="period_7">
<field name="name" eval="'Jul.'+time.strftime('%Y')"/>
<record id="period_7" model="account.period">
<field eval="'Jul.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-07-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-07-31'"/>
<field eval="time.strftime('%Y')+'-07-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-07-31'" name="date_stop"/>
</record>
<record model="account.period" id="period_8">
<field name="name" eval="'Aug.'+time.strftime('%Y')"/>
<record id="period_8" model="account.period">
<field eval="'Aug.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-08-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-08-31'"/>
<field eval="time.strftime('%Y')+'-08-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-08-31'" name="date_stop"/>
</record>
<record model="account.period" id="period_9">
<field name="name" eval="'Sep.'+time.strftime('%Y')"/>
<record id="period_9" model="account.period">
<field eval="'Sep.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-09-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-09-30'"/>
<field eval="time.strftime('%Y')+'-09-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-09-30'" name="date_stop"/>
</record>
<record model="account.period" id="period_10">
<field name="name" eval="'Oct.'+time.strftime('%Y')"/>
<record id="period_10" model="account.period">
<field eval="'Oct.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-10-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-10-31'"/>
<field eval="time.strftime('%Y')+'-10-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-10-31'" name="date_stop"/>
</record>
<record model="account.period" id="period_11">
<field name="name" eval="'Nov.'+time.strftime('%Y')"/>
<record id="period_11" model="account.period">
<field eval="'Nov.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-11-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-11-30'"/>
<field eval="time.strftime('%Y')+'-11-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-11-30'" name="date_stop"/>
</record>
<record model="account.period" id="period_12">
<field name="name" eval="'Dec.'+time.strftime('%Y')"/>
<record id="period_12" model="account.period">
<field eval="'Dec.'+time.strftime('%Y')" name="name"/>
<field name="fiscalyear_id" ref="data_fiscalyear"/>
<field name="date_start" eval="time.strftime('%Y')+'-12-01'"/>
<field name="date_stop" eval="time.strftime('%Y')+'-12-31'"/>
<field eval="time.strftime('%Y')+'-12-01'" name="date_start"/>
<field eval="time.strftime('%Y')+'-12-31'" name="date_stop"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,17 +1,17 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<menuitem name='Financial Management/End of Year Treatments' sequence='20' id='menu_account_end_year_treatments'/>
<menuitem id="menu_account_end_year_treatments" name="End of Year Treatments" parent="account.menu_finance" sequence="20"/>
<record id='action_account_period_tree' model='ir.actions.act_window'>
<field name='name'>Close Period</field>
<field name='res_model'>account.period</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft')]</field>
<field name='view_id' ref='view_account_period_tree'/>
<record id="action_account_period_tree" model="ir.actions.act_window">
<field name="name">Close Period</field>
<field name="res_model">account.period</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft')]</field>
<field name="view_id" ref="view_account_period_tree"/>
</record>
<menuitem name='Financial Management/End of Year Treatments/Close Period' action='action_account_period_tree' id='menu_action_account_period_close_tree'/>
<menuitem action="action_account_period_tree" id="menu_action_account_period_close_tree" parent="account.menu_account_end_year_treatments"/>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
@ -6,183 +6,183 @@
Invoices
-->
<record id='view_invoice_line_tree' model='ir.ui.view'>
<field name='name'>account.invoice.line.tree</field>
<field name='model'>account.invoice.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Invoice Line'>
<field name='name'/>
<field name='account_id'/>
<field name='quantity'/>
<field name='uos_id'/>
<field name='price_unit'/>
<field name='discount'/>
<field name='price_subtotal'/>
<record id="view_invoice_line_tree" model="ir.ui.view">
<field name="name">account.invoice.line.tree</field>
<field name="model">account.invoice.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Invoice Line">
<field name="name"/>
<field name="account_id"/>
<field name="quantity"/>
<field name="uos_id"/>
<field name="price_unit"/>
<field name="discount"/>
<field name="price_subtotal"/>
</tree>
</field>
</record>
<record id='view_invoice_line_form' model='ir.ui.view'>
<field name='name'>account.invoice.line.form</field>
<field name='model'>account.invoice.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Invoice Line'>
<record id="view_invoice_line_form" model="ir.ui.view">
<field name="name">account.invoice.line.form</field>
<field name="model">account.invoice.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice Line">
<notebook>
<page string='Line'>
<field name='product_id' on_change='product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id)' select='1'/>
<field name='uos_id'/>
<field name='quantity' select='1'/>
<field name='price_unit' select='1'/>
<field name='discount'/>
<field name='name' select='1' colspan='4'/>
<field name='account_id' domain='[(&apos;company_id&apos;, &apos;=&apos;, parent.company_id), (&apos;journal_id&apos;, &apos;=&apos;, parent.journal_id), (&apos;type&apos;, &apos;&lt;&gt;&apos;, &apos;view&apos;)]' on_change='onchange_account_id(parent.partner_id,account_id)'/>
<field name='account_analytic_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, parent.company_id)]'/>
<page string="Line">
<field name="product_id" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id)" select="1"/>
<field name="uos_id"/>
<field name="quantity" select="1"/>
<field name="price_unit" select="1"/>
<field name="discount"/>
<field colspan="4" name="name" select="1"/>
<field domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id" on_change="onchange_account_id(parent.partner_id,account_id)"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id)]" name="account_analytic_id"/>
<newline/>
<field name='price_subtotal'/>
<field name='invoice_line_tax_id' colspan='4'/>
<field name="price_subtotal"/>
<field colspan="4" name="invoice_line_tax_id"/>
</page>
<page string='Notes'>
<field name='note' nolabel='1' colspan='4'/>
<page string="Notes">
<field colspan="4" name="note" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='view_invoice_tax_tree' model='ir.ui.view'>
<field name='name'>account.invoice.tax.tree</field>
<field name='model'>account.invoice.tax</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Manual Invoice Taxes'>
<field name='sequence'/>
<field name='manual'/>
<field name='name'/>
<field name='account_id'/>
<field name='base'/>
<field name='amount'/>
<record id="view_invoice_tax_tree" model="ir.ui.view">
<field name="name">account.invoice.tax.tree</field>
<field name="model">account.invoice.tax</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Manual Invoice Taxes">
<field name="sequence"/>
<field name="manual"/>
<field name="name"/>
<field name="account_id"/>
<field name="base"/>
<field name="amount"/>
</tree>
</field>
</record>
<record id='view_invoice_tax_form' model='ir.ui.view'>
<field name='name'>account.invoice.tax.form</field>
<field name='model'>account.invoice.tax</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Manual Invoice Taxes'>
<field name='name' select='1'/>
<field name='sequence'/>
<field name='account_id' select='1'/>
<field name='manual' select='1'/>
<field name='amount' select='1'/>
<field name='base' readonly='0'/>
<separator string='Tax codes' colspan='4'/>
<field name='base_code_id'/>
<field name='base_amount'/>
<field name='tax_code_id'/>
<field name='tax_amount'/>
<record id="view_invoice_tax_form" model="ir.ui.view">
<field name="name">account.invoice.tax.form</field>
<field name="model">account.invoice.tax</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Manual Invoice Taxes">
<field name="name" select="1"/>
<field name="sequence"/>
<field name="account_id" select="1"/>
<field name="manual" select="1"/>
<field name="amount" select="1"/>
<field name="base" readonly="0"/>
<separator colspan="4" string="Tax codes"/>
<field name="base_code_id"/>
<field name="base_amount"/>
<field name="tax_code_id"/>
<field name="tax_amount"/>
</form>
</field>
</record>
<record id='invoice_tree' model='ir.ui.view'>
<field name='name'>account.invoice.tree</field>
<field name='model'>account.invoice</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree colors='blue:state==&apos;draft&apos;' string='Invoice'>
<field name='name'/>
<field name='type'/>
<field name='number'/>
<field name='partner_id'/>
<field name='amount_untaxed' sum='Untaxed amount'/>
<field name='amount_total' sum='Total amount'/>
<field name='currency_id'/>
<field name='date_invoice'/>
<field name='date_due' select='1'/>
<field name='state'/>
<record id="invoice_tree" model="ir.ui.view">
<field name="name">account.invoice.tree</field>
<field name="model">account.invoice</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree colors="blue:state=='draft'" string="Invoice">
<field name="name"/>
<field name="type"/>
<field name="number"/>
<field name="partner_id"/>
<field name="amount_untaxed" sum="Untaxed amount"/>
<field name="amount_total" sum="Total amount"/>
<field name="currency_id"/>
<field name="date_invoice"/>
<field name="date_due" select="1"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='invoice_supplier_form' model='ir.ui.view'>
<field name='name'>account.invoice.supplier.form</field>
<field name='model'>account.invoice</field>
<field name='type'>form</field>
<field name='priority'>2</field>
<field name='arch' type='xml'>
<form string='Supplier invoice'>
<record id="invoice_supplier_form" model="ir.ui.view">
<field name="name">account.invoice.supplier.form</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
<field name="priority">2</field>
<field name="arch" type="xml">
<form string="Supplier invoice">
<notebook>
<page string='Invoice'>
<field name='journal_id' domain='[(&apos;type&apos;, &apos;=&apos;, &apos;purchase&apos;)]' select='2'/>
<field name='type' readonly='1' select='2'/>
<field name='partner_id' on_change='onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank)' select='1'/>
<field name='address_invoice_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, company_id),(&apos;journal_id&apos;,&apos;=&apos;,journal_id)]'/>
<field name='date_due' select='1'/>
<field name='partner_bank' domain='[(&apos;partner_id&apos;, &apos;=&apos;, partner_id)]' on_change='onchange_partner_bank(partner_bank)' select='2'/>
<field name='reference_type' size='0' nolabel='1' select='2'/>
<field name='reference' nolabel='1' select='1'/>
<field name='check_total' required='2'/>
<field name='currency_id' on_change='onchange_currency_id(currency_id)' select='2'/>
<field name='invoice_line' default_get='{&apos;check_total&apos;: check_total, &apos;invoice_line&apos;: invoice_line, &apos;address_invoice_id&apos;: address_invoice_id, &apos;partner_id&apos;: partner_id, &apos;price_type&apos;: &apos;price_type&apos; in dir() and price_type or False}' nolabel='1' colspan='4'>
<tree editable='bottom' string='Invoice lines'>
<field name='product_id' on_change='product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, price_unit, parent.address_invoice_id)'/>
<field name='account_id' domain='[(&apos;company_id&apos;, &apos;=&apos;, parent.company_id), (&apos;journal_id&apos;, &apos;=&apos;, parent.journal_id), (&apos;type&apos;, &apos;&lt;&gt;&apos;, &apos;view&apos;)]' on_change='onchange_account_id(parent.partner_id,account_id)'/>
<field name='invoice_line_tax_id' view_mode='2'/>
<field name='account_analytic_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, parent.company_id)]'/>
<field name='quantity'/>
<field name='price_unit'/>
<page string="Invoice">
<field domain="[('type', '=', 'purchase')]" name="journal_id" select="2"/>
<field name="type" readonly="1" select="2"/>
<field name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term, partner_bank)" select="1"/>
<field domain="[('partner_id','=',partner_id)]" name="address_invoice_id"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id),('journal_id','=',journal_id)]" name="account_id"/>
<field name="date_due" select="1"/>
<field domain="[('partner_id', '=', partner_id)]" name="partner_bank" on_change="onchange_partner_bank(partner_bank)" select="2"/>
<field name="reference_type" nolabel="1" select="2" size="0"/>
<field name="reference" nolabel="1" select="1"/>
<field name="check_total" required="2"/>
<field name="currency_id" on_change="onchange_currency_id(currency_id)" select="2"/>
<field colspan="4" default_get="{'check_total': check_total, 'invoice_line': invoice_line, 'address_invoice_id': address_invoice_id, 'partner_id': partner_id, 'price_type': 'price_type' in dir() and price_type or False}" name="invoice_line" nolabel="1">
<tree editable="bottom" string="Invoice lines">
<field name="product_id" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, price_unit, parent.address_invoice_id)"/>
<field domain="[('company_id', '=', parent.company_id), ('journal_id', '=', parent.journal_id), ('type', '&lt;&gt;', 'view')]" name="account_id" on_change="onchange_account_id(parent.partner_id,account_id)"/>
<field name="invoice_line_tax_id" view_mode="2"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', parent.company_id)]" name="account_analytic_id"/>
<field name="quantity"/>
<field name="price_unit"/>
<!-- Removed if subtotal is set -->
<field name='price_subtotal'/>
<field name='name'/>
<field name='uos_id' invisible='True'/>
<field name="price_subtotal"/>
<field name="name"/>
<field invisible="True" name="uos_id"/>
</tree>
</field>
<group col='1' colspan='2'>
<field name='tax_line' nolabel='1'>
<tree editable='bottom' string='Taxes'>
<field name='name'/>
<field name='base' readonly='1' on_change='base_change(base)'/>
<field name='amount' on_change='amount_change(amount)'/>
<group col="1" colspan="2">
<field name="tax_line" nolabel="1">
<tree editable="bottom" string="Taxes">
<field name="name"/>
<field name="base" on_change="base_change(base)" readonly="1"/>
<field name="amount" on_change="amount_change(amount)"/>
<field name='base_amount' invisible='True'/>
<field name='tax_amount' invisible='True'/>
<field invisible="True" name="base_amount"/>
<field invisible="True" name="tax_amount"/>
</tree>
</field>
</group>
<group col='4' colspan='2'>
<label colspan='2'/>
<field name='amount_untaxed'/>
<button name='button_reset_taxes' type='object' states='draft' string='Reset taxes' colspan='2'/>
<field name='amount_tax'/>
<button name='button_compute' type='object' states='draft' string='Compute' colspan='2'/>
<field name='amount_total'/>
<field name='reconciled'/>
<field name='state' select='2'/>
<group col='3' colspan='4'>
<button name='invoice_open' states='draft,proforma' string='Validate'/>
<button name='invoice_cancel' states='draft,proforma,sale,open' string='Cancel'/>
<button name='action_cancel_draft' type='object' states='cancel' string='Set to Draft'/>
<group col="4" colspan="2">
<label colspan="2"/>
<field name="amount_untaxed"/>
<button colspan="2" name="button_reset_taxes" states="draft" string="Reset taxes" type="object"/>
<field name="amount_tax"/>
<button colspan="2" name="button_compute" states="draft" string="Compute" type="object"/>
<field name="amount_total"/>
<field name="reconciled"/>
<field name="state" select="2"/>
<group col="3" colspan="4">
<button name="invoice_open" states="draft,proforma" string="Validate"/>
<button name="invoice_cancel" states="draft,proforma,sale,open" string="Cancel"/>
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
</group>
</group>
</page>
<page string='Other Info'>
<field name='company_id'/>
<page string="Other Info">
<field name="company_id"/>
<newline/>
<field name='payment_term' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)'/>
<field name='name' select='2'/>
<field name="payment_term" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)"/>
<field name="name" select="2"/>
<newline/>
<field name='number' select='2'/>
<field name='origin'/>
<field name='address_contact_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]' colspan='4'/>
<field name='move_id'/>
<field name='date_invoice' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)' select='1'/>
<field name='period_id'/>
<label align='0.0' string='(keep empty to use the current period)' colspan='2'/>
<separator string='Additionnal Information' colspan='4'/>
<field name='comment' nolabel='1' colspan='4'/>
<field name="number" select="2"/>
<field name="origin"/>
<field colspan="4" domain="[('partner_id','=',partner_id)]" name="address_contact_id"/>
<field name="move_id"/>
<field name="date_invoice" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" select="1"/>
<field name="period_id"/>
<label align="0.0" colspan="2" string="(keep empty to use the current period)"/>
<separator colspan="4" string="Additionnal Information"/>
<field colspan="4" name="comment" nolabel="1"/>
</page>
</notebook>
</form>
@ -190,333 +190,333 @@
</record>
<record id='invoice_form' model='ir.ui.view'>
<field name='name'>account.invoice.form</field>
<field name='model'>account.invoice</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Invoice'>
<record id="invoice_form" model="ir.ui.view">
<field name="name">account.invoice.form</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Invoice">
<notebook>
<page string='Invoice'>
<field name='journal_id' select='2'/>
<field name='type' readonly='1' select='2'/>
<field name='partner_id' on_change='onchange_partner_id(type,partner_id,date_invoice,payment_term)' select='1'/>
<field name='address_invoice_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;&lt;&gt;&apos;,&apos;view&apos;), (&apos;company_id&apos;, &apos;=&apos;, company_id),(&apos;journal_id&apos;,&apos;=&apos;,journal_id)]'/>
<field name='payment_term' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)'/>
<field name='name' select='2'/>
<field name='number' select='1'/>
<field name='currency_id' on_change='onchange_currency_id(currency_id)' select='2'/>
<field name='invoice_line' nolabel='1' widget='one2many_list' colspan='4'/>
<group col='1' colspan='2'>
<field name='tax_line' nolabel='1'>
<tree editable='bottom' string='Taxes'>
<field name='name'/>
<field name='base' readonly='1' on_change='base_change(base)'/>
<field name='amount' on_change='amount_change(amount)'/>
<field name='base_amount' invisible='True'/>
<field name='tax_amount' invisible='True'/>
<page string="Invoice">
<field name="journal_id" select="2"/>
<field name="type" readonly="1" select="2"/>
<field name="partner_id" on_change="onchange_partner_id(type,partner_id,date_invoice,payment_term)" select="1"/>
<field domain="[('partner_id','=',partner_id)]" name="address_invoice_id"/>
<field domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id),('journal_id','=',journal_id)]" name="account_id"/>
<field name="payment_term" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)"/>
<field name="name" select="2"/>
<field name="number" select="1"/>
<field name="currency_id" on_change="onchange_currency_id(currency_id)" select="2"/>
<field colspan="4" name="invoice_line" nolabel="1" widget="one2many_list"/>
<group col="1" colspan="2">
<field name="tax_line" nolabel="1">
<tree editable="bottom" string="Taxes">
<field name="name"/>
<field name="base" on_change="base_change(base)" readonly="1"/>
<field name="amount" on_change="amount_change(amount)"/>
<field invisible="True" name="base_amount"/>
<field invisible="True" name="tax_amount"/>
</tree>
</field>
</group>
<group col='4' colspan='2'>
<label colspan='2'/>
<field name='amount_untaxed'/>
<button name='button_reset_taxes' type='object' states='draft' string='Reset taxes' colspan='2'/>
<field name='amount_tax'/>
<button name='button_compute' type='object' states='draft' string='Compute' colspan='2'/>
<field name='amount_total'/>
<field name='reconciled'/>
<field name='state' select='2'/>
<group col='3' colspan='4'>
<button name='invoice_proforma' states='draft' string='PRO-FORMA'/>
<button name='invoice_open' states='draft,proforma' string='Create'/>
<button name='invoice_cancel' states='draft,proforma,sale,open' string='Cancel'/>
<button name='action_cancel_draft' type='object' states='cancel' string='Set to Draft'/>
<group col="4" colspan="2">
<label colspan="2"/>
<field name="amount_untaxed"/>
<button colspan="2" name="button_reset_taxes" states="draft" string="Reset taxes" type="object"/>
<field name="amount_tax"/>
<button colspan="2" name="button_compute" states="draft" string="Compute" type="object"/>
<field name="amount_total"/>
<field name="reconciled"/>
<field name="state" select="2"/>
<group col="3" colspan="4">
<button name="invoice_proforma" states="draft" string="PRO-FORMA"/>
<button name="invoice_open" states="draft,proforma" string="Create"/>
<button name="invoice_cancel" states="draft,proforma,sale,open" string="Cancel"/>
<button name="action_cancel_draft" states="cancel" string="Set to Draft" type="object"/>
</group>
</group>
</page>
<page string='Other Info'>
<field name='company_id'/>
<page string="Other Info">
<field name="company_id"/>
<newline/>
<field name='date_due' select='1'/>
<field name="date_due" select="1"/>
<newline/>
<field name='partner_bank' domain='[(&apos;partner_id.ref_companies&apos;, &apos;in&apos;, [company_id])]' select='2'/>
<field name='origin'/>
<field name='address_contact_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]' colspan='4'/>
<field name='move_id'/>
<field name='date_invoice' on_change='onchange_payment_term_date_invoice(payment_term, date_invoice)' select='1'/>
<field name='period_id'/>
<label align='0.0' string='(keep empty to use the current period)' colspan='2'/>
<separator string='Additionnal Information' colspan='4'/>
<field name='comment' nolabel='1' colspan='4'/>
<field domain="[('partner_id.ref_companies', 'in', [company_id])]" name="partner_bank" select="2"/>
<field name="origin"/>
<field colspan="4" domain="[('partner_id','=',partner_id)]" name="address_contact_id"/>
<field name="move_id"/>
<field name="date_invoice" on_change="onchange_payment_term_date_invoice(payment_term, date_invoice)" select="1"/>
<field name="period_id"/>
<label align="0.0" colspan="2" string="(keep empty to use the current period)"/>
<separator colspan="4" string="Additionnal Information"/>
<field colspan="4" name="comment" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<menuitem name='Financial Management/Invoices' sequence='6' id='menu_finance_invoice'/>
<menuitem id="menu_finance_invoice" name="Invoices" parent="account.menu_finance" sequence="6"/>
<record id='action_invoice_tree1' model='ir.actions.act_window'>
<field name='name'>Customer Invoice</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_form'/>
<field name='domain'>[('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
<record id="action_invoice_tree1" model="ir.actions.act_window">
<field name="name">Customer Invoice</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field eval="invoice_form" name="view_id"/>
<field name="domain">[('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
</record>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree1' id='menu_action_invoice_tree1'/>
<menuitem action="action_invoice_tree1" id="menu_action_invoice_tree1" parent="account.menu_finance_invoice"/>
<record id='action_invoice_tree2' model='ir.actions.act_window'>
<field name='name'>Supplier Invoice</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_supplier_form'/>
<field name='domain'>[('type','=','in_invoice')]</field>
<field name='context'>{'type':'in_invoice'}</field>
<record id="action_invoice_tree2" model="ir.actions.act_window">
<field name="name">Supplier Invoice</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field eval="invoice_supplier_form" name="view_id"/>
<field name="domain">[('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice'}</field>
</record>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree2' id='menu_action_invoice_tree2'/>
<menuitem action="action_invoice_tree2" id="menu_action_invoice_tree2" parent="account.menu_finance_invoice"/>
<record id='action_invoice_tree3' model='ir.actions.act_window'>
<field name='name'>Customer Refund</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_form'/>
<field name='domain'>[('type','=','out_refund')]</field>
<field name='context'>{'type':'out_refund'}</field>
<record id="action_invoice_tree3" model="ir.actions.act_window">
<field name="name">Customer Refund</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field eval="invoice_form" name="view_id"/>
<field name="domain">[('type','=','out_refund')]</field>
<field name="context">{'type':'out_refund'}</field>
</record>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree3' id='menu_action_invoice_tree3'/>
<menuitem action="action_invoice_tree3" id="menu_action_invoice_tree3" parent="account.menu_finance_invoice"/>
<record id='action_invoice_tree4' model='ir.actions.act_window'>
<field name='name'>Supplier Refund</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='view_id' eval='invoice_supplier_form'/>
<field name='domain'>[('type','=','in_refund')]</field>
<field name='context'>{'type':'in_refund'}</field>
<record id="action_invoice_tree4" model="ir.actions.act_window">
<field name="name">Supplier Refund</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field eval="invoice_supplier_form" name="view_id"/>
<field name="domain">[('type','=','in_refund')]</field>
<field name="context">{'type':'in_refund'}</field>
</record>
<menuitem name='Financial Management/Invoices/' action='action_invoice_tree4' id='menu_action_invoice_tree4'/>
<menuitem action="action_invoice_tree4" id="menu_action_invoice_tree4" parent="account.menu_finance_invoice"/>
<record id='action_invoice_tree5' model='ir.actions.act_window'>
<field name='name'>Draft Customer Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
<record id="action_invoice_tree5" model="ir.actions.act_window">
<field name="name">Draft Customer Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
</record>
<record id='action_invoice_tree5_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree5'/>
<record id="action_invoice_tree5_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree5"/>
</record>
<record id='action_invoice_tree5_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree5'/>
<record id="action_invoice_tree5_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree5"/>
</record>
<menuitem name='Financial Management/Invoices/Customer Invoice/' action='action_invoice_tree5' id='menu_invoice_draft'/>
<menuitem id="next_id_35" name="Customer Invoice" parent="account.menu_finance_invoice"/><menuitem action="action_invoice_tree5" id="menu_invoice_draft" parent="next_id_35"/>
<record id='action_invoice_tree6' model='ir.actions.act_window'>
<field name='name'>PRO-FORMA Customer Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','proforma'),('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
<record id="action_invoice_tree6" model="ir.actions.act_window">
<field name="name">PRO-FORMA Customer Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','proforma'),('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
</record>
<record id='action_invoice_tree6_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree6'/>
<record id="action_invoice_tree6_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree6"/>
</record>
<record id='action_invoice_tree6_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree6'/>
<record id="action_invoice_tree6_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree6"/>
</record>
<menuitem name='Financial Management/Invoices/Customer Invoice/' action='action_invoice_tree6' id='menu_action_invoice_tree6'/>
<menuitem action="action_invoice_tree6" id="menu_action_invoice_tree6" parent="account.next_id_35"/>
<record id='action_invoice_tree7' model='ir.actions.act_window'>
<field name='name'>Open Customer Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','out_invoice')]</field>
<field name='context'>{'type':'out_invoice'}</field>
<record id="action_invoice_tree7" model="ir.actions.act_window">
<field name="name">Open Customer Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','out_invoice')]</field>
<field name="context">{'type':'out_invoice'}</field>
</record>
<record id='action_invoice_tree7_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree7'/>
<record id="action_invoice_tree7_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree7"/>
</record>
<record id='action_invoice_tree7_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree7'/>
<record id="action_invoice_tree7_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree7"/>
</record>
<menuitem name='Financial Management/Invoices/Customer Invoice/' action='action_invoice_tree7' id='menu_action_invoice_tree7'/>
<menuitem action="action_invoice_tree7" id="menu_action_invoice_tree7" parent="account.next_id_35"/>
<record id='action_invoice_tree8' model='ir.actions.act_window'>
<field name='name'>Draft Supplier Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','in_invoice')]</field>
<field name='context'>{'type':'in_invoice'}</field>
<record id="action_invoice_tree8" model="ir.actions.act_window">
<field name="name">Draft Supplier Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice'}</field>
</record>
<record id='action_invoice_tree8_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree8'/>
<record id="action_invoice_tree8_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree8"/>
</record>
<record id='action_invoice_tree8_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree8'/>
<record id="action_invoice_tree8_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree8"/>
</record>
<menuitem name='Financial Management/Invoices/Supplier Invoice/' action='action_invoice_tree8' id='menu_action_invoice_tree8'/>
<menuitem id="next_id_36" name="Supplier Invoice" parent="account.menu_finance_invoice"/><menuitem action="action_invoice_tree8" id="menu_action_invoice_tree8" parent="next_id_36"/>
<record id='action_invoice_tree9' model='ir.actions.act_window'>
<field name='name'>Open Supplier Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','in_invoice')]</field>
<field name='context'>{'type':'in_invoice'}</field>
<record id="action_invoice_tree9" model="ir.actions.act_window">
<field name="name">Open Supplier Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','in_invoice')]</field>
<field name="context">{'type':'in_invoice'}</field>
</record>
<record id='action_invoice_tree9_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree9'/>
<record id="action_invoice_tree9_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree9"/>
</record>
<record id='action_invoice_tree9_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree9'/>
<record id="action_invoice_tree9_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree9"/>
</record>
<menuitem name='Financial Management/Invoices/Supplier Invoice/' action='action_invoice_tree9' id='menu_action_invoice_tree9'/>
<menuitem action="action_invoice_tree9" id="menu_action_invoice_tree9" parent="account.next_id_36"/>
<record id='action_invoice_tree10' model='ir.actions.act_window'>
<field name='name'>Draft Customer Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','out_refund')]</field>
<field name='context'>{'type':'out_refund'}</field>
<record id="action_invoice_tree10" model="ir.actions.act_window">
<field name="name">Draft Customer Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','out_refund')]</field>
<field name="context">{'type':'out_refund'}</field>
</record>
<record id='action_invoice_tree10_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree10'/>
<record id="action_invoice_tree10_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree10"/>
</record>
<record id='action_invoice_tree10_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree10'/>
<record id="action_invoice_tree10_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree10"/>
</record>
<menuitem name='Financial Management/Invoices/Customer Refund/' action='action_invoice_tree10' id='menu_action_invoice_tree10'/>
<menuitem id="next_id_37" name="Customer Refund" parent="account.menu_finance_invoice"/><menuitem action="action_invoice_tree10" id="menu_action_invoice_tree10" parent="next_id_37"/>
<record id='action_invoice_tree11' model='ir.actions.act_window'>
<field name='name'>Open Customer Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','out_refund')]</field>
<field name='context'>{'type':'out_refund'}</field>
<record id="action_invoice_tree11" model="ir.actions.act_window">
<field name="name">Open Customer Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','out_refund')]</field>
<field name="context">{'type':'out_refund'}</field>
</record>
<record id='action_invoice_tree11_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree11'/>
<record id="action_invoice_tree11_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree11"/>
</record>
<record id='action_invoice_tree11_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree11'/>
<record id="action_invoice_tree11_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree11"/>
</record>
<menuitem name='Financial Management/Invoices/Customer Refund/' action='action_invoice_tree11' id='menu_action_invoice_tree11'/>
<menuitem action="action_invoice_tree11" id="menu_action_invoice_tree11" parent="account.next_id_37"/>
<record id='action_invoice_tree12' model='ir.actions.act_window'>
<field name='name'>Draft Supplier Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','draft'),('type','=','in_refund')]</field>
<field name='context'>{'type':'in_refund'}</field>
<record id="action_invoice_tree12" model="ir.actions.act_window">
<field name="name">Draft Supplier Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','draft'),('type','=','in_refund')]</field>
<field name="context">{'type':'in_refund'}</field>
</record>
<record id='action_invoice_tree12_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree12'/>
<record id="action_invoice_tree12_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree12"/>
</record>
<record id='action_invoice_tree12_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree12'/>
<record id="action_invoice_tree12_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree12"/>
</record>
<menuitem name='Financial Management/Invoices/Supplier Refund/' action='action_invoice_tree12' id='menu_action_invoice_tree12'/>
<menuitem id="next_id_38" name="Supplier Refund" parent="account.menu_finance_invoice"/><menuitem action="action_invoice_tree12" id="menu_action_invoice_tree12" parent="next_id_38"/>
<record id='action_invoice_tree13' model='ir.actions.act_window'>
<field name='name'>Open Supplier Refunds</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','=','open'),('type','=','in_refund')]</field>
<field name='context'>{'type':'in_refund'}</field>
<record id="action_invoice_tree13" model="ir.actions.act_window">
<field name="name">Open Supplier Refunds</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="domain">[('state','=','open'),('type','=','in_refund')]</field>
<field name="context">{'type':'in_refund'}</field>
</record>
<record id='action_invoice_tree13_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree13'/>
<record id="action_invoice_tree13_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree13"/>
</record>
<record id='action_invoice_tree13_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_supplier_form'/>
<field name='act_window_id' ref='action_invoice_tree13'/>
<record id="action_invoice_tree13_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_supplier_form"/>
<field name="act_window_id" ref="action_invoice_tree13"/>
</record>
<menuitem name='Financial Management/Invoices/Supplier Refund/' action='action_invoice_tree13' id='menu_action_invoice_tree13'/>
<menuitem action="action_invoice_tree13" id="menu_action_invoice_tree13" parent="account.next_id_38"/>
<record id='action_invoice_tree' model='ir.actions.act_window'>
<field name='name'>All Invoices</field>
<field name='res_model'>account.invoice</field>
<field name='view_type'>form</field>
<field name='view_id' ref='invoice_tree'/>
<field name='context'>{'type':'out_invoice'}</field>
<record id="action_invoice_tree" model="ir.actions.act_window">
<field name="name">All Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_id" ref="invoice_tree"/>
<field name="context">{'type':'out_invoice'}</field>
</record>
<record id='action_invoice_tree_view1' model='ir.actions.act_window.view'>
<field name='sequence' eval='1'/>
<field name='view_mode'>tree</field>
<field name='act_window_id' ref='action_invoice_tree'/>
<record id="action_invoice_tree_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree"/>
</record>
<record id='action_invoice_tree_view2' model='ir.actions.act_window.view'>
<field name='sequence' eval='2'/>
<field name='view_mode'>form</field>
<field name='view_id' ref='invoice_form'/>
<field name='act_window_id' ref='action_invoice_tree'/>
<record id="action_invoice_tree_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree"/>
</record>
<menuitem name='Financial Management/Invoices/All Invoices' action='action_invoice_tree' id='menu_action_invoice_tree'/>
<menuitem action="action_invoice_tree" id="menu_action_invoice_tree" parent="account.menu_finance_invoice"/>
<act_window name='Open invoices' domain='[(&apos;partner_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;, &apos;=&apos;, &apos;open&apos;)]' id='act_res_partner_2_account_invoice_opened' src_model='res.partner' res_model='account.invoice'/>
<act_window domain="[('partner_id', '=', active_id),('state', '=', 'open')]" id="act_res_partner_2_account_invoice_opened" name="Open invoices" res_model="account.invoice" src_model="res.partner"/>
<act_window name='Open invoices' domain='[(&apos;journal_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;, &apos;=&apos;, &apos;open&apos;)]' id='act_account_journal_2_account_invoice_opened' src_model='account.journal' res_model='account.invoice'/>
<act_window domain="[('journal_id', '=', active_id),('state', '=', 'open')]" id="act_account_journal_2_account_invoice_opened" name="Open invoices" res_model="account.invoice" src_model="account.journal"/>
<act_window name='Invoice lines' domain='[(&apos;account_analytic_id&apos;, &apos;=&apos;, active_id)]' id='act_account_analytic_account_2_account_invoice_line' src_model='account.analytic.account' res_model='account.invoice.line'/>
<act_window domain="[('account_analytic_id', '=', active_id)]" id="act_account_analytic_account_2_account_invoice_line" name="Invoice lines" res_model="account.invoice.line" src_model="account.analytic.account"/>
</data>
</terp>
</terp>

View File

@ -1,13 +1,13 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="workflow" id="wkf">
<record id="wkf" model="workflow">
<field name="name">account.invoice.basic</field>
<field name="osv">account.invoice</field>
<field name="on_create">True</field>
</record>
<record model="workflow.activity" id="act_draft">
<record id="act_draft" model="workflow.activity">
<field name="wkf_id" ref="wkf"/>
<field name="flow_start">True</field>
<field name="name">draft</field>
@ -16,30 +16,34 @@
<field name="wkf_id" ref="wkf"/>
<field name="name">confirm</field>
</record> -->
<record model="workflow.activity" id="act_proforma">
<record id="act_proforma" model="workflow.activity">
<field name="wkf_id" ref="wkf"/>
<field name="name">proforma</field>
<field name="action">action_move_create()&#10;write({'state':'proforma'})</field>
<field name="action">action_move_create()
write({'state':'proforma'})</field>
<field name="kind">function</field>
</record>
<record model="workflow.activity" id="act_open">
<record id="act_open" model="workflow.activity">
<field name="wkf_id" ref="wkf"/>
<field name="name">open</field>
<field name="action">action_move_create()&#10;action_number()&#10;write({'state':'open'})</field>
<field name="action">action_move_create()
action_number()
write({'state':'open'})</field>
<field name="kind">function</field>
</record>
<record model="workflow.activity" id="act_paid">
<record id="act_paid" model="workflow.activity">
<field name="wkf_id" ref="wkf"/>
<field name="name">paid</field>
<field name="flow_stop">True</field>
<field name="action">write({'state':'paid'})</field>
<field name="kind">function</field>
</record>
<record model="workflow.activity" id="act_cancel">
<record id="act_cancel" model="workflow.activity">
<field name="wkf_id" ref="wkf"/>
<field name="name">cancel</field>
<field name="flow_stop">True</field>
<field name="action">action_cancel()&#10;write({'state':'cancel'})</field>
<field name="action">action_cancel()
write({'state':'cancel'})</field>
<field name="kind">function</field>
</record>
@ -50,49 +54,49 @@
</record>
-->
<record model="workflow.transition" id="t3">
<record id="t3" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_proforma"/>
<field name="signal">invoice_proforma</field>
</record>
<record model="workflow.transition" id="t4">
<record id="t4" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_open"/>
<field name="signal">invoice_open</field>
</record>
<record model="workflow.transition" id="t5">
<record id="t5" model="workflow.transition">
<field name="act_from" ref="act_proforma"/>
<field name="act_to" ref="act_open"/>
<field name="signal">invoice_open</field>
</record>
<record model="workflow.transition" id="t7">
<record id="t7" model="workflow.transition">
<field name="act_from" ref="act_proforma"/>
<field name="act_to" ref="act_paid"/>
<field name="trigger_model">account.move.line</field>
<field name="trigger_expr_id">move_line_id_payment_get()</field>
<field name="condition">test_paid()</field>
</record>
<record model="workflow.transition" id="t8">
<record id="t8" model="workflow.transition">
<field name="act_from" ref="act_open"/>
<field name="act_to" ref="act_paid"/>
<field name="trigger_model">account.move.line</field>
<field name="trigger_expr_id">move_line_id_payment_get()</field>
<field name="condition">test_paid()</field>
</record>
<record model="workflow.transition" id="t9">
<record id="t9" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_cancel"/>
<field name="signal">invoice_cancel</field>
</record>
<record model="workflow.transition" id="t11">
<record id="t11" model="workflow.transition">
<field name="act_from" ref="act_proforma"/>
<field name="act_to" ref="act_cancel"/>
<field name="signal">invoice_cancel</field>
</record>
<record model="workflow.transition" id="t12">
<record id="t12" model="workflow.transition">
<field name="act_from" ref="act_open"/>
<field name="act_to" ref="act_cancel"/>
<field name="signal">invoice_cancel</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,27 +1,27 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report name='account.general.ledger' id='account_general_ledger' rml='account/report/general_ledger.rml' auto='False' model='account.account' menu='False' string='General Ledger'/>
<report name='account.third_party_ledger' id='account_3rdparty_ledger' rml='account/report/third_party_ledger.rml' auto='False' model='res.partner' menu='False' string='Partner ledger'/>
<report name='account.account.balance' id='account_account_balance' rml='account/report/account_balance.rml' auto='False' model='account.account' menu='False' string='Account balance'/>
<report name='account.partner.balance' id='account_3rdparty_account_balance' rml='account/report/partner_balance.rml' auto='False' model='account.account' menu='False' string='Partner balance'/>
<report name='account.budget' id='account_budget' rml='account/report/budget_report.rml' auto='False' model='account.budget.post' menu='False' string='Print Budget'/>
<report name='account.central.journal' id='account_central_journal' rml='account/report/central_journal.rml' auto='False' model='account.journal.period' string='Print Central Journal'/>
<report name='account.general.journal' id='account_general_journal' rml='account/report/general_journal.rml' auto='False' model='account.journal.period' string='Print General Journal'/>
<report name='account.journal.period.print' id='account_journal' rml='account/report/account_journal.rml' auto='False' model='account.journal.period' string='Print Journal'/>
<report name='account.overdue' id='account_overdue' rml='account/report/overdue.rml' auto='False' model='res.partner' string='Overdue payments'/>
<report name='account.invoice' id='account_invoices' rml='account/report/invoice.rml' auto='False' model='account.invoice' string='Invoices'/>
<report name='account.transfer' xml='account/report/transfer.xml' id='account_transfers' xsl='account/report/transfer.xsl' model='account.transfer' string='Transfers'/>
<report name='account.intracom' id='account_intracom' auto='False' model='account.move.line' menu='False' string='IntraCom'/>
<report auto="False" id="account_general_ledger" menu="False" model="account.account" name="account.general.ledger" rml="account/report/general_ledger.rml" string="General Ledger"/>
<report auto="False" id="account_3rdparty_ledger" menu="False" model="res.partner" name="account.third_party_ledger" rml="account/report/third_party_ledger.rml" string="Partner ledger"/>
<report auto="False" id="account_account_balance" menu="False" model="account.account" name="account.account.balance" rml="account/report/account_balance.rml" string="Account balance"/>
<report auto="False" id="account_3rdparty_account_balance" menu="False" model="account.account" name="account.partner.balance" rml="account/report/partner_balance.rml" string="Partner balance"/>
<report auto="False" id="account_budget" menu="False" model="account.budget.post" name="account.budget" rml="account/report/budget_report.rml" string="Print Budget"/>
<report auto="False" id="account_central_journal" model="account.journal.period" name="account.central.journal" rml="account/report/central_journal.rml" string="Print Central Journal"/>
<report auto="False" id="account_general_journal" model="account.journal.period" name="account.general.journal" rml="account/report/general_journal.rml" string="Print General Journal"/>
<report auto="False" id="account_journal" model="account.journal.period" name="account.journal.period.print" rml="account/report/account_journal.rml" string="Print Journal"/>
<report auto="False" id="account_overdue" model="res.partner" name="account.overdue" rml="account/report/overdue.rml" string="Overdue payments"/>
<report auto="False" id="account_invoices" model="account.invoice" name="account.invoice" rml="account/report/invoice.rml" string="Invoices"/>
<report id="account_transfers" model="account.transfer" name="account.transfer" string="Transfers" xml="account/report/transfer.xml" xsl="account/report/transfer.xsl"/>
<report auto="False" id="account_intracom" menu="False" model="account.move.line" name="account.intracom" string="IntraCom"/>
<report name='account.tax.code.entries' id='account_move_line_list' rml='account/report/account_tax_code.rml' model='account.tax.code' string='All Entries'/>
<report id="account_move_line_list" model="account.tax.code" name="account.tax.code.entries" rml="account/report/account_tax_code.rml" string="All Entries"/>
<report name='account.vat.declaration' id='account_vat_declaration' rml='account/report/tax_report.rml' auto='False' model='account.tax.code' menu='False' string='Taxes report'/>
<report auto="False" id="account_vat_declaration" menu="False" model="account.tax.code" name="account.vat.declaration" rml="account/report/tax_report.rml" string="Taxes report"/>
<wizard name='account.vat.declaration' id='wizard_vat_declaration' model='account.tax.code' menu='False' string='Wizard taxes report'/>
<wizard id="wizard_vat_declaration" menu="False" model="account.tax.code" name="account.vat.declaration" string="Wizard taxes report"/>
<menuitem name='Financial Management/Reporting/Taxes Report' action='wizard_vat_declaration' type='wizard' id='menu_wizard_vat_declaration'/>
<menuitem action="wizard_vat_declaration" id="menu_wizard_vat_declaration" parent="account.menu_finance_reporting" type="wizard"/>
<!--
@ -34,4 +34,4 @@
auto="False" />
-->
</data>
</terp>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,8 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!-- This file must be loaded _after_ account_demo.xml ! -->
<record model="account.invoice" id="test_invoice_1">
<record id="test_invoice_1" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
<field name="address_invoice_id" ref="base.res_partner_address_tang"/>
@ -14,14 +14,14 @@
<field name="name">Test invoice 1</field>
<field name="address_contact_id" ref="base.res_partner_address_tang"/>
</record>
<record model="account.invoice.line" id="test_invoice_1_line_1">
<record id="test_invoice_1_line_1" model="account.invoice.line">
<field name="name">Basic computer with Dvorak keyboard and left-handed mouse</field>
<field name="invoice_id" ref="test_invoice_1"/>
<field name="price_unit">250</field>
<field name="quantity">1</field>
<field name="account_id" ref="account.a_sale"/>
</record>
<record model="account.invoice.line" id="test_invoice_1_line_2">
<record id="test_invoice_1_line_2" model="account.invoice.line">
<field name="name">Little server with raid 1 and 512ECC ram</field>
<field name="invoice_id" ref="test_invoice_1"/>
<field name="price_unit">800</field>
@ -29,18 +29,18 @@
<field name="account_id" ref="account.a_sale"/>
</record>
<assert model="account.invoice" id="test_invoice_1" string="The currency unit of Test invoice 1 is EUR">
<assert id="test_invoice_1" model="account.invoice" string="The currency unit of Test invoice 1 is EUR">
<test expr="currency_id.code">EUR</test>
</assert>
<assert model="account.invoice" id="test_invoice_1" string="The amount of Test invoice 1 is correct" severity="error">
<test expr="sum([l.price_subtotal for l in invoice_line]) == 1850" />
<test expr="sum([l.price_subtotal for l in invoice_line]) == amount_untaxed" />
<assert id="test_invoice_1" model="account.invoice" severity="error" string="The amount of Test invoice 1 is correct">
<test expr="sum([l.price_subtotal for l in invoice_line]) == 1850"/>
<test expr="sum([l.price_subtotal for l in invoice_line]) == amount_untaxed"/>
</assert>
<workflow model="account.invoice" ref="test_invoice_1" action="invoice_open" />
<workflow action="invoice_open" model="account.invoice" ref="test_invoice_1"/>
<assert model="account.invoice" id="test_invoice_1" string="Test invoice 1 is now open">
<assert id="test_invoice_1" model="account.invoice" string="Test invoice 1 is now open">
<test expr="state">open</test>
</assert>
@ -61,19 +61,18 @@
context={}):
-->
<function model="account.invoice" name="pay_and_reconcile">
<value eval="[ref('test_invoice_1')]" />
<value eval="1850" />
<value eval="ref('cash')" />
<value eval="ref('account.period_' + str(int(time.strftime('%m'))))" />
<value eval="ref('bank_journal')" />
<value eval="ref('cash')" />
<value eval="ref('account.period_' + str(int(time.strftime('%m'))))" />
<value eval="ref('bank_journal')" />
<value eval="[ref('test_invoice_1')]"/>
<value eval="1850"/>
<value eval="ref('cash')"/>
<value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
<value eval="ref('bank_journal')"/>
<value eval="ref('cash')"/>
<value eval="ref('account.period_' + str(int(time.strftime('%m'))))"/>
<value eval="ref('bank_journal')"/>
</function>
<assert model="account.invoice" id="test_invoice_1" string="Test invoice 1 is now paid">
<assert id="test_invoice_1" model="account.invoice" string="Test invoice 1 is now paid">
<test expr="state">paid</test>
</assert>
</data>
</terp>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,70 +1,70 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard name='account.invoice.refund' id='wizard_invoice_refund' model='account.invoice' string='Refund invoice'/>
<wizard id="wizard_invoice_refund" model="account.invoice" name="account.invoice.refund" string="Refund invoice"/>
<wizard name='account.invoice.pay' id='wizard_invoice_pay' model='account.invoice' string='Pay invoice'/>
<wizard id="wizard_invoice_pay" model="account.invoice" name="account.invoice.pay" string="Pay invoice"/>
<wizard name='account.budget.spread' id='wizard_budget_spread' model='account.budget.post' menu='False' string='Spread amount'/>
<wizard id="wizard_budget_spread" menu="False" model="account.budget.post" name="account.budget.spread" string="Spread amount"/>
<!-- close year, period, journal -->
<wizard name='account.fiscalyear.close' id='wizard_fiscalyear_close' model='account.fiscalyear' menu='False' string='Close a Fiscal Year'/>
<menuitem name='Financial Management/End of Year Treatments/Close a Fiscal Year' sequence='11' action='wizard_fiscalyear_close' type='wizard' id='menu_wizard_fy_close'/>
<wizard id="wizard_fiscalyear_close" menu="False" model="account.fiscalyear" name="account.fiscalyear.close" string="Close a Fiscal Year"/>
<menuitem id="next_id_17" name="Financial Management"/><menuitem id="next_id_18" name="End of Year Treatments" parent="next_id_17"/><menuitem action="wizard_fiscalyear_close" id="menu_wizard_fy_close" parent="next_id_18" sequence="11" type="wizard"/>
<wizard name='account.open_closed_fiscalyear' id='wizard_open_closed_fiscalyear' model='account.fiscalyear' menu='False' string='Open a Closed Fiscal Year'/>
<menuitem name='Financial Management/End of Year Treatments/Open a Closed Fiscal Year' sequence='12' action='wizard_open_closed_fiscalyear' type='wizard' id='menu_wizard_open_closed_fy'/>
<wizard id="wizard_open_closed_fiscalyear" menu="False" model="account.fiscalyear" name="account.open_closed_fiscalyear" string="Open a Closed Fiscal Year"/>
<menuitem action="wizard_open_closed_fiscalyear" id="menu_wizard_open_closed_fy" parent="account.next_id_18" sequence="12" type="wizard"/>
<wizard name='account.period.close' id='wizard_period_close' model='account.period' string='Close Period'/>
<wizard id="wizard_period_close" model="account.period" name="account.period.close" string="Close Period"/>
<!-- automatic reconcile -->
<wizard name='account.automatic.reconcile' id='wizard_automatic_reconcile' model='account.account' menu='False' string='Automatic reconciliation'/>
<menuitem name='Financial Management/Periodical Processing/Reconciliation/Automatic Reconciliation' action='wizard_automatic_reconcile' type='wizard' id='menu_automatic_reconcile'/>
<wizard id="wizard_automatic_reconcile" menu="False" model="account.account" name="account.automatic.reconcile" string="Automatic reconciliation"/>
<menuitem id="next_id_19" name="Periodical Processing" parent="account.next_id_17"/><menuitem id="next_id_20" name="Reconciliation" parent="next_id_19"/><menuitem action="wizard_automatic_reconcile" id="menu_automatic_reconcile" parent="next_id_20" type="wizard"/>
<!-- manual reconcile -->
<wizard name='account.move.line.reconcile' id='wizard_reconcile' model='account.move.line' string='Reconcile Entries'/>
<wizard id="wizard_reconcile" model="account.move.line" name="account.move.line.reconcile" string="Reconcile Entries"/>
<wizard name='account.reconcile.unreconcile' id='wizard_reconcile_unreconcile' model='account.move.reconcile' string='Unreconcile Entries'/>
<wizard id="wizard_reconcile_unreconcile" model="account.move.reconcile" name="account.reconcile.unreconcile" string="Unreconcile Entries"/>
<wizard name='account.move.line.reconcile.select' id='wizard_reconcile_select' model='account.move.line' menu='False' string='Reconcile entries'/>
<menuitem name='Financial Management/Periodical Processing/Reconciliation/Manual Reconciliation' action='wizard_reconcile_select' type='wizard' id='menu_reconcile_select'/>
<wizard id="wizard_reconcile_select" menu="False" model="account.move.line" name="account.move.line.reconcile.select" string="Reconcile entries"/>
<menuitem action="wizard_reconcile_select" id="menu_reconcile_select" parent="account.next_id_20" type="wizard"/>
<!-- unreconcile -->
<wizard name='account.move.line.unreconcile' id='wizard_unreconcile' model='account.move.line' string='Unreconcile Entries'/>
<wizard id="wizard_unreconcile" model="account.move.line" name="account.move.line.unreconcile" string="Unreconcile Entries"/>
<wizard name='account.move.line.unreconcile.select' id='wizard_unreconcile_select' model='account.move.line' menu='False' string='Unreconcile entries'/>
<menuitem name='Financial Management/Periodical Processing/Reconciliation/Manual Unreconciliation' action='wizard_unreconcile_select' type='wizard' id='menu_unreconcile_select'/>
<wizard id="wizard_unreconcile_select" menu="False" model="account.move.line" name="account.move.line.unreconcile.select" string="Unreconcile entries"/>
<menuitem action="wizard_unreconcile_select" id="menu_unreconcile_select" parent="account.next_id_20" type="wizard"/>
<!-- subscriptions -->
<wizard name='account.subscription.generate' id='wizard_generate_subscription' model='account.subscription' menu='False' string='Create subscription entries'/>
<menuitem name='Financial Management/Periodical Processing/Create Subscription Entries' action='wizard_generate_subscription' type='wizard' id='menu_generate_subscription'/>
<wizard id="wizard_generate_subscription" menu="False" model="account.subscription" name="account.subscription.generate" string="Create subscription entries"/>
<menuitem action="wizard_generate_subscription" id="menu_generate_subscription" parent="account.next_id_19" type="wizard"/>
<!-- Aged partner balance -->
<wizard name='account.aged.trial.balance' id='wizard_aged_trial_balance' model='res.partner' menu='False' string='Aged partner balance'/>
<menuitem name='Financial Management/Reporting/Partner Accounts/Aged Partner Balance' action='wizard_aged_trial_balance' type='wizard' id='menu_aged_trial_balance'/>
<wizard id="wizard_aged_trial_balance" menu="False" model="res.partner" name="account.aged.trial.balance" string="Aged partner balance"/>
<menuitem id="next_id_21" name="Reporting" parent="account.next_id_17"/><menuitem id="next_id_22" name="Partner Accounts" parent="next_id_21"/><menuitem action="wizard_aged_trial_balance" id="menu_aged_trial_balance" parent="next_id_22" type="wizard"/>
<!-- report-related wizards -->
<wizard name='account.partner.balance.report' id='wizard_partner_balance_report' model='res.partner' menu='False' string='Partner balance'/>
<menuitem name='Financial Management/Reporting/Partner Accounts/Partner Balance' action='wizard_partner_balance_report' type='wizard' id='menu_partner_balance'/>
<wizard id="wizard_partner_balance_report" menu="False" model="res.partner" name="account.partner.balance.report" string="Partner balance"/>
<menuitem action="wizard_partner_balance_report" id="menu_partner_balance" parent="account.next_id_22" type="wizard"/>
<wizard name='account.third_party_ledger.report' id='wizard_third_party_ledger' model='res.partner' menu='False' string='Partner ledger'/>
<menuitem name='Financial Management/Reporting/Partner Accounts/Partner Ledger' action='wizard_third_party_ledger' type='wizard' id='menu_third_party_ledger'/>
<wizard id="wizard_third_party_ledger" menu="False" model="res.partner" name="account.third_party_ledger.report" string="Partner ledger"/>
<menuitem action="wizard_third_party_ledger" id="menu_third_party_ledger" parent="account.next_id_22" type="wizard"/>
<wizard name='account.budget.report' id='wizard_budget_report' model='account.budget.post' keyword='client_print_multi' string='Budget'/>
<wizard name='account.account.balance.report' id='wizard_balance_report' model='account.account' keyword='client_print_multi' string='Account balance'/>
<wizard name='account.general.ledger.report' id='wizard_general_ledger_report' model='account.account' keyword='client_print_multi' string='General ledger'/>
<wizard id="wizard_budget_report" keyword="client_print_multi" model="account.budget.post" name="account.budget.report" string="Budget"/>
<wizard id="wizard_balance_report" keyword="client_print_multi" model="account.account" name="account.account.balance.report" string="Account balance"/>
<wizard id="wizard_general_ledger_report" keyword="client_print_multi" model="account.account" name="account.general.ledger.report" string="General ledger"/>
<wizard name='account.invoice.state.confirm' multi='True' id='wizard_invoice_state_confirm' model='account.invoice' keyword='client_action_multi' string='Confirm draft invoices'/>
<wizard name='account.invoice.state.cancel' multi='True' id='wizard_invoice_state_cancel' model='account.invoice' keyword='client_action_multi' string='Cancel selected invoices'/>
<wizard id="wizard_invoice_state_confirm" keyword="client_action_multi" model="account.invoice" multi="True" name="account.invoice.state.confirm" string="Confirm draft invoices"/>
<wizard id="wizard_invoice_state_cancel" keyword="client_action_multi" model="account.invoice" multi="True" name="account.invoice.state.cancel" string="Cancel selected invoices"/>
<wizard name='account.wizard.account.duplicate' id='wizard_account_duplicate' model='account.account' keyword='tree_but_action' string='Duplicate'/>
<wizard id="wizard_account_duplicate" keyword="tree_but_action" model="account.account" name="account.wizard.account.duplicate" string="Duplicate"/>
<!-- account.move validate -->
<wizard name='account.move.validate' id='wizard_validate_account_moves' model='account.move' menu='False' string='Validate Account Moves'/>
<menuitem name='Financial Management/Periodical Processing/Validate Account Moves' action='wizard_validate_account_moves' type='wizard' id='menu_validate_account_moves'/>
<wizard id="wizard_validate_account_moves" menu="False" model="account.move" name="account.move.validate" string="Validate Account Moves"/>
<menuitem action="wizard_validate_account_moves" id="menu_validate_account_moves" parent="account.next_id_19" type="wizard"/>
<wizard name='account.move_line.validate' id='wizard_validate_account_moves_line' model='account.move.line' menu='True' string='Validate Account Moves'/>
<wizard id="wizard_validate_account_moves_line" menu="True" model="account.move.line" name="account.move_line.validate" string="Validate Account Moves"/>
</data>
</terp>
</terp>

View File

@ -1,52 +1,52 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!--
Account Type
-->
<record model="account.account.type" id="account_type_receivable" >
<record id="account_type_receivable" model="account.account.type">
<field name="name">Receivable</field>
<field name="code">receivable</field>
<field name="partner_account">True</field>
</record>
<record model="account.account.type" id="account_type_payable" >
<record id="account_type_payable" model="account.account.type">
<field name="name">Payable</field>
<field name="code">payable</field>
<field name="partner_account">True</field>
</record>
<record model="account.account.type" id="account_type_view">
<record id="account_type_view" model="account.account.type">
<field name="name">View</field>
<field name="code">view</field>
</record>
<record model="account.account.type" id="account_type_income" >
<record id="account_type_income" model="account.account.type">
<field name="name">Income</field>
<field name="code">income</field>
</record>
<record model="account.account.type" id="account_type_expense">
<record id="account_type_expense" model="account.account.type">
<field name="name">Expense</field>
<field name="code">expense</field>
</record>
<record model="account.account.type" id="account_type_tax">
<record id="account_type_tax" model="account.account.type">
<field name="name">Tax</field>
<field name="code">tax</field>
</record>
<record model="account.account.type" id="account_type_cash">
<record id="account_type_cash" model="account.account.type">
<field name="name">Cash</field>
<field name="code">cash</field>
</record>
<record model="account.account.type" id="account_type_asset">
<record id="account_type_asset" model="account.account.type">
<field name="name">Asset</field>
<field name="code">asset</field>
</record>
<record model="account.account.type" id="account_type_equity">
<record id="account_type_equity" model="account.account.type">
<field name="name">Equity</field>
<field name="code">equity</field>
</record>
<record model="account.account.type" id="account_type_closed">
<record id="account_type_closed" model="account.account.type">
<field name="name">Closed</field>
<field name="code">closed</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,251 +1,251 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<!--
Payment term
-->
<record model="account.payment.term" id="account_payment_term">
<record id="account_payment_term" model="account.payment.term">
<field name="name">30 Days Net</field>
</record>
<record model="account.payment.term.line" id="account_payment_term_line">
<record id="account_payment_term_line" model="account.payment.term.line">
<field name="name">30 days</field>
<field name="value">balance</field>
<field name="days" eval="30"/>
<field eval="30" name="days"/>
<field name="condition">net days</field>
<field name="payment_id" eval="account_payment_term"/>
<field eval="account_payment_term" name="payment_id"/>
</record>
<!--
Account Journal View
-->
<record model="account.journal.view" id="account_journal_bank_view">
<record id="account_journal_bank_view" model="account.journal.view">
<field name="name">Cash Journal View</field>
</record>
<record model="account.journal.column" id="bank_col1">
<record id="bank_col1" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Date</field>
<field name="field">date</field>
<field name="required" eval="True"/>
<field name="sequence" eval="1"/>
<field eval="True" name="required"/>
<field eval="1" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col2">
<record id="bank_col2" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">N. Piece</field>
<field name="field">move_id</field>
<field name="required" eval="False"/>
<field name="sequence" eval="2"/>
<field eval="False" name="required"/>
<field eval="2" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col7">
<record id="bank_col7" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Name</field>
<field name="field">name</field>
<field name="sequence" eval="3"/>
<field name="required" eval="True"/>
<field eval="3" name="sequence"/>
<field eval="True" name="required"/>
</record>
<record model="account.journal.column" id="bank_col4">
<record id="bank_col4" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Statement</field>
<field name="field">statement_id</field>
<field name="sequence" eval="4"/>
<field eval="4" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col6">
<record id="bank_col6" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Partner</field>
<field name="field">partner_id</field>
<field name="sequence" eval="5"/>
<field eval="5" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col5">
<record id="bank_col5" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Account</field>
<field name="field">account_id</field>
<field name="required" eval="True"/>
<field name="sequence" eval="6"/>
<field eval="True" name="required"/>
<field eval="6" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col9">
<record id="bank_col9" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Debit</field>
<field name="field">debit</field>
<field name="sequence" eval="10"/>
<field eval="10" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col10">
<record id="bank_col10" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Credit</field>
<field name="field">credit</field>
<field name="sequence" eval="11"/>
<field eval="11" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col3">
<record id="bank_col3" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">Ref</field>
<field name="field">ref</field>
<field name="sequence" eval="7"/>
<field eval="7" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col23">
<record id="bank_col23" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view"/>
<field name="name">State</field>
<field name="field">state</field>
<field name="sequence" eval="12"/>
<field eval="12" name="sequence"/>
</record>
<record model="account.journal.view" id="account_journal_bank_view_multi">
<record id="account_journal_bank_view_multi" model="account.journal.view">
<field name="name">Multi-Currency Cash Journal View</field>
</record>
<record model="account.journal.column" id="bank_col1_multi">
<record id="bank_col1_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Date</field>
<field name="field">date</field>
<field name="required" eval="True"/>
<field name="sequence" eval="1"/>
<field eval="True" name="required"/>
<field eval="1" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col2_multi">
<record id="bank_col2_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">N. Piece</field>
<field name="field">move_id</field>
<field name="required" eval="False"/>
<field name="sequence" eval="2"/>
<field eval="False" name="required"/>
<field eval="2" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col7_multi">
<record id="bank_col7_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Name</field>
<field name="field">name</field>
<field name="sequence" eval="3"/>
<field name="required" eval="True"/>
<field eval="3" name="sequence"/>
<field eval="True" name="required"/>
</record>
<record model="account.journal.column" id="bank_col4_multi">
<record id="bank_col4_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Statement</field>
<field name="field">statement_id</field>
<field name="sequence" eval="4"/>
<field eval="4" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col6_multi">
<record id="bank_col6_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Partner</field>
<field name="field">partner_id</field>
<field name="sequence" eval="5"/>
<field eval="5" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col5_multi">
<record id="bank_col5_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Account</field>
<field name="field">account_id</field>
<field name="required" eval="True"/>
<field name="sequence" eval="6"/>
<field eval="True" name="required"/>
<field eval="6" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col9_multi">
<record id="bank_col9_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Debit</field>
<field name="field">debit</field>
<field name="sequence" eval="10"/>
<field eval="10" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col10_multi">
<record id="bank_col10_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Credit</field>
<field name="field">credit</field>
<field name="sequence" eval="11"/>
<field eval="11" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col17_multi">
<record id="bank_col17_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Currency Amt.</field>
<field name="field">amount_currency</field>
<field name="sequence" eval="12"/>
<field eval="12" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col18_multi">
<record id="bank_col18_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Currency</field>
<field name="field">currency_id</field>
<field name="sequence" eval="13"/>
<field eval="13" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col3_multi">
<record id="bank_col3_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">Ref</field>
<field name="field">ref</field>
<field name="sequence" eval="7"/>
<field eval="7" name="sequence"/>
</record>
<record model="account.journal.column" id="bank_col23_multi">
<record id="bank_col23_multi" model="account.journal.column">
<field name="view_id" ref="account_journal_bank_view_multi"/>
<field name="name">State</field>
<field name="field">state</field>
<field name="sequence" eval="14"/>
<field eval="14" name="sequence"/>
</record>
<record model="account.journal.view" id="account_journal_view">
<record id="account_journal_view" model="account.journal.view">
<field name="name">Journal View</field>
</record>
<record model="account.journal.column" id="journal_col1">
<record id="journal_col1" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Date</field>
<field name="field">date</field>
<field name="required" eval="True"/>
<field name="sequence" eval="1"/>
<field eval="True" name="required"/>
<field eval="1" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col2">
<record id="journal_col2" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">N. Piece</field>
<field name="field">move_id</field>
<field name="required" eval="False"/>
<field name="sequence" eval="2"/>
<field eval="False" name="required"/>
<field eval="2" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col3">
<record id="journal_col3" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Ref</field>
<field name="field">ref</field>
<field name="sequence" eval="3"/>
<field eval="3" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col4">
<record id="journal_col4" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Account</field>
<field name="field">account_id</field>
<field name="required" eval="True"/>
<field name="sequence" eval="5"/>
<field eval="True" name="required"/>
<field eval="5" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col5">
<record id="journal_col5" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Partner</field>
<field name="field">partner_id</field>
<field name="sequence" eval="4"/>
<field eval="4" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col6">
<record id="journal_col6" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Name</field>
<field name="field">name</field>
<field name="sequence" eval="6"/>
<field name="required" eval="True"/>
<field eval="6" name="sequence"/>
<field eval="True" name="required"/>
</record>
<record model="account.journal.column" id="journal_col7">
<record id="journal_col7" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Maturity Date</field>
<field name="field">date_maturity</field>
<field name="sequence" eval="7"/>
<field eval="7" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col8">
<record id="journal_col8" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Debit</field>
<field name="field">debit</field>
<field name="sequence" eval="8"/>
<field eval="8" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col9">
<record id="journal_col9" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Credit</field>
<field name="field">credit</field>
<field name="sequence" eval="9"/>
<field eval="9" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col25">
<record id="journal_col25" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Tax Acc.</field>
<field name="field">tax_code_id</field>
<field name="sequence" eval="10"/>
<field eval="10" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col26">
<record id="journal_col26" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">Tax</field>
<field name="field">tax_amount</field>
<field name="sequence" eval="11"/>
<field eval="11" name="sequence"/>
</record>
<record model="account.journal.column" id="journal_col24">
<record id="journal_col24" model="account.journal.column">
<field name="view_id" ref="account_journal_view"/>
<field name="name">State</field>
<field name="field">state</field>
<field name="sequence" eval="12"/>
<field eval="12" name="sequence"/>
</record>
@ -253,82 +253,82 @@
Account Journal Sequences
-->
<record model="ir.sequence.type" id="sequence_journal_type">
<record id="sequence_journal_type" model="ir.sequence.type">
<field name="name">Account Journal</field>
<field name="code">account.journal</field>
</record>
<record model="ir.sequence" id="sequence_journal">
<record id="sequence_journal" model="ir.sequence">
<field name="name">Account Journal</field>
<field name="code">account.journal</field>
<field name="prefix"></field>
<field name="prefix"/>
</record>
<!--
Account Statement Sequences
-->
<record model="ir.sequence.type" id="sequence_reconcile">
<record id="sequence_reconcile" model="ir.sequence.type">
<field name="name">Account reconcile sequence</field>
<field name="code">account.reconcile</field>
</record>
<record model="ir.sequence" id="sequence_reconcile_seq">
<record id="sequence_reconcile_seq" model="ir.sequence">
<field name="name">Account reconcile sequence</field>
<field name="code">account.reconcile</field>
<field name="prefix">A</field>
<field name="number_next" eval="1"/>
<field name="number_increment" eval="1"/>
<field eval="1" name="number_next"/>
<field eval="1" name="number_increment"/>
</record>
<record model="ir.sequence.type" id="sequence_statement_type">
<record id="sequence_statement_type" model="ir.sequence.type">
<field name="name">Bank Statement</field>
<field name="code">account.bank.statement</field>
</record>
<record model="ir.sequence" id="sequence_statement">
<record id="sequence_statement" model="ir.sequence">
<field name="name">Account Bank Statement</field>
<field name="code">account.bank.statement</field>
<field name="prefix">St. %(month)s/%(day)s</field>
<field name="number_next" eval="0"/>
<field name="number_increment" eval="1"/>
<field eval="0" name="number_next"/>
<field eval="1" name="number_increment"/>
</record>
<!--
Account Journal
-->
<record model="account.journal" id="sales_journal">
<record id="sales_journal" model="account.journal">
<field name="name">Sales Journal</field>
<field name="code">SAJ</field>
<field name="type">sale</field>
<field name="view_id" ref="account_journal_view"/>
<field name="sequence_id" ref="sequence_journal"/>
<field name="default_credit_account_id" model="account.account" search="[('type','=','receivable')]"/>
<field name="default_debit_account_id" model="account.account" search="[('type','=','receivable')]"/>
<field model="account.account" name="default_credit_account_id" search="[('type','=','receivable')]"/>
<field model="account.account" name="default_debit_account_id" search="[('type','=','receivable')]"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<record model="account.journal" id="expenses_journal">
<record id="expenses_journal" model="account.journal">
<field name="name">Expenses Journal</field>
<field name="code">EXJ</field>
<field name="type">purchase</field>
<field name="view_id" ref="account_journal_view"/>
<field name="sequence_id" ref="sequence_journal"/>
<field name="default_debit_account_id" model="account.account" search="[('type','=','payable')]"/>
<field name="default_credit_account_id" model="account.account" search="[('type','=','payable')]"/>
<field model="account.account" name="default_debit_account_id" search="[('type','=','payable')]"/>
<field model="account.account" name="default_credit_account_id" search="[('type','=','payable')]"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<record model="account.journal" id="bank_journal">
<record id="bank_journal" model="account.journal">
<field name="name">Bank Journal</field>
<field name="code">BNK</field>
<field name="type">cash</field>
<field name="view_id" ref="account_journal_bank_view"/>
<field name="sequence_id" ref="sequence_journal"/>
<field name="default_debit_account_id" model="account.account" search="[('type','=','cash')]"/>
<field name="default_credit_account_id" model="account.account" search="[('type','=','cash')]"/>
<field model="account.account" name="default_debit_account_id" search="[('type','=','cash')]"/>
<field model="account.account" name="default_credit_account_id" search="[('type','=','cash')]"/>
<field name="user_id" ref="base.user_admin"/>
</record>
<record model="account.journal" id="stock_journal" forcecreate="1">
<record forcecreate="1" id="stock_journal" model="account.journal">
<field name="name">Stock Journal</field>
<field name="code">STJ</field>
<field name="type">general</field>
@ -338,4 +338,4 @@
</record>
</data>
</terp>
</terp>

View File

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="res.request.link" id="req_link_invoice">
<record id="req_link_invoice" model="res.request.link">
<field name="name">Invoice</field>
<field name="object">account.invoice</field>
</record>
@ -9,19 +9,19 @@
<!--
Sequences types for invoices
-->
<record model="ir.sequence.type" id="seq_type_out_invoice">
<record id="seq_type_out_invoice" model="ir.sequence.type">
<field name="name">Account Invoice Out</field>
<field name="code">account.invoice.out_invoice</field>
</record>
<record model="ir.sequence.type" id="seq_type_in_invoice">
<record id="seq_type_in_invoice" model="ir.sequence.type">
<field name="name">Account Invoice In</field>
<field name="code">account.invoice.in_invoice</field>
</record>
<record model="ir.sequence.type" id="seq_type_out_refund">
<record id="seq_type_out_refund" model="ir.sequence.type">
<field name="name">Account Refund Out</field>
<field name="code">account.invoice.out_refund</field>
</record>
<record model="ir.sequence.type" id="seq_type_in_refund">
<record id="seq_type_in_refund" model="ir.sequence.type">
<field name="name">Account Refund In</field>
<field name="code">account.invoice.in_refund</field>
</record>
@ -29,35 +29,35 @@
<!--
Sequences for invoices
-->
<record model="ir.sequence" id="seq_out_invoice">
<record id="seq_out_invoice" model="ir.sequence">
<field name="name">Account Invoice Out</field>
<field name="code">account.invoice.out_invoice</field>
<field name="padding" eval="3"/>
<field eval="3" name="padding"/>
<field name="prefix">%(year)s/</field>
</record>
<record model="ir.sequence" id="seq_in_invoice">
<record id="seq_in_invoice" model="ir.sequence">
<field name="name">Account Invoice In</field>
<field name="code">account.invoice.in_invoice</field>
<field name="padding" eval="3"/>
<field eval="3" name="padding"/>
<field name="prefix">%(year)s/</field>
</record>
<record model="ir.sequence" id="seq_out_refund">
<record id="seq_out_refund" model="ir.sequence">
<field name="name">Account Refund Out</field>
<field name="code">account.invoice.out_refund</field>
<field name="padding" eval="3"/>
<field eval="3" name="padding"/>
<field name="prefix">%(year)s/</field>
</record>
<record model="ir.sequence" id="seq_in_refund">
<record id="seq_in_refund" model="ir.sequence">
<field name="name">Account Refund In</field>
<field name="code">account.invoice.in_refund</field>
<field name="padding" eval="3"/>
<field eval="3" name="padding"/>
<field name="prefix">%(year)s/</field>
</record>
<!--
Sequences types for analytic account
-->
<record model="ir.sequence.type" id="seq_type_analytic_account">
<record id="seq_type_analytic_account" model="ir.sequence.type">
<field name="name">Analytic account</field>
<field name="code">account.analytic.account</field>
</record>
@ -65,12 +65,11 @@
<!--
Sequence for analytic account
-->
<record model="ir.sequence" id="seq_analytic_account">
<record id="seq_analytic_account" model="ir.sequence">
<field name="name">Analytic account sequence</field>
<field name="code">account.analytic.account</field>
<field name="padding" eval="3" />
<field name="number_next" eval="2708" />
<field eval="3" name="padding"/>
<field eval="2708" name="number_next"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="True">
@ -10,68 +10,68 @@
<field name="code">0</field>
<field name="name">Minimal account chart</field>
<field name="close_method">none</field>
<field name="parent_id" eval="[]"/>
<field eval="[]" name="parent_id"/>
<field name="type">view</field>
</record>
<record model="account.account" id="a_recv">
<record id="a_recv" model="account.account">
<field name="name">Main Receivable</field>
<field name="code">40</field>
<field name="type">receivable</field>
<field name="parent_id" eval="[(6,0,[ref('minimal_0')])]"/>
<field eval="[(6,0,[ref('minimal_0')])]" name="parent_id"/>
<field name="company_id" ref="base.main_company"/>
<field name="reconcile" eval="True"/>
<field eval="True" name="reconcile"/>
</record>
<record model="account.account" id="a_pay">
<record id="a_pay" model="account.account">
<field name="name">Main Payable</field>
<field name="code">440</field>
<field name="type">payable</field>
<field name="parent_id" eval="[(6,0,[ref('minimal_0')])]"/>
<field eval="[(6,0,[ref('minimal_0')])]" name="parent_id"/>
<field name="company_id" ref="base.main_company"/>
<field name="reconcile" eval="True"/>
<field eval="True" name="reconcile"/>
</record>
<record model="account.account" id="cash">
<record id="cash" model="account.account">
<field name="name">Petty Cash</field>
<field name="code">57</field>
<field name="type">cash</field>
<field name="parent_id" eval="[(6,0,[ref('minimal_0')])]"/>
<field eval="[(6,0,[ref('minimal_0')])]" name="parent_id"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="account.account" id="a_expense">
<record id="a_expense" model="account.account">
<field name="name">Products Purchase</field>
<field name="code">600</field>
<field name="type">expense</field>
<field name="parent_id" eval="[(6,0,[ref('minimal_0')])]"/>
<field eval="[(6,0,[ref('minimal_0')])]" name="parent_id"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="account.account" id="a_sale">
<record id="a_sale" model="account.account">
<field name="name">Products Sales</field>
<field name="code">701</field>
<field name="type">income</field>
<field name="parent_id" eval="[(6,0,[ref('minimal_0')])]"/>
<field eval="[(6,0,[ref('minimal_0')])]" name="parent_id"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="ir.property" id="property_account_receivable" forcecreate="True">
<record forcecreate="True" id="property_account_receivable" model="ir.property">
<field name="name">property_account_receivable</field>
<field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_receivable')]"/>
<field name="value" eval="'account.account,'+str(a_recv)"/>
<field eval="'account.account,'+str(a_recv)" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="ir.property" id="property_account_payable" forcecreate="True">
<record forcecreate="True" id="property_account_payable" model="ir.property">
<field name="name">property_account_payable</field>
<field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_payable')]"/>
<field name="value" eval="'account.account,'+str(a_pay)"/>
<field eval="'account.account,'+str(a_pay)" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="ir.property" id="property_account_tax" forcecreate="True">
<record forcecreate="True" id="property_account_tax" model="ir.property">
<field name="name">property_account_tax</field>
<field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_tax')]"/>
<field name="value" eval="False"/>
<field eval="False" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,11 +1,11 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!--
Partners Extension
-->
<record model="ir.ui.view" id="view_partner_form">
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.form.inherit</field>
<field name="model">res.partner</field>
<field name="type">form</field>
@ -19,4 +19,4 @@
</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,34 +1,34 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<!--
Product income and expense accounts, default parameters
-->
<record model="ir.property" id="property_account_expense_prd">
<record id="property_account_expense_prd" model="ir.property">
<field name="name">property_account_expense</field>
<field name="fields_id" search="[('model','=','product.template'),('name','=','property_account_expense')]"/>
<field name="value" eval="False"/>
<field eval="False" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="ir.property" id="property_account_income_prd">
<record id="property_account_income_prd" model="ir.property">
<field name="name">property_account_income</field>
<field name="fields_id" search="[('model','=','product.template'),('name','=','property_account_income')]"/>
<field name="value" eval="False"/>
<field eval="False" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="ir.property" id="property_account_expense_categ">
<record id="property_account_expense_categ" model="ir.property">
<field name="name">property_account_expense_categ</field>
<field name="fields_id" search="[('model','=','product.category'),('name','=','property_account_expense_categ')]"/>
<field name="value" eval="'account.account,'+str(ref('account.a_expense'))"/>
<field eval="'account.account,'+str(ref('account.a_expense'))" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
<record model="ir.property" id="property_account_income_categ">
<record id="property_account_income_categ" model="ir.property">
<field name="name">property_account_income_categ</field>
<field name="fields_id" search="[('model','=','product.category'),('name','=','property_account_income_categ')]"/>
<field name="value" eval="'account.account,'+str(ref('account.a_sale'))" model="account.account"/>
<field eval="'account.account,'+str(ref('account.a_sale'))" model="account.account" name="value"/>
<field name="company_id" ref="base.main_company"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="ir.ui.view" id="product_normal_form_view">
<record id="product_normal_form_view" model="ir.ui.view">
<field name="name">product.normal.form.inherit</field>
<field name="model">product.product</field>
<field name="type">form</field>
@ -9,14 +9,14 @@
<field name="arch" type="xml">
<field name="product_manager" position="after">
<newline/>
<field name="supplier_taxes_id" colspan="4"/>
<field name="taxes_id" colspan="4"/>
<field colspan="4" name="supplier_taxes_id"/>
<field colspan="4" name="taxes_id"/>
<newline/>
</field>
</field>
</record>
<record model="ir.ui.view" id="product_template_form_view">
<record id="product_template_form_view" model="ir.ui.view">
<field name="name">product.template.product.form.inherit</field>
<field name="model">product.template</field>
<field name="type">form</field>
@ -24,11 +24,11 @@
<field name="arch" type="xml">
<field name="cost_method" position="after">
<newline/>
<field name="supplier_taxes_id" colspan="4"/>
<field name="taxes_id" colspan="4"/>
<field colspan="4" name="supplier_taxes_id"/>
<field colspan="4" name="taxes_id"/>
<newline/>
</field>
</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,227 +1,227 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="account.analytic.account" id="analytic_absences">
<record id="analytic_absences" model="account.analytic.account">
<field name="name">Absences</field>
<field name="code">1</field>
</record>
<record model="account.analytic.account" id="analytic_internal">
<record id="analytic_internal" model="account.analytic.account">
<field name="name">Internal</field>
<field name="code">2</field>
</record>
<record model="account.analytic.account" id="analytic_our_super_product">
<record id="analytic_our_super_product" model="account.analytic.account">
<field name="name">Our Super Product</field>
<field name="code">100</field>
<field name="state">open</field>
</record>
<record model="account.analytic.account" id="analytic_project_1">
<record id="analytic_project_1" model="account.analytic.account">
<field name="name">Project 1</field>
<field name="code">101</field>
</record>
<record model="account.analytic.account" id="analytic_project_2">
<record id="analytic_project_2" model="account.analytic.account">
<field name="name">Project 2</field>
<field name="code">102</field>
</record>
<record model="account.analytic.account" id="analytic_journal_trainings">
<record id="analytic_journal_trainings" model="account.analytic.account">
<field name="name">Trainings</field>
<field name="code">4</field>
<field name="parent_id" ref="analytic_internal" />
<field name="parent_id" ref="analytic_internal"/>
</record>
<record model="account.analytic.account" id="analytic_in_house">
<record id="analytic_in_house" model="account.analytic.account">
<field name="name">In House</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_journal_trainings" />
<field name="parent_id" ref="analytic_journal_trainings"/>
</record>
<record model="account.analytic.account" id="analytic_online">
<record id="analytic_online" model="account.analytic.account">
<field name="name">Online</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_journal_trainings" />
<field name="parent_id" ref="analytic_journal_trainings"/>
</record>
<record model="account.analytic.account" id="analytic_support">
<record id="analytic_support" model="account.analytic.account">
<field name="name">Support</field>
<field name="code">support</field>
<field name="parent_id" ref="analytic_our_super_product" />
<field name="parent_id" ref="analytic_our_super_product"/>
</record>
<record model="account.analytic.account" id="analytic_partners">
<record id="analytic_partners" model="account.analytic.account">
<field name="name">Partners</field>
<field name="code">partners</field>
<field name="parent_id" ref="analytic_support" />
<field name="parent_id" ref="analytic_support"/>
</record>
<record model="account.analytic.account" id="analytic_customers">
<record id="analytic_customers" model="account.analytic.account">
<field name="name">Customers</field>
<field name="code">customers</field>
<field name="parent_id" ref="analytic_support" />
<field name="parent_id" ref="analytic_support"/>
</record>
<record model="account.analytic.account" id="analytic_support_internal">
<record id="analytic_support_internal" model="account.analytic.account">
<field name="name">Internal</field>
<field name="code">3</field>
<field name="parent_id" ref="analytic_support" />
<field name="parent_id" ref="analytic_support"/>
</record>
<record model="account.analytic.account" id="analytic_integration">
<record id="analytic_integration" model="account.analytic.account">
<field name="name">Integration</field>
<field name="code">integration</field>
<field name="parent_id" ref="analytic_our_super_product" />
<field name="parent_id" ref="analytic_our_super_product"/>
</record>
<record model="account.analytic.account" id="analytic_consultancy">
<record id="analytic_consultancy" model="account.analytic.account">
<field name="name">Consultancy</field>
<field name="code">4</field>
<field name="parent_id" ref="analytic_our_super_product" />
<field name="parent_id" ref="analytic_our_super_product"/>
</record>
<record model="account.analytic.account" id="analytic_super_product_trainings">
<record id="analytic_super_product_trainings" model="account.analytic.account">
<field name="name">Trainings</field>
<field name="code">5</field>
<field name="parent_id" ref="analytic_our_super_product" />
<field name="parent_id" ref="analytic_our_super_product"/>
</record>
<record model="account.analytic.account" id="analytic_seagate_p1">
<record id="analytic_seagate_p1" model="account.analytic.account">
<field name="name">Seagate P1</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_integration" />
<field name="parent_id" ref="analytic_integration"/>
<field name="state">open</field>
<field name="partner_id" ref="base.res_partner_seagate" />
<field name="partner_id" ref="base.res_partner_seagate"/>
</record>
<record model="account.analytic.account" id="analytic_seagate_p2">
<record id="analytic_seagate_p2" model="account.analytic.account">
<field name="name">Seagate P2</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_integration" />
<field name="parent_id" ref="analytic_integration"/>
<field name="state">open</field>
<field name="partner_id" ref="base.res_partner_seagate" />
<field name="partner_id" ref="base.res_partner_seagate"/>
</record>
<record model="account.analytic.account" id="analytic_magasin_bml_1">
<record id="analytic_magasin_bml_1" model="account.analytic.account">
<field name="name">Magasin BML 1</field>
<field name="code">3</field>
<field name="parent_id" ref="analytic_integration" />
<field name="partner_id" ref="base.res_partner_15" />
<field name="parent_id" ref="analytic_integration"/>
<field name="partner_id" ref="base.res_partner_15"/>
</record>
<record model="account.analytic.account" id="analytic_integration_c2c">
<record id="analytic_integration_c2c" model="account.analytic.account">
<field name="name">CampToCamp</field>
<field name="code">7</field>
<field name="date_start" eval="str(time.localtime()[0] - 1) + '-08-07'" />
<field name="date" eval="time.strftime('%Y-12-31')" />
<field name="parent_id" ref="analytic_integration" />
<field name="partner_id" ref="base.res_partner_c2c" />
<field eval="str(time.localtime()[0] - 1) + '-08-07'" name="date_start"/>
<field eval="time.strftime('%Y-12-31')" name="date"/>
<field name="parent_id" ref="analytic_integration"/>
<field name="partner_id" ref="base.res_partner_c2c"/>
<field name="state">open</field>
</record>
<record model="account.analytic.account" id="analytic_agrolait">
<record id="analytic_agrolait" model="account.analytic.account">
<field name="name">Agrolait</field>
<field name="code">3</field>
<field name="parent_id" ref="analytic_customers" />
<field name="partner_id" ref="base.res_partner_agrolait" />
<field name="parent_id" ref="analytic_customers"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
</record>
<record model="account.analytic.account" id="analytic_asustek">
<record id="analytic_asustek" model="account.analytic.account">
<field name="name">Asustek</field>
<field name="code">4</field>
<field name="parent_id" ref="analytic_customers" />
<field name="partner_id" ref="base.res_partner_asus" />
<field name="parent_id" ref="analytic_customers"/>
<field name="partner_id" ref="base.res_partner_asus"/>
</record>
<record model="account.analytic.account" id="analytic_distripc">
<record id="analytic_distripc" model="account.analytic.account">
<field name="name">DistriPC</field>
<field name="code">7</field>
<field name="parent_id" ref="analytic_customers" />
<field name="partner_id" ref="base.res_partner_4" />
<field name="parent_id" ref="analytic_customers"/>
<field name="partner_id" ref="base.res_partner_4"/>
</record>
<record model="account.analytic.account" id="analytic_sednacom">
<record id="analytic_sednacom" model="account.analytic.account">
<field name="name">Sednacom</field>
<field name="code">2</field>
<field name="date_start" eval="str(time.localtime()[0] - 1) + '-05-09'" />
<field name="date" eval="time.strftime('%Y-05-08')" />
<field name="parent_id" ref="analytic_partners" />
<field name="partner_id" ref="base.res_partner_sednacom" />
<field eval="str(time.localtime()[0] - 1) + '-05-09'" name="date_start"/>
<field eval="time.strftime('%Y-05-08')" name="date"/>
<field name="parent_id" ref="analytic_partners"/>
<field name="partner_id" ref="base.res_partner_sednacom"/>
<field name="state">open</field>
</record>
<record model="account.analytic.account" id="analytic_thymbra">
<record id="analytic_thymbra" model="account.analytic.account">
<field name="name">Thymbra</field>
<field name="code">3</field>
<field name="date_start" eval="time.strftime('%Y-02-01')" />
<field name="date" eval="time.strftime('%Y-07-01')" />
<field name="parent_id" ref="analytic_partners" />
<field name="partner_id" ref="base.res_partner_thymbra" />
<field eval="time.strftime('%Y-02-01')" name="date_start"/>
<field eval="time.strftime('%Y-07-01')" name="date"/>
<field name="parent_id" ref="analytic_partners"/>
<field name="partner_id" ref="base.res_partner_thymbra"/>
<field name="state">open</field>
</record>
<record model="account.analytic.account" id="analytic_leclerc">
<record id="analytic_leclerc" model="account.analytic.account">
<field name="name">Leclerc</field>
<field name="code">10</field>
<field name="date_start" eval="time.strftime('%Y-04-24')" />
<field name="date" eval="str(time.localtime()[0] + 1) + '-04-24'" />
<field name="parent_id" ref="analytic_partners" />
<field name="partner_id" ref="base.res_partner_11" />
<field eval="time.strftime('%Y-04-24')" name="date_start"/>
<field eval="str(time.localtime()[0] + 1) + '-04-24'" name="date"/>
<field name="parent_id" ref="analytic_partners"/>
<field name="partner_id" ref="base.res_partner_11"/>
</record>
<record model="account.analytic.account" id="analytic_desertic_hispafuentes">
<record id="analytic_desertic_hispafuentes" model="account.analytic.account">
<field name="name">Desertic - Hispafuentes</field>
<field name="code">12</field>
<field name="date_start" eval="time.strftime('%Y-02-01')" />
<field name="date" eval="str(time.localtime()[0] + 1) + '-02-01'" />
<field name="parent_id" ref="analytic_partners" />
<field name="partner_id" ref="base.res_partner_desertic_hispafuentes" />
<field eval="time.strftime('%Y-02-01')" name="date_start"/>
<field eval="str(time.localtime()[0] + 1) + '-02-01'" name="date"/>
<field name="parent_id" ref="analytic_partners"/>
<field name="partner_id" ref="base.res_partner_desertic_hispafuentes"/>
</record>
<record model="account.analytic.account" id="analytic_tiny_at_work">
<record id="analytic_tiny_at_work" model="account.analytic.account">
<field name="name">Tiny AT Work</field>
<field name="code">15</field>
<field name="parent_id" ref="analytic_partners" />
<field name="partner_id" ref="base.res_partner_tinyatwork" />
<field name="parent_id" ref="analytic_partners"/>
<field name="partner_id" ref="base.res_partner_tinyatwork"/>
</record>
<record model="account.analytic.account" id="analytic_partners_camp_to_camp">
<record id="analytic_partners_camp_to_camp" model="account.analytic.account">
<field name="name">Camp to Camp</field>
<field name="code">21</field>
<field name="date_start" eval="time.strftime('%Y-%m-%d', time.localtime(time.time() - 365 * 86400))" />
<field name="date" eval="time.strftime('%Y-%m-%d')" />
<field name="parent_id" ref="analytic_partners" />
<field name="partner_id" ref="base.res_partner_c2c" />
<field eval="time.strftime('%Y-%m-%d', time.localtime(time.time() - 365 * 86400))" name="date_start"/>
<field eval="time.strftime('%Y-%m-%d')" name="date"/>
<field name="parent_id" ref="analytic_partners"/>
<field name="partner_id" ref="base.res_partner_c2c"/>
<field name="state">open</field>
</record>
<record model="account.analytic.account" id="analytic_project_2_support">
<record id="analytic_project_2_support" model="account.analytic.account">
<field name="name">Support</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_project_2" />
<field name="parent_id" ref="analytic_project_2"/>
</record>
<record model="account.analytic.account" id="analytic_project_2_development">
<record id="analytic_project_2_development" model="account.analytic.account">
<field name="name">Development</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_project_2" />
<field name="parent_id" ref="analytic_project_2"/>
</record>
<record model="account.analytic.account" id="analytic_project_1_trainings">
<record id="analytic_project_1_trainings" model="account.analytic.account">
<field name="name">Trainings</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_project_1" />
<field name="parent_id" ref="analytic_project_1"/>
</record>
<record model="account.analytic.account" id="analytic_project_1_development">
<record id="analytic_project_1_development" model="account.analytic.account">
<field name="name">Development</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_project_1" />
<field name="parent_id" ref="analytic_project_1"/>
</record>
<record model="account.analytic.account" id="analytic_administratif">
<record id="analytic_administratif" model="account.analytic.account">
<field name="name">Administratif</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_internal" />
<field name="parent_id" ref="analytic_internal"/>
</record>
<record model="account.analytic.account" id="analytic_commercial_marketing">
<record id="analytic_commercial_marketing" model="account.analytic.account">
<field name="name">Commercial &amp; Marketing</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_internal" />
<field name="parent_id" ref="analytic_internal"/>
</record>
<record model="account.analytic.account" id="analytic_our_super_product_development">
<record id="analytic_our_super_product_development" model="account.analytic.account">
<field name="name">Our Super Product Development</field>
<field name="code">3</field>
<field name="parent_id" ref="analytic_internal" />
<field name="parent_id" ref="analytic_internal"/>
</record>
<record model="account.analytic.account" id="analytic_stable">
<record id="analytic_stable" model="account.analytic.account">
<field name="name">Stable</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_our_super_product_development" />
<field name="parent_id" ref="analytic_our_super_product_development"/>
</record>
<record model="account.analytic.account" id="analytic_trunk">
<record id="analytic_trunk" model="account.analytic.account">
<field name="name">Trunk</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_our_super_product_development" />
<field name="parent_id" ref="analytic_our_super_product_development"/>
</record>
<record model="account.analytic.account" id="analytic_paid">
<record id="analytic_paid" model="account.analytic.account">
<field name="name">Paid</field>
<field name="code">1</field>
<field name="parent_id" ref="analytic_absences" />
<field name="parent_id" ref="analytic_absences"/>
</record>
<record model="account.analytic.account" id="analytic_unpaid">
<record id="analytic_unpaid" model="account.analytic.account">
<field name="name">Unpaid</field>
<field name="code">2</field>
<field name="parent_id" ref="analytic_absences" />
<field name="parent_id" ref="analytic_absences"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,20 +1,20 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="account.analytic.journal" id="cose_journal_sale">
<record id="cose_journal_sale" model="account.analytic.journal">
<field name="code">SAL</field>
<field name="name">Sales</field>
<field name="type">sale</field>
</record>
<record model="account.analytic.journal" id="exp">
<record id="exp" model="account.analytic.journal">
<field name="code">PUR</field>
<field name="name">Purchases</field>
<field name="type">purchase</field>
</record>
<record model="account.analytic.journal" id="sit">
<record id="sit" model="account.analytic.journal">
<field name="code">START</field>
<field name="name">Starting Balance</field>
<field name="type">situation</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,106 +1,34 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report
id="analytic_journal_print"
string="Analytic Journal"
model="account.analytic.journal"
name="account.analytic.account.journal"
rml="account/project/report/analytic_journal.rml"
auto="False"
menu="False"/>
<report auto="False" id="analytic_journal_print" menu="False" model="account.analytic.journal" name="account.analytic.account.journal" rml="account/project/report/analytic_journal.rml" string="Analytic Journal"/>
<wizard
id="account_analytic_account_journal_report"
string="Analytic Journal"
model="account.analytic.journal"
name="account.analytic.account.journal.report"
keyword="client_print_multi"/>
<wizard id="account_analytic_account_journal_report" keyword="client_print_multi" model="account.analytic.journal" name="account.analytic.account.journal.report" string="Analytic Journal"/>
<report
id="account_analytic_account_balance"
string="Analytic Balance"
model="account.analytic.account"
name="account.analytic.account.balance"
rml="account/project/report/analytic_balance.rml"
auto="False"
menu="False"/>
<report auto="False" id="account_analytic_account_balance" menu="False" model="account.analytic.account" name="account.analytic.account.balance" rml="account/project/report/analytic_balance.rml" string="Analytic Balance"/>
<wizard
id="account_analytic_account_balance_report"
string="Analytic Balance"
model="account.analytic.account"
name="account.analytic.account.balance.report"
keyword="client_print_multi"/>
<wizard id="account_analytic_account_balance_report" keyword="client_print_multi" model="account.analytic.account" name="account.analytic.account.balance.report" string="Analytic Balance"/>
<report
id="account_analytic_account_inverted_balance"
string="Inverted Analytic Balance"
model="account.analytic.account"
name="account.analytic.account.inverted.balance"
rml="account/project/report/inverted_analytic_balance.rml"
auto="False"
menu="False"/>
<report auto="False" id="account_analytic_account_inverted_balance" menu="False" model="account.analytic.account" name="account.analytic.account.inverted.balance" rml="account/project/report/inverted_analytic_balance.rml" string="Inverted Analytic Balance"/>
<wizard
id="account_analytic_account_inverted_balance_report"
string="Inverted Analytic Balance"
model="account.analytic.account"
name="account.analytic.account.inverted.balance.report"
keyword="client_print_multi"/>
<wizard id="account_analytic_account_inverted_balance_report" keyword="client_print_multi" model="account.analytic.account" name="account.analytic.account.inverted.balance.report" string="Inverted Analytic Balance"/>
<report
id="account_analytic_account_cost_ledger"
string="Cost Ledger"
model="account.analytic.account"
name="account.analytic.account.cost_ledger"
rml="account/project/report/cost_ledger.rml"
auto="False"
menu="False"/>
<report auto="False" id="account_analytic_account_cost_ledger" menu="False" model="account.analytic.account" name="account.analytic.account.cost_ledger" rml="account/project/report/cost_ledger.rml" string="Cost Ledger"/>
<wizard
id="account_analytic_account_cost_ledger_report"
string="Cost Ledger"
model="account.analytic.account"
name="account.analytic.account.cost_ledger.report"
keyword="client_print_multi"/>
<wizard id="account_analytic_account_cost_ledger_report" keyword="client_print_multi" model="account.analytic.account" name="account.analytic.account.cost_ledger.report" string="Cost Ledger"/>
<report
id="account_analytic_account_quantity_cost_ledger"
string="Cost Ledger (Only quantities)"
model="account.analytic.account"
name="account.analytic.account.quantity_cost_ledger"
rml="account/project/report/quantity_cost_ledger.rml"
auto="False"
menu="False"/>
<report auto="False" id="account_analytic_account_quantity_cost_ledger" menu="False" model="account.analytic.account" name="account.analytic.account.quantity_cost_ledger" rml="account/project/report/quantity_cost_ledger.rml" string="Cost Ledger (Only quantities)"/>
<wizard
id="account_analytic_account_quantity_cost_ledger_report"
string="Cost Ledger (Only quantities)"
model="account.analytic.account"
name="account.analytic.account.quantity_cost_ledger.report"
keyword="client_print_multi"/>
<wizard id="account_analytic_account_quantity_cost_ledger_report" keyword="client_print_multi" model="account.analytic.account" name="account.analytic.account.quantity_cost_ledger.report" string="Cost Ledger (Only quantities)"/>
<report
id="account_analytic_account_analytic_check"
string="Analytic Check"
model="account.account"
name="account.analytic.account.analytic.check"
rml="account/project/report/analytic_check.rml"
auto="False"
menu="False"/>
<report auto="False" id="account_analytic_account_analytic_check" menu="False" model="account.account" name="account.analytic.account.analytic.check" rml="account/project/report/analytic_check.rml" string="Analytic Check"/>
<wizard
id="account_analytic_account_analytic_check_report"
string="Analytic Check"
model="account.account"
name="account.analytic.account.analytic.check.report"
keyword="client_print_multi"/>
<wizard id="account_analytic_account_analytic_check_report" keyword="client_print_multi" model="account.account" name="account.analytic.account.analytic.check.report" string="Analytic Check"/>
<!--Budget -->
<!--<report
@ -113,5 +41,4 @@
menu="False"/>-->
</data>
</terp>
</terp>

View File

@ -1,26 +1,24 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="ir.model.access" id="access_analytic_account">
<record id="access_analytic_account" model="ir.model.access">
<field name="name">Analytic Accounts</field>
<field name="model_id" model="ir.model"
search="[('model', '=', 'account.analytic.account')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'account.analytic.account')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_analytic_account_account_user">
<record id="access_analytic_account_account_user" model="ir.model.access">
<field name="name">Analytic Accounts</field>
<field name="model_id" model="ir.model"
search="[('model', '=', 'account.analytic.account')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'account.analytic.account')]"/>
<field name="group_id" ref="group_account_user"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!--<record model="ir.model.access" id="access_analytic_account_account_admin">
@ -34,25 +32,23 @@
<field name="perm_unlink" eval="True"/>
</record>-->
<record model="ir.model.access" id="access_analytic_journal">
<record id="access_analytic_journal" model="ir.model.access">
<field name="name">Analytic Journal</field>
<field name="model_id" model="ir.model"
search="[('model', '=', 'account.analytic.journal')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'account.analytic.journal')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_analytic_journal_account_user">
<record id="access_analytic_journal_account_user" model="ir.model.access">
<field name="name">Analytic Journal</field>
<field name="model_id" model="ir.model"
search="[('model', '=', 'account.analytic.journal')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'account.analytic.journal')]"/>
<field name="group_id" ref="group_account_user"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!--
@ -132,4 +128,4 @@
</record>-->
</data>
</terp>
</terp>

View File

@ -1,331 +1,331 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<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 name='priority' eval='8'/>
<field name='arch' type='xml'>
<tree colors='red:date and (date&lt;=current_date)' string='Analytic account'>
<field name='code'/>
<field name='complete_name'/>
<field name='quantity'/>
<field name='quantity_max'/>
<field name='date'/>
<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">
<tree colors="red:date and (date&lt;=current_date)" string="Analytic account">
<field name="code"/>
<field name="complete_name"/>
<field name="quantity"/>
<field name="quantity_max"/>
<field name="date"/>
</tree>
</field>
</record>
<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>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree colors='red:date and (date&lt;=current_date)' string='Analytic account'>
<field name='name'/>
<field name='code'/>
<field name='date'/>
<field name='company_currency_id'/>
<field name='debit'/>
<field name='credit'/>
<field name='balance'/>
<field name='quantity'/>
<field name='quantity_max'/>
<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>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree colors="red:date and (date&lt;=current_date)" string="Analytic account">
<field name="name"/>
<field name="code"/>
<field name="date"/>
<field name="company_currency_id"/>
<field name="debit"/>
<field name="credit"/>
<field name="balance"/>
<field name="quantity"/>
<field name="quantity_max"/>
</tree>
</field>
</record>
<record id='view_account_analytic_account_form' model='ir.ui.view'>
<field name='name'>account.analytic.account.form</field>
<field name='model'>account.analytic.account</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Analytic account'>
<record id="view_account_analytic_account_form" model="ir.ui.view">
<field name="name">account.analytic.account.form</field>
<field name="model">account.analytic.account</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Analytic account">
<notebook>
<page string='Account Data'>
<field name='name' select='1'/>
<field name='code' select='1'/>
<field name='parent_id' on_change='on_change_parent(parent_id)'/>
<field name='company_id' select='2'/>
<field name='type' select='2'/>
<field name='partner_id' select='1'/>
<page string="Account Data">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="parent_id" on_change="on_change_parent(parent_id)"/>
<field name="company_id" select="2"/>
<field name="type" select="2"/>
<field name="partner_id" select="1"/>
<newline/>
<field name='date_start'/>
<field name='date' select='2'/>
<field name='active' select='2'/>
<field name="date_start"/>
<field name="date" select="2"/>
<field name="active" select="2"/>
<newline/>
<field name='quantity_max'/>
<field name='user_id'/>
<separator string='Note' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
<field name="quantity_max"/>
<field name="user_id"/>
<separator colspan="4" string="Note"/>
<field colspan="4" name="description" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<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>
<field name='view_id' ref='view_account_analytic_account_tree'/>
<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>
<field name="view_id" ref="view_account_analytic_account_tree"/>
</record>
<menuitem name='Financial Management/Configuration/Analytic Accounts/Analytic Accounts' action='action_account_analytic_account_form' id='account_analytic_def_account'/>
<menuitem id="next_id_39" name="Analytic Accounts" parent="account.menu_finance_configuration"/><menuitem action="action_account_analytic_account_form" id="account_analytic_def_account" parent="next_id_39"/>
<record id='action_account_analytic_account_tree2' model='ir.actions.act_window'>
<field name='name'>Analytic Charts of Accounts</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account.analytic.account</field>
<field name='domain'>[('parent_id','=',False)]</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_analytic_account_tree'/>
<record id="action_account_analytic_account_tree2" model="ir.actions.act_window">
<field name="name">Analytic Charts of Accounts</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.analytic.account</field>
<field name="domain">[('parent_id','=',False)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_analytic_account_tree"/>
</record>
<menuitem name='Financial Management/Configuration/Analytic Accounts/' action='action_account_analytic_account_tree2' id='account_analytic_def_chart'/>
<menuitem name='Financial Management/Charts/' action='action_account_analytic_account_tree2' id='account_analytic_chart'/>
<menuitem action="action_account_analytic_account_tree2" id="account_analytic_def_chart" parent="account.next_id_39"/>
<menuitem action="action_account_analytic_account_tree2" id="account_analytic_chart" parent="account.menu_finance_charts"/>
<menuitem name='Financial Management/Reporting/Analytic/Analytic Balance' action='action_account_analytic_account_tree2' id='account_analytic_chart_balance'/>
<menuitem id="next_id_40" name="Analytic" parent="account.menu_finance_reporting"/><menuitem action="action_account_analytic_account_tree2" id="account_analytic_chart_balance" parent="next_id_40"/>
<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>
<field name='arch' type='xml'>
<form string='Analytic Entry'>
<field name='name' select='1' colspan='4'/>
<field name='amount' select='2'/>
<field name='date' select='1'/>
<field name='account_id' select='1'/>
<field name='journal_id' select='2'/>
<field name='general_account_id' select='2'/>
<field name='move_id' select='2'/>
<field name='unit_amount' select='2'/>
<field name='ref' select='2'/>
<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>
<field name="arch" type="xml">
<form string="Analytic Entry">
<field colspan="4" name="name" select="1"/>
<field name="amount" select="2"/>
<field name="date" select="1"/>
<field name="account_id" select="1"/>
<field name="journal_id" select="2"/>
<field name="general_account_id" select="2"/>
<field name="move_id" select="2"/>
<field name="unit_amount" select="2"/>
<field name="ref" select="2"/>
<newline/>
<field name='product_id' select='2'/>
<field name='product_uom_id' select='2'/>
<field name="product_id" select="2"/>
<field name="product_uom_id" select="2"/>
</form>
</field>
</record>
<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'>
<field name='date'/>
<field name='name'/>
<field name='unit_amount' sum='Total quantity' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;)]'/>
<field name='product_uom_id' invisible='True' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='amount' sum='Total amount'/>
<field name='general_account_id'/>
<field name='journal_id'/>
<field name='ref'/>
<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">
<field name="date"/>
<field name="name"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" sum="Total quantity"/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field domain="[('type','=','normal')]" name="account_id"/>
<field invisible="True" name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="amount" sum="Total amount"/>
<field name="general_account_id"/>
<field name="journal_id"/>
<field name="ref"/>
</tree>
</field>
</record>
<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>
<field name='view_id' ref='view_account_analytic_line_tree'/>
<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>
<field name="view_id" ref="view_account_analytic_line_tree"/>
</record>
<menuitem name='Financial Management/Entries/Analytic Entries/Analytic Entries' action='action_account_analytic_line_form' id='account_entries_analytic_entries'/>
<menuitem id="next_id_41" name="Analytic Entries" parent="account.menu_finance_entries"/><menuitem action="action_account_analytic_line_form" id="account_entries_analytic_entries" parent="next_id_41"/>
<record id='action_account_tree1' model='ir.actions.act_window'>
<field name='name'>action.account.tree1</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('account_id','=', active_id)]</field>
<record id="action_account_tree1" model="ir.actions.act_window">
<field name="name">action.account.tree1</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('account_id','=', active_id)]</field>
</record>
<record id='ir_open_account_analytic_account' model='ir.values'>
<field name='key2' eval='&apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;account.analytic.account&apos;'/>
<field name='name'>Open Account Tree</field>
<field name='value' eval='&apos;ir.actions.act_window,%d&apos;%action_account_tree1'/>
<field name='object' eval='True'/>
<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"/>
<field eval="True" name="object"/>
</record>
<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'>
<form string='Project line'>
<field name='name'/>
<field name='account_id'/>
<field name='date'/>
<field name='journal_id'/>
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='general_account_id' invisible='True'/>
<field name='amount'/>
<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">
<form string="Project line">
<field name="name"/>
<field name="account_id"/>
<field name="date"/>
<field name="journal_id"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field invisible="True" name="general_account_id"/>
<field name="amount"/>
</form>
</field>
</record>
<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'/>
<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"/>
</record>
#
# Analytic Journal
#
<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'/>
<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"/>
</tree>
</field>
</record>
<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'>
<form string='Analytic Journal'>
<field name='name' select='1'/>
<field name='code' select='1'/>
<field name='type' select='2'/>
<field name='active' select='2'/>
<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">
<form string="Analytic Journal">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="type" select="2"/>
<field name="active" select="2"/>
</form>
</field>
</record>
<record id='action_account_analytic_journal_form' model='ir.actions.act_window'>
<field name='name'>Analytic Journal Definition</field>
<field name='res_model'>account.analytic.journal</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="action_account_analytic_journal_form" model="ir.actions.act_window">
<field name="name">Analytic Journal Definition</field>
<field name="res_model">account.analytic.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Financial Management/Configuration/Journal/Analytic Journal Definition' action='action_account_analytic_journal_form' id='account_def_analytic_journal'/>
<menuitem action="action_account_analytic_journal_form" id="account_def_analytic_journal" parent="account.next_id_25"/>
#
# Open journal entries
#
<record id='action_account_analytic_journal_open_form' model='ir.actions.act_window'>
<field name='name'>account.analytic.journal.open.form</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('journal_id','=',active_id)]</field>
<record id="action_account_analytic_journal_open_form" model="ir.actions.act_window">
<field name="name">account.analytic.journal.open.form</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('journal_id','=',active_id)]</field>
</record>
<record id='ir_open_account_journal_analytic' model='ir.values'>
<field name='key2' eval='&apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;account.analytic.journal&apos;'/>
<field name='name'>Open Analytic Journal</field>
<field name='value' eval='&apos;ir.actions.act_window,%d&apos;%action_account_analytic_journal_open_form'/>
<field name='object' eval='True'/>
<record id="ir_open_account_journal_analytic" model="ir.values">
<field eval="'tree_but_open'" name="key2"/>
<field eval="'account.analytic.journal'" name="model"/>
<field name="name">Open Analytic Journal</field>
<field eval="'ir.actions.act_window,%d'%action_account_analytic_journal_open_form" name="value"/>
<field eval="True" name="object"/>
</record>
#
# Reporting
#
<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>
<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>
</record>
<menuitem name='Financial Management/Reporting/Analytic/Print Analytic Journals' action='action_account_analytic_journal_tree' id='account_analytic_journal_print'/>
<menuitem action="action_account_analytic_journal_tree" id="account_analytic_journal_print" parent="account.next_id_40"/>
<record id='action_account_analytic_journal_tree2' model='ir.actions.act_window'>
<field name='name'>Entries by Journal</field>
<field name='res_model'>account.analytic.journal</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_analytic_journal_tree'/>
<record id="action_account_analytic_journal_tree2" model="ir.actions.act_window">
<field name="name">Entries by Journal</field>
<field name="res_model">account.analytic.journal</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_analytic_journal_tree"/>
</record>
<menuitem name='Financial Management/Entries/Analytic Entries/Entries by Journal' action='action_account_analytic_journal_tree2' id='account_analytic_journal_entries'/>
<menuitem action="action_account_analytic_journal_tree2" id="account_analytic_journal_entries" parent="account.next_id_41"/>
#
# Statistics
#
<record id='report_hr_timesheet_invoice_journal_form' model='ir.ui.view'>
<field name='name'>report.hr.timesheet.invoice.journal.form</field>
<field name='model'>report.hr.timesheet.invoice.journal</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Analytic Entries Stats'>
<field name='name' select='1'/>
<field name='account_id' select='1'/>
<field name='journal_id' select='2'/>
<record id="report_hr_timesheet_invoice_journal_form" model="ir.ui.view">
<field name="name">report.hr.timesheet.invoice.journal.form</field>
<field name="model">report.hr.timesheet.invoice.journal</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Analytic Entries Stats">
<field name="name" select="1"/>
<field name="account_id" select="1"/>
<field name="journal_id" select="2"/>
</form>
</field>
</record>
<record id='report_hr_timesheet_invoice_journal_tree' model='ir.ui.view'>
<field name='name'>report.hr.timesheet.invoice.journal.tree</field>
<field name='model'>report.hr.timesheet.invoice.journal</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Analytic Entries Stats'>
<field name='name'/>
<field name='account_id'/>
<field name='journal_id'/>
<field name='quantity'/>
<field name='revenue'/>
<field name='cost'/>
<record id="report_hr_timesheet_invoice_journal_tree" model="ir.ui.view">
<field name="name">report.hr.timesheet.invoice.journal.tree</field>
<field name="model">report.hr.timesheet.invoice.journal</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Analytic Entries Stats">
<field name="name"/>
<field name="account_id"/>
<field name="journal_id"/>
<field name="quantity"/>
<field name="revenue"/>
<field name="cost"/>
</tree>
</field>
</record>
<record id='report_hr_timesheet_invoice_journal_graph' model='ir.ui.view'>
<field name='name'>report.hr.timesheet.invoice.journal.graph</field>
<field name='model'>report.hr.timesheet.invoice.journal</field>
<field name='type'>graph</field>
<field name='arch' type='xml'>
<graph type='bar' string='Analytic Entries Stats'>
<field name='name'/>
<field name='cost' operator='+'/>
<field name='revenue' operator='+'/>
<field name='journal_id' group='True'/>
<record id="report_hr_timesheet_invoice_journal_graph" model="ir.ui.view">
<field name="name">report.hr.timesheet.invoice.journal.graph</field>
<field name="model">report.hr.timesheet.invoice.journal</field>
<field name="type">graph</field>
<field name="arch" type="xml">
<graph string="Analytic Entries Stats" type="bar">
<field name="name"/>
<field name="cost" operator="+"/>
<field name="revenue" operator="+"/>
<field group="True" name="journal_id"/>
</graph>
</field>
</record>
<record id='report_account_analytic_journal_tree' model='ir.actions.act_window'>
<field name='name'>Account cost and revenue by journal</field>
<field name='res_model'>report.hr.timesheet.invoice.journal</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,graph</field>
<record id="report_account_analytic_journal_tree" model="ir.actions.act_window">
<field name="name">Account cost and revenue by journal</field>
<field name="res_model">report.hr.timesheet.invoice.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree,graph</field>
</record>
<menuitem name='Financial Management/Reporting/Analytic/All Months/Account Cost and Revenue by Journal' action='report_account_analytic_journal_tree' id='report_account_analytic_journal_print'/>
<menuitem id="next_id_42" name="All Months" parent="account.next_id_40"/><menuitem action="report_account_analytic_journal_tree" id="report_account_analytic_journal_print" parent="next_id_42"/>
<record id='report_account_analytic_journal_tree_month' model='ir.actions.act_window'>
<field name='name'>Account cost and revenue by journal (This Month)</field>
<field name='res_model'>report.hr.timesheet.invoice.journal</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree</field>
<field name='domain'>[('name','=',time.strftime('%Y-%m-01'))]</field>
<record id="report_account_analytic_journal_tree_month" model="ir.actions.act_window">
<field name="name">Account cost and revenue by journal (This Month)</field>
<field name="res_model">report.hr.timesheet.invoice.journal</field>
<field name="view_type">form</field>
<field name="view_mode">tree</field>
<field name="domain">[('name','=',time.strftime('%Y-%m-01'))]</field>
</record>
<menuitem name='Financial Management/Reporting/Analytic/This Month/Account Cost and Revenue by Journal' action='report_account_analytic_journal_tree_month' id='report_account_analytic_journal_print_month'/>
<menuitem id="next_id_43" name="This Month" parent="account.next_id_40"/><menuitem action="report_account_analytic_journal_tree_month" id="report_account_analytic_journal_print_month" parent="next_id_43"/>
<act_window name='All Analytic Entries' view_type='form' domain='[(&apos;account_id&apos;, &apos;=&apos;, active_id)]' id='act_acc_analytic_acc_5_report_hr_timesheet_invoice_journal' src_model='account.analytic.account' view_mode='tree,form' res_model='account.analytic.line'/>
<act_window domain="[('account_id', '=', active_id)]" 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" view_type="form"/>
<act_window name='Costs &amp; Revenues' view_type='form' domain='[(&apos;account_id&apos;, &apos;=&apos;, active_id)]' id='act_acc_analytic_acc_2_report_hr_timesheet_invoice_journal' src_model='account.analytic.account' view_mode='graph,tree,form' res_model='report.hr.timesheet.invoice.journal'/>
<act_window domain="[('account_id', '=', active_id)]" id="act_acc_analytic_acc_2_report_hr_timesheet_invoice_journal" name="Costs &amp; Revenues" res_model="report.hr.timesheet.invoice.journal" src_model="account.analytic.account" view_mode="graph,tree,form" view_type="form"/>
</data>
</terp>
</terp>

View File

@ -1,104 +1,104 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<menuitem name='Project Management' icon='terp-project' id='menu_main'/>
<menuitem icon="terp-project" id="menu_main" name="Project Management"/>
<record id='action_account_analytic_managed' model='ir.actions.act_window'>
<field name='name'>My managed accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid)]</field>
<record id="action_account_analytic_managed" model="ir.actions.act_window">
<field name="name">My managed accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid)]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/My Managed Accounts' action='action_account_analytic_managed' id='menu_analytic_account_managed'/>
<menuitem id="next_id_71" name="Analytic Accounts" parent="account_analytic_analysis.menu_main"/><menuitem action="action_account_analytic_managed" id="menu_analytic_account_managed" parent="next_id_71"/>
<record id='action_hr_tree_invoiced_my' model='ir.actions.act_window'>
<field name='name'>Uninvoiced entries of my accounts</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_id','=',False),('to_invoice','!=',False),('account_id.user_id','=',uid)]</field>
<record id="action_hr_tree_invoiced_my" model="ir.actions.act_window">
<field name="name">Uninvoiced entries of my accounts</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_id','=',False),('to_invoice','!=',False),('account_id.user_id','=',uid)]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/Uninvoiced Entries of My Projects' action='action_hr_tree_invoiced_my' id='menu_action_hr_tree_invoiced_my'/>
<menuitem action="action_hr_tree_invoiced_my" id="menu_action_hr_tree_invoiced_my" parent="account_analytic_analysis.next_id_71"/>
<record id='action_account_analytic_managed_open' model='ir.actions.act_window'>
<field name='name'>My Open Managed Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid),('state','=','open')]</field>
<record id="action_account_analytic_managed_open" model="ir.actions.act_window">
<field name="name">My Open Managed Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid),('state','=','open')]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/My Managed Accounts/' action='action_account_analytic_managed_open' id='menu_analytic_account_to_valid_open'/>
<menuitem action="action_account_analytic_managed_open" id="menu_analytic_account_to_valid_open" parent="account_analytic_analysis.menu_analytic_account_managed"/>
<record id='action_account_analytic_managed_pending' model='ir.actions.act_window'>
<field name='name'>My Pending Managed Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('user_id','=',uid),('state','=','pending')]</field>
<record id="action_account_analytic_managed_pending" model="ir.actions.act_window">
<field name="name">My Pending Managed Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('user_id','=',uid),('state','=','pending')]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/My Managed Accounts/' action='action_account_analytic_managed_pending' id='menu_analytic_account_to_valid_pending'/>
<menuitem action="action_account_analytic_managed_pending" id="menu_analytic_account_to_valid_pending" parent="account_analytic_analysis.menu_analytic_account_managed"/>
<record id='action_account_analytic_managed_overpassed' model='ir.actions.act_window'>
<field name='name'>Overpassed accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='domain'>[('date','&lt;=',time.strftime('%Y-%m-%d')),('state','=','open')]</field>
<record id="action_account_analytic_managed_overpassed" model="ir.actions.act_window">
<field name="name">Overpassed accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="domain">[('date','&lt;=',time.strftime('%Y-%m-%d')),('state','=','open')]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/Overpassed Accounts' action='action_account_analytic_managed_overpassed' id='menu_action_account_analytic_managed_overpassed'/>
<menuitem action="action_account_analytic_managed_overpassed" id="menu_action_account_analytic_managed_overpassed" parent="account_analytic_analysis.next_id_71"/>
<record id='action_account_analytic_all' model='ir.actions.act_window'>
<field name='name'>All Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[]</field>
<record id="action_account_analytic_all" model="ir.actions.act_window">
<field name="name">All Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/' action='action_account_analytic_all' id='menu_action_account_analytic_all'/>
<menuitem action="action_account_analytic_all" id="menu_action_account_analytic_all" parent="account_analytic_analysis.next_id_71"/>
<record id='action_account_analytic_all_draft' model='ir.actions.act_window'>
<field name='name'>Draft Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[('state','=','draft')]</field>
<record id="action_account_analytic_all_draft" model="ir.actions.act_window">
<field name="name">Draft Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[('state','=','draft')]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_draft' id='menu_action_account_analytic_all_draft'/>
<menuitem id="next_id_72" name="All Analytic Accounts" parent="account_analytic_analysis.next_id_71"/><menuitem action="action_account_analytic_all_draft" id="menu_action_account_analytic_all_draft" parent="next_id_72"/>
<record id='action_account_analytic_all_open' model='ir.actions.act_window'>
<field name='name'>Open Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[('state','=','open')]</field>
<record id="action_account_analytic_all_open" model="ir.actions.act_window">
<field name="name">Open Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[('state','=','open')]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_open' id='menu_action_account_analytic_all_open'/>
<menuitem action="action_account_analytic_all_open" id="menu_action_account_analytic_all_open" parent="account_analytic_analysis.next_id_72"/>
<record id='action_account_analytic_all_pending' model='ir.actions.act_window'>
<field name='name'>Pending Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='account.view_account_analytic_account_list'/>
<field name='domain'>[('state','=','pending')]</field>
<record id="action_account_analytic_all_pending" model="ir.actions.act_window">
<field name="name">Pending Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="account.view_account_analytic_account_list"/>
<field name="domain">[('state','=','pending')]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_pending' id='menu_action_account_analytic_all_pending'/>
<menuitem action="action_account_analytic_all_pending" id="menu_action_account_analytic_all_pending" parent="account_analytic_analysis.next_id_72"/>
<record id='action_account_analytic_all_simplified' model='ir.actions.act_window'>
<field name='name'>Simplified View Analytic Accounts</field>
<field name='res_model'>account.analytic.account</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_account_analytic_simplified'/>
<field name='domain'>[]</field>
<record id="action_account_analytic_all_simplified" model="ir.actions.act_window">
<field name="name">Simplified View Analytic Accounts</field>
<field name="res_model">account.analytic.account</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_account_analytic_simplified"/>
<field name="domain">[]</field>
</record>
<menuitem name='Project Management/Analytic Accounts/All Analytic Accounts/' action='action_account_analytic_all_simplified' id='menu_action_account_analytic_all_simplified'/>
<menuitem action="action_account_analytic_all_simplified" id="menu_action_account_analytic_all_simplified" parent="account_analytic_analysis.next_id_72"/>
</data>
</terp>
</terp>

View File

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
@ -7,17 +8,17 @@
Remove information on Account data => because they move on analysis sheet
create a page with invoicing informations
-->
<record model="ir.ui.view" id="hr_timesheet.account_analytic_account_form_form">
<record id="hr_timesheet.account_analytic_account_form_form" model="ir.ui.view">
<field name="name">account.analytic.account.invoice.form.inherit</field>
<field name="model">account.analytic.account</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_account_analytic_account_form" />
<field name="priority" eval="18"/>
<field name="inherit_id" ref="account.view_account_analytic_account_form"/>
<field eval="18" name="priority"/>
<field name="arch" type="xml">
<form>
<notebook position="inside">
<page string="Analysis summary">
<separator string="Work done stats" colspan="4" />
<separator colspan="4" string="Work done stats"/>
<field name="total_cost"/>
<field name="remaining_ca"/>
@ -29,25 +30,25 @@
<field name="hours_qtt_invoiced"/>
<field name="remaining_hours"/>
<newline/>
<separator string="Analysis stats" colspan="4" />
<separator colspan="4" string="Analysis stats"/>
<field name="revenue_per_hour"/>
<field name="real_margin"/>
<field name="theorical_margin"/>
<field name="real_margin_rate"/>
<separator string="Key dates" colspan="4" />
<separator colspan="4" string="Key dates"/>
<field name="last_invoice_date"/>
<field name="last_worked_invoiced_date" select="2"/>
<field name="last_worked_date"/>
<separator string="To be invoiced" colspan="4" />
<separator colspan="4" string="To be invoiced"/>
<field name="hours_qtt_non_invoiced"/>
<field name="ca_to_invoice" select="2"/>
</page>
<page string="Stats by month">
<field name="month_ids" colspan="4" nolabel="1">
<field colspan="4" name="month_ids" nolabel="1">
<tree string="Month">
<field name="month"/>
<field name="unit_amount" widget="float_time"/>
@ -55,7 +56,7 @@
</field>
</page>
<page string="Stats by user">
<field name="user_ids" colspan="4" nolabel="1">
<field colspan="4" name="user_ids" nolabel="1">
<tree string="Users">
<field name="user"/>
<field name="unit_amount" widget="float_time"/>
@ -69,10 +70,10 @@
</record>
<!-- Add information on Account analytic list for the project management -->
<record model="ir.ui.view" id="view_account_analytic_account_tree_c2c_2">
<record id="view_account_analytic_account_tree_c2c_2" model="ir.ui.view">
<field name="name">account.analytic.account.tree</field>
<field name="model">account.analytic.account</field>
<field name="inherit_id" ref="account.view_account_analytic_account_list" />
<field name="inherit_id" ref="account.view_account_analytic_account_list"/>
<field name="type">tree</field>
<field name="arch" type="xml">
<field name="quantity" position="replace">
@ -82,10 +83,10 @@
</field>
</field>
</record>
<record model="ir.ui.view" id="view_account_analytic_account_tree_c2c_3">
<record id="view_account_analytic_account_tree_c2c_3" model="ir.ui.view">
<field name="name">account.analytic.account.tree</field>
<field name="model">account.analytic.account</field>
<field name="inherit_id" ref="account.view_account_analytic_account_list" />
<field name="inherit_id" ref="account.view_account_analytic_account_list"/>
<field name="type">tree</field>
<field name="arch" type="xml">
@ -99,11 +100,11 @@
</record>
<record model="ir.ui.view" id="view_account_analytic_simplified">
<record id="view_account_analytic_simplified" model="ir.ui.view">
<field name="name">account.analytic.account.simplified.tree</field>
<field name="model">account.analytic.account</field>
<field name="type">tree</field>
<field name="priority" eval="20"/>
<field eval="20" name="priority"/>
<field name="arch" type="xml">
<tree string="Analytic accounts">
<field name="code"/>
@ -118,4 +119,4 @@
</record>
</data>
</terp>
</terp>

View File

@ -1,26 +1,26 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="True">
<!-- deactivate minimal account -->
<record model="account.account" id="account.minimal_0">
<field name="active" eval="False"/>
<record id="account.minimal_0" model="account.account">
<field eval="False" name="active"/>
</record>
<record model="account.account" id="account.a_recv">
<field name="active" eval="False"/>
<record id="account.a_recv" model="account.account">
<field eval="False" name="active"/>
</record>
<record model="account.account" id="account.a_pay">
<field name="active" eval="False"/>
<record id="account.a_pay" model="account.account">
<field eval="False" name="active"/>
</record>
<record model="account.account" id="account.cash">
<field name="active" eval="False"/>
<record id="account.cash" model="account.account">
<field eval="False" name="active"/>
</record>
<record model="account.account" id="account.a_expense">
<field name="active" eval="False"/>
<record id="account.a_expense" model="account.account">
<field eval="False" name="active"/>
</record>
<record model="account.account" id="account.a_sale">
<field name="active" eval="False"/>
<record id="account.a_sale" model="account.account">
<field eval="False" name="active"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,27 +1,27 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="account_followup.followup" id="demo_followup1">
<record id="demo_followup1" model="account_followup.followup">
<field name="name">Default follow-up</field>
<field name="description">First letter after 15 net days, 30 net days and 45 days end of month levels.</field>
</record>
<record model="account_followup.followup.line" id="demo_followup_line1">
<record id="demo_followup_line1" model="account_followup.followup.line">
<field name="name">Level 0 : 15 net days</field>
<field name="sequence">0</field>
<field name="start">days</field>
<field name="delay">15</field>
<field name="followup_id" ref="demo_followup1"/>
</record>
<record model="account_followup.followup.line" id="demo_followup_line2">
<record id="demo_followup_line2" model="account_followup.followup.line">
<field name="name">Level 1 : 30 net days</field>
<field name="sequence">1</field>
<field name="start">days</field>
<field name="delay">30</field>
<field name="followup_id" ref="demo_followup1"/>
</record>
<record model="account_followup.followup.line" id="demo_followup_line3">
<record id="demo_followup_line3" model="account_followup.followup.line">
<field name="name">Level 2 : 45 days end of month</field>
<field name="sequence">2</field>
<field name="start">end_of_month</field>
@ -30,4 +30,4 @@
</record>
</data>
</terp>
</terp>

View File

@ -1,53 +1,53 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='view_account_followup_stat_form' model='ir.ui.view'>
<field name='name'>account_followup.stat.form</field>
<field name='model'>account_followup.stat</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Follow-Up lines'>
<field name='name' select='1'/>
<field name='account_type' select='2'/>
<field name='date_move' select='1'/>
<field name='date_move_last' select='1'/>
<field name='date_followup' select='2'/>
<field name='followup_id' select='2'/>
<field name='balance' select='2'/>
<field name='debit'/>
<field name='credit'/>
<record id="view_account_followup_stat_form" model="ir.ui.view">
<field name="name">account_followup.stat.form</field>
<field name="model">account_followup.stat</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Follow-Up lines">
<field name="name" select="1"/>
<field name="account_type" select="2"/>
<field name="date_move" select="1"/>
<field name="date_move_last" select="1"/>
<field name="date_followup" select="2"/>
<field name="followup_id" select="2"/>
<field name="balance" select="2"/>
<field name="debit"/>
<field name="credit"/>
</form>
</field>
</record>
<record id='view_account_followup_stat_tree' model='ir.ui.view'>
<field name='name'>account_followup.stat.tree</field>
<field name='model'>account_followup.stat</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Follow-Up lines'>
<field name='name'/>
<field name='account_type'/>
<field name='date_move'/>
<field name='date_move_last'/>
<field name='date_followup'/>
<field name='followup_id'/>
<field name='balance'/>
<field name='debit'/>
<field name='credit'/>
<record id="view_account_followup_stat_tree" model="ir.ui.view">
<field name="name">account_followup.stat.tree</field>
<field name="model">account_followup.stat</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Follow-Up lines">
<field name="name"/>
<field name="account_type"/>
<field name="date_move"/>
<field name="date_move_last"/>
<field name="date_followup"/>
<field name="followup_id"/>
<field name="balance"/>
<field name="debit"/>
<field name="credit"/>
</tree>
</field>
</record>
<record id='action_followup_stat' model='ir.actions.act_window'>
<field name='name'>Follow-Ups</field>
<field name='res_model'>account_followup.stat</field>
<field name='view_type'>form</field>
<record id="action_followup_stat" model="ir.actions.act_window">
<field name="name">Follow-Ups</field>
<field name="res_model">account_followup.stat</field>
<field name="view_type">form</field>
</record>
<menuitem name='Financial Management/Reporting/' action='action_followup_stat' id='menu_action_followup_stat'/>
<menuitem action="action_followup_stat" id="menu_action_followup_stat" parent="account.menu_finance_reporting"/>
</data>
</terp>
</terp>

View File

@ -1,112 +1,112 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='view_account_followup_followup_line_form' model='ir.ui.view'>
<field name='name'>account_followup.followup.line.form</field>
<field name='model'>account_followup.followup.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Follow-Up lines'>
<field name='sequence' select='1'/>
<field name='name' select='1'/>
<field name='delay' select='1'/>
<field name='start' select='1'/>
<record id="view_account_followup_followup_line_form" model="ir.ui.view">
<field name="name">account_followup.followup.line.form</field>
<field name="model">account_followup.followup.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Follow-Up lines">
<field name="sequence" select="1"/>
<field name="name" select="1"/>
<field name="delay" select="1"/>
<field name="start" select="1"/>
<newline/>
<field name='description' select='1' colspan='4'/>
<field colspan="4" name="description" select="1"/>
</form>
</field>
</record>
<record id='view_account_followup_followup_form' model='ir.ui.view'>
<field name='name'>account_followup.followup.form</field>
<field name='model'>account_followup.followup</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Follow-Up'>
<field name='name' select='1'/>
<separator string='Description' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
<separator string='Lines' colspan='4'/>
<field name='followup_line' nolabel='1' widget='one2many_list' colspan='4'/>
<record id="view_account_followup_followup_form" model="ir.ui.view">
<field name="name">account_followup.followup.form</field>
<field name="model">account_followup.followup</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Follow-Up">
<field name="name" select="1"/>
<separator colspan="4" string="Description"/>
<field colspan="4" name="description" nolabel="1"/>
<separator colspan="4" string="Lines"/>
<field colspan="4" name="followup_line" nolabel="1" widget="one2many_list"/>
</form>
</field>
</record>
<record id='action_account_followup_definition_form' model='ir.actions.act_window'>
<field name='name'>Follow-Ups</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>account_followup.followup</field>
<field name='view_type'>form</field>
<record id="action_account_followup_definition_form" model="ir.actions.act_window">
<field name="name">Follow-Ups</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account_followup.followup</field>
<field name="view_type">form</field>
</record>
<menuitem name='Financial Management/Configuration/Payment Terms/Follow-Ups' action='action_account_followup_definition_form' id='account_followup_menu'/>
<menuitem action="action_account_followup_definition_form" id="account_followup_menu" parent="account.next_id_33"/>
<report name='account_followup.followup.print' id='account_followup_followup_report' rml='account_followup/report/rappel.rml' auto='False' model='account_followup.followup' menu='False' string='Followup Report'/>
<report auto="False" id="account_followup_followup_report" menu="False" model="account_followup.followup" name="account_followup.followup.print" rml="account_followup/report/rappel.rml" string="Followup Report"/>
<record id='action_account_followup_all_wizard' model='ir.actions.wizard'>
<field name='name'>Send followups</field>
<field name='wiz_name'>account_followup.followup.print.all</field>
<record id="action_account_followup_all_wizard" model="ir.actions.wizard">
<field name="name">Send followups</field>
<field name="wiz_name">account_followup.followup.print.all</field>
</record>
<menuitem name='Financial Management/Periodical Processing/Send Follow-Ups' action='action_account_followup_all_wizard' type='wizard' id='account_followup_wizard_menu'/>
<menuitem action="action_account_followup_all_wizard" id="account_followup_wizard_menu" parent="account.menu_finance_periodical_processing" type="wizard"/>
<record id='account_move_line_partner_tree' model='ir.ui.view'>
<field name='name'>account.move.line.partner.tree</field>
<field name='model'>account.move.line</field>
<field name='type'>tree</field>
<field name='priority' eval='32'/>
<field name='arch' type='xml'>
<tree editable='bottom' string='Partner entries'>
<field name='date'/>
<field name='move_id'/>
<field name='ref'/>
<field name='name'/>
<field name='partner_id'/>
<field name='account_id'/>
<field name='followup_line_id'/>
<field name='followup_date'/>
<field name='debit' sum='Total debit'/>
<field name='credit' sum='Total credit'/>
<field name='state'/>
<field name='date_maturity'/>
<record id="account_move_line_partner_tree" model="ir.ui.view">
<field name="name">account.move.line.partner.tree</field>
<field name="model">account.move.line</field>
<field name="type">tree</field>
<field eval="32" name="priority"/>
<field name="arch" type="xml">
<tree editable="bottom" string="Partner entries">
<field name="date"/>
<field name="move_id"/>
<field name="ref"/>
<field name="name"/>
<field name="partner_id"/>
<field name="account_id"/>
<field name="followup_line_id"/>
<field name="followup_date"/>
<field name="debit" sum="Total debit"/>
<field name="credit" sum="Total credit"/>
<field name="state"/>
<field name="date_maturity"/>
</tree>
</field>
</record>
<record id='view_move_line_form' model='ir.ui.view'>
<field name='name'>account.move.line.form.followup</field>
<field name='model'>account.move.line</field>
<field name='inherit_id' ref='account.view_move_line_form'/>
<field name='arch' type='xml'>
<field name='date_created' position='after'>
<field name='followup_date'/>
<field name='followup_line_id'/>
<record id="view_move_line_form" model="ir.ui.view">
<field name="name">account.move.line.form.followup</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_form"/>
<field name="arch" type="xml">
<field name="date_created" position="after">
<field name="followup_date"/>
<field name="followup_line_id"/>
</field>
</field>
</record>
<record id='view_move_line_tree' model='ir.ui.view'>
<field name='name'>account.move.line.tree.followup</field>
<field name='model'>account.move.line</field>
<field name='inherit_id' ref='account.view_move_line_tree'/>
<field name='arch' type='xml'>
<field name='state' position='before'>
<field name='followup_date'/>
<field name='followup_line_id'/>
<record id="view_move_line_tree" model="ir.ui.view">
<field name="name">account.move.line.tree.followup</field>
<field name="model">account.move.line</field>
<field name="inherit_id" ref="account.view_move_line_tree"/>
<field name="arch" type="xml">
<field name="state" position="before">
<field name="followup_date"/>
<field name="followup_line_id"/>
</field>
</field>
</record>
<act_window name='Receivables &amp; Payables' domain='[(&apos;partner_id&apos;, &apos;=&apos;, active_id),(&apos;reconcile_id&apos;,&apos;=&apos;,False),(&apos;account_id.reconcile&apos;, &apos;=&apos;, True)]' id='account.act_account_partner_account_move_unreconciled' view='account_move_line_partner_tree' res_model='account.move.line'/>
<act_window domain="[('partner_id', '=', active_id),('reconcile_id','=',False),('account_id.reconcile', '=', True)]" id="account.act_account_partner_account_move_unreconciled" name="Receivables &amp; Payables" res_model="account.move.line" view="account_move_line_partner_tree"/>
<act_window name='All receivable entries' domain='[(&apos;reconcile_id&apos;, &apos;=&apos;, False),(&apos;account_id.type&apos;,&apos;=&apos;,&apos;receivable&apos;)]' id='act_account_partner_account_move_all' src_model='' view='account_move_line_partner_tree' res_model='account.move.line'/>
<act_window domain="[('reconcile_id', '=', False),('account_id.type','=','receivable')]" id="act_account_partner_account_move_all" name="All receivable entries" res_model="account.move.line" src_model="" view="account_move_line_partner_tree"/>
<menuitem name='Financial Management/Periodical Processing/Send Follow-Ups/Receivable Entries' action='act_account_partner_account_move_all' id='menu_account_move_open_unreconcile'/>
<menuitem action="act_account_partner_account_move_all" id="menu_account_move_open_unreconcile" parent="account_followup.account_followup_wizard_menu"/>
<act_window name='All payable entries' domain='[(&apos;reconcile_id&apos;, &apos;=&apos;, False), (&apos;account_id.type&apos;,&apos;=&apos;,&apos;payable&apos;)]' id='act_account_partner_account_move_payable_all' src_model='' view='account_move_line_partner_tree' res_model='account.move.line'/>
<act_window domain="[('reconcile_id', '=', False), ('account_id.type','=','payable')]" id="act_account_partner_account_move_payable_all" name="All payable entries" res_model="account.move.line" src_model="" view="account_move_line_partner_tree"/>
<menuitem name='Financial Management/Periodical Processing/Send Follow-Ups/Payable Entries' action='act_account_partner_account_move_payable_all' id='menu_account_move_open_unreconcile_payable'/>
<menuitem action="act_account_partner_account_move_payable_all" id="menu_account_move_open_unreconcile_payable" parent="account_followup.account_followup_wizard_menu"/>
</data>
</terp>
</terp>

View File

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="ir.ui.view" id="invoice_supplier_form">
<record id="invoice_supplier_form" model="ir.ui.view">
<field name="name">account.invoice.supplier.form.inherit</field>
<field name="model">account.invoice</field>
<field name="type">form</field>
@ -14,4 +14,4 @@
</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,11 +1,6 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report id="payment_order"
string="Payment Order"
model="payment.order"
name="payement.order"
rml="account_payment/report/order.rml"
auto="True"/>
<report auto="True" id="payment_order" model="payment.order" name="payement.order" rml="account_payment/report/order.rml" string="Payment Order"/>
</data>
</terp>
</terp>

View File

@ -1,29 +1,29 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="ir.sequence.type" id="seq_type_payment_order" forcecreate="1">
<record forcecreate="1" id="seq_type_payment_order" model="ir.sequence.type">
<field name="name">Payment order</field>
<field name="code">payment.order</field>
</record>
<record model="ir.sequence" id="seq_payment_order" forcecreate="1">
<record forcecreate="1" id="seq_payment_order" model="ir.sequence">
<field name="name">Payment order</field>
<field name="code">payment.order</field>
<field name="padding" eval="3"/>
<field eval="3" name="padding"/>
<field name="prefix">%(year)s/</field>
</record>
<record model="ir.sequence.type" id="seq_type_payment_line" forcecreate="1">
<record forcecreate="1" id="seq_type_payment_line" model="ir.sequence.type">
<field name="name">Payment Line</field>
<field name="code">payment.line</field>
</record>
<record model="ir.sequence" id="seq_payment_line" forcecreate="1">
<record forcecreate="1" id="seq_payment_line" model="ir.sequence">
<field name="name">Payment Line</field>
<field name="code">payment.line</field>
<field name="prefix"></field>
<field name="prefix"/>
<field name="padding">3</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,170 +1,170 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<menuitem name='Financial Management/Payment' id='menu_main'/>
<menuitem name='Financial Management/Configuration' sequence='1' groups='base.group_admin' id='menu_main_configuration'/>
<menuitem id="menu_main" name="Payment" parent="account.menu_finance"/>
<menuitem groups="base.group_admin" id="menu_main_configuration" name="Configuration" parent="account.menu_finance" sequence="1"/>
<record id='view_payment_type_form' model='ir.ui.view'>
<field name='name'>payment.type.form</field>
<field name='model'>payment.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment type'>
<field name='name' select='1'/>
<field name='code'/>
<record id="view_payment_type_form" model="ir.ui.view">
<field name="name">payment.type.form</field>
<field name="model">payment.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment type">
<field name="name" select="1"/>
<field name="code"/>
<newline/>
<field name='suitable_bank_types' select='1' colspan='4'/>
<field colspan="4" name="suitable_bank_types" select="1"/>
</form>
</field>
</record>
<record id='view_payment_mode_tree' model='ir.ui.view'>
<field name='name'>payment.mode.tree</field>
<field name='model'>payment.mode</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Payment mode'>
<field name='name'/>
<field name='journal'/>
<record id="view_payment_mode_tree" model="ir.ui.view">
<field name="name">payment.mode.tree</field>
<field name="model">payment.mode</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Payment mode">
<field name="name"/>
<field name="journal"/>
</tree>
</field>
</record>
<record id='view_payment_mode_form' model='ir.ui.view'>
<field name='name'>payment.mode.form</field>
<field name='model'>payment.mode</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment mode'>
<field name='name' select='1'/>
<field name='type'/>
<field name='journal'/>
<field name='bank_id'/>
<record id="view_payment_mode_form" model="ir.ui.view">
<field name="name">payment.mode.form</field>
<field name="model">payment.mode</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment mode">
<field name="name" select="1"/>
<field name="type"/>
<field name="journal"/>
<field name="bank_id"/>
</form>
</field>
</record>
<record id='action_payment_mode_form' model='ir.actions.act_window'>
<field name='name'>Payment mode</field>
<field name='res_model'>payment.mode</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="action_payment_mode_form" model="ir.actions.act_window">
<field name="name">Payment mode</field>
<field name="res_model">payment.mode</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Financial Management/Configuration/Payment/Payment Mode' action='action_payment_mode_form' id='menu_action_payment_mode_form'/>
<menuitem id="next_id_44" name="Payment" parent="account_payment.menu_main_configuration"/><menuitem action="action_payment_mode_form" id="menu_action_payment_mode_form" parent="next_id_44"/>
<record id='view_payment_order_form' model='ir.ui.view'>
<field name='name'>payment.order.form</field>
<field name='model'>payment.order</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment order'>
<field name='reference'/>
<field name='mode'/>
<field name='date_prefered'/>
<field name='date_planned' select='1'/>
<field name='user_id' select='2'/>
<button name='%(wizard_populate_payment)d' type='action' string='Add payment lines' colspan='2'/>
<field name='line_ids' nolabel='1' colspan='4'/>
<field name='date_created' select='2'/>
<field name='date_done' select='2'/>
<field name='state' readonly='1' select='1'/>
<group col='4' colspan='2'>
<button name='cancel' states='draft,open' string='Cancel'/>
<button name='open' states='draft' string='Open'/>
<button name='%(wizard_pay_payment)d' type='action' states='open,done' string='Make Payment'/>
<button name='set_to_draft' type='object' states='cancel' string='Set to draft'/>
<record id="view_payment_order_form" model="ir.ui.view">
<field name="name">payment.order.form</field>
<field name="model">payment.order</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment order">
<field name="reference"/>
<field name="mode"/>
<field name="date_prefered"/>
<field name="date_planned" select="1"/>
<field name="user_id" select="2"/>
<button colspan="2" name="%(wizard_populate_payment)d" string="Add payment lines" type="action"/>
<field colspan="4" name="line_ids" nolabel="1"/>
<field name="date_created" select="2"/>
<field name="date_done" select="2"/>
<field name="state" readonly="1" select="1"/>
<group col="4" colspan="2">
<button name="cancel" states="draft,open" string="Cancel"/>
<button name="open" states="draft" string="Open"/>
<button name="%(wizard_pay_payment)d" states="open,done" string="Make Payment" type="action"/>
<button name="set_to_draft" states="cancel" string="Set to draft" type="object"/>
</group>
</form>
</field>
</record>
<record id='view_payment_order_tree' model='ir.ui.view'>
<field name='name'>payment.order.tree</field>
<field name='model'>payment.order</field>
<field name='type'>tree</field>
<field name='priority' eval='4'/>
<field name='arch' type='xml'>
<tree string='Payment order'>
<field name='reference'/>
<field name='mode'/>
<field name='line_ids'/>
<field name='date_planned'/>
<field name='date_created' select='2'/>
<field name='date_done' select='2'/>
<field name='total'/>
<field name='state'/>
<record id="view_payment_order_tree" model="ir.ui.view">
<field name="name">payment.order.tree</field>
<field name="model">payment.order</field>
<field name="type">tree</field>
<field eval="4" name="priority"/>
<field name="arch" type="xml">
<tree string="Payment order">
<field name="reference"/>
<field name="mode"/>
<field name="line_ids"/>
<field name="date_planned"/>
<field name="date_created" select="2"/>
<field name="date_done" select="2"/>
<field name="total"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='action_payment_order_tree' model='ir.actions.act_window'>
<field name='name'>Payment order</field>
<field name='res_model'>payment.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<record id="action_payment_order_tree" model="ir.actions.act_window">
<field name="name">Payment order</field>
<field name="res_model">payment.order</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
</record>
<menuitem name='Financial Management/Payment/Payment Orders' sequence='3' action='action_payment_order_tree' id='menu_action_payment_order_form'/>
<menuitem action="action_payment_order_tree" id="menu_action_payment_order_form" parent="account_payment.menu_main" sequence="3"/>
<record id='action_payment_order_draft' model='ir.actions.act_window'>
<field name='name'>Draft payment order</field>
<field name='res_model'>payment.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','draft')]</field>
<record id="action_payment_order_draft" model="ir.actions.act_window">
<field name="name">Draft payment order</field>
<field name="res_model">payment.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','draft')]</field>
</record>
<menuitem name='Financial Management/Payment/Payment Orders/Draft Payment Orders' sequence='1' action='action_payment_order_draft' id='menu_action_payment_order_draft'/>
<menuitem action="action_payment_order_draft" id="menu_action_payment_order_draft" parent="account_payment.menu_action_payment_order_form" sequence="1"/>
<record id='action_payment_order_open' model='ir.actions.act_window'>
<field name='name'>Payment orders to validate</field>
<field name='res_model'>payment.order</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','open')]</field>
<record id="action_payment_order_open" model="ir.actions.act_window">
<field name="name">Payment orders to validate</field>
<field name="res_model">payment.order</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','open')]</field>
</record>
<menuitem name='Financial Management/Payment/Payment Orders/Payment Orders to Validate' sequence='2' action='action_payment_order_open' id='menu_action_payment_order_open'/>
<menuitem action="action_payment_order_open" id="menu_action_payment_order_open" parent="account_payment.menu_action_payment_order_form" sequence="2"/>
<record id='view_payment_line_form' model='ir.ui.view'>
<field name='name'>Payment Line</field>
<field name='model'>payment.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Payment Line'>
<record id="view_payment_line_form" model="ir.ui.view">
<field name="name">Payment Line</field>
<field name="model">payment.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Payment Line">
<notebook>
<page string='Payment'>
<field name='move_line_id' domain='[(&apos;reconcile_id&apos;,&apos;=&apos;, False), (&apos;credit&apos;, &apos;>&apos;,0)] ' on_change='onchange_move_line(move_line_id,parent.mode)' select='1'/>
<page string="Payment">
<field domain="[('reconcile_id','=', False), ('credit', '&gt;',0)] " name="move_line_id" on_change="onchange_move_line(move_line_id,parent.mode)" select="1"/>
<!--domain="[('reconcile_id','=', False), ('credit', '>',0),('amount_to_pay','>',0)] "/>-->
<separator string='Transaction Information' colspan='4'/>
<field name='date'/>
<group colspan='2'>
<field name='amount_currency' select='1'/>
<field name='currency' nolabel='1'/>
<separator colspan="4" string="Transaction Information"/>
<field name="date"/>
<group colspan="2">
<field name="amount_currency" select="1"/>
<field name="currency" nolabel="1"/>
</group>
<field name='partner_id'/>
<field name='bank_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id)]'/>
<separator string='Owner Account' colspan='2'/>
<separator string='Desitination Account' colspan='2'/>
<field name='info_owner' nolabel='1' colspan='2'/>
<field name='info_partner' nolabel='1' colspan='2'/>
<field name="partner_id"/>
<field domain="[('partner_id','=',partner_id)]" name="bank_id"/>
<separator colspan="2" string="Owner Account"/>
<separator colspan="2" string="Desitination Account"/>
<field colspan="2" name="info_owner" nolabel="1"/>
<field colspan="2" name="info_partner" nolabel="1"/>
<field name='communication' colspan='4'/>
<field name='communication2' colspan='4'/>
<field name='name'/>
<field name='state'/>
<field colspan="4" name="communication"/>
<field colspan="4" name="communication2"/>
<field name="name"/>
<field name="state"/>
</page>
<page string='Information'>
<page string="Information">
<separator string='General Information' colspan='2'/>
<separator string='Entry Information' colspan='2'/>
<group col='2' colspan='2'>
<field name='amount' select='1'/>
<separator colspan="2" string="General Information"/>
<separator colspan="2" string="Entry Information"/>
<group col="2" colspan="2">
<field name="amount" select="1"/>
<!--<field name="currency"/>-->
<newline/>
<field name='partner_payable'/>
<field name="partner_payable"/>
</group>
<group col='2' colspan='2'>
<field name='date_created'/>
<field name='due_date'/>
<field name='to_pay_currency'/>
<field name='to_pay'/>
<group col="2" colspan="2">
<field name="date_created"/>
<field name="due_date"/>
<field name="to_pay_currency"/>
<field name="to_pay"/>
</group>
</page>
</notebook>
@ -172,48 +172,48 @@
</form>
</field>
</record>
<record id='view_payment_line_tree' model='ir.ui.view'>
<field name='name'>Payment Lines</field>
<field name='model'>payment.line</field>
<field name='type'>tree</field>
<field name='priority' eval='4'/>
<field name='arch' type='xml'>
<tree editable='bottom' colors='red:to_pay_currency&lt;amount_currency' string='Payment Line'>
<field name='partner_id'/>
<record id="view_payment_line_tree" model="ir.ui.view">
<field name="name">Payment Lines</field>
<field name="model">payment.line</field>
<field name="type">tree</field>
<field eval="4" name="priority"/>
<field name="arch" type="xml">
<tree colors="red:to_pay_currency&lt;amount_currency" editable="bottom" string="Payment Line">
<field name="partner_id"/>
<field name='move_line_id' domain='[(&apos;partner_id&apos;,&apos;=&apos;,partner_id),(&apos;reconcile_id&apos;, &apos;=&apos;, False), (&apos;credit&apos;, &apos;>&apos;, 0)]' on_change='onchange_move_line(move_line_id,parent.mode)'/>
<field domain="[('partner_id','=',partner_id),('reconcile_id', '=', False), ('credit', '&gt;', 0)]" name="move_line_id" on_change="onchange_move_line(move_line_id,parent.mode)"/>
<!--domain="[('partner_id','=',partner_id),('reconcile_id', '=', False), ('credit', '>', 0),('amount_to_pay','>',0)]"/>-->
<field name='bank_id' domain='[(&apos;partner_id&apos;, &apos;=&apos;, partner_id)]'/>
<field domain="[('partner_id', '=', partner_id)]" name="bank_id"/>
<field name='amount_currency' sum='Total Amount'/>
<field name='communication'/>
<field name='state'/>
<field name='date'/>
<field name='to_pay_currency' invisible='1'/>
<field name="amount_currency" sum="Total Amount"/>
<field name="communication"/>
<field name="state"/>
<field name="date"/>
<field invisible="1" name="to_pay_currency"/>
</tree>
</field>
</record>
<record id='action_payment_line_form' model='ir.actions.act_window'>
<field name='name'>Payment Line</field>
<field name='res_model'>payment.line</field>
<field name='view_type'>tree</field>
<field name='view_mode'>form,tree</field>
<record id="action_payment_line_form" model="ir.actions.act_window">
<field name="name">Payment Line</field>
<field name="res_model">payment.line</field>
<field name="view_type">tree</field>
<field name="view_mode">form,tree</field>
</record>
<record id='view_bank_statement_form' model='ir.ui.view'>
<field name='name'>account.bank.statement.form.inherit</field>
<field name='model'>account.bank.statement</field>
<field name='type'>form</field>
<field name='inherit_id' ref='account.view_bank_statement_form'/>
<field name='arch' type='xml'>
<field name='period_id' position='after'>
<button name='%(wizard_populate_statement)d' type='action' string='Import payment lines' colspan='2'/>
<record id="view_bank_statement_form" model="ir.ui.view">
<field name="name">account.bank.statement.form.inherit</field>
<field name="model">account.bank.statement</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_bank_statement_form"/>
<field name="arch" type="xml">
<field name="period_id" position="after">
<button colspan="2" name="%(wizard_populate_statement)d" string="Import payment lines" type="action"/>
</field>
</field>
</record>
<act_window name='Payment Lines' domain='[(&apos;move_line_id.move_id.id&apos;, &apos;=&apos;, move_id)]' id='act_account_invoice_2_payment_line' src_model='account.invoice' res_model='payment.line'/>
<act_window domain="[('move_line_id.move_id.id', '=', move_id)]" id="act_account_invoice_2_payment_line" name="Payment Lines" res_model="payment.line" src_model="account.invoice"/>
</data>
</terp>
</terp>

View File

@ -1,26 +1,11 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard
string="Populate payment"
model="payment.order"
name="populate_payment"
menu="False"
id="wizard_populate_payment"/>
<wizard id="wizard_populate_payment" menu="False" model="payment.order" name="populate_payment" string="Populate payment"/>
<wizard
string="Pay"
model="payment.order"
name="pay_payment"
menu="False"
id="wizard_pay_payment"/>
<wizard id="wizard_pay_payment" menu="False" model="payment.order" name="pay_payment" string="Pay"/>
<wizard
string="Populate Statement with Payment lines"
model="account.bank.statement"
name="populate_statement"
menu="False"
id="wizard_populate_statement"/>
<wizard id="wizard_populate_statement" menu="False" model="account.bank.statement" name="populate_statement" string="Populate Statement with Payment lines"/>
</data>
</terp>
</terp>

View File

@ -1,31 +1,32 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="workflow" id="wkf_payment_order">
<record id="wkf_payment_order" model="workflow">
<field name="name">Payment Order Workflow</field>
<field name="osv">payment.order</field>
<field name="on_create">True</field>
</record>
<!--Activity -->
<record model="workflow.activity" id="act_draft">
<record id="act_draft" model="workflow.activity">
<field name="name">draft</field>
<field name="wkf_id" ref="wkf_payment_order"/>
<field name="flow_start">True</field>
<field name="action">write({'state':'draft'})</field>
<field name="kind">function</field>
</record>
<record model="workflow.activity" id="act_open">
<record id="act_open" model="workflow.activity">
<field name="name">open</field>
<field name="wkf_id" ref="wkf_payment_order"/>
<field name="action">action_open()&#10;write({'state':'open'})</field>
<field name="action">action_open()
write({'state':'open'})</field>
<field name="kind">function</field>
</record>
<record model="workflow.activity" id="act_done">
<record id="act_done" model="workflow.activity">
<field name="name">done</field>
<field name="wkf_id" ref="wkf_payment_order"/>
<field name="flow_stop">True</field>
</record>
<record model="workflow.activity" id="act_cancel">
<record id="act_cancel" model="workflow.activity">
<field name="name">cancel</field>
<field name="wkf_id" ref="wkf_payment_order"/>
<field name="action">write({'state':'cancel'})</field>
@ -34,27 +35,27 @@
</record>
<!-- Transition -->
<record model="workflow.transition" id="trans_draft_open">
<record id="trans_draft_open" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_open"/>
<field name="signal">open</field>
</record>
<record model="workflow.transition" id="trans_open_done">
<record id="trans_open_done" model="workflow.transition">
<field name="act_from" ref="act_open"/>
<field name="act_to" ref="act_done"/>
<field name="signal">done</field>
</record>
<record model="workflow.transition" id="trans_draft_cancel">
<record id="trans_draft_cancel" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_cancel"/>
<field name="signal">cancel</field>
</record>
<record model="workflow.transition" id="trans_open_cancel">
<record id="trans_open_cancel" model="workflow.transition">
<field name="act_from" ref="act_open"/>
<field name="act_to" ref="act_cancel"/>
<field name="signal">cancel</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,11 +1,6 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report id="fiscal_statements"
string="Fiscal Statements"
model="account.report.report"
name="accounting.report"
rml="account_report/report/accounting_report.rml"
auto="False"/>
<report auto="False" id="fiscal_statements" model="account.report.report" name="accounting.report" rml="account_report/report/accounting_report.rml" string="Fiscal Statements"/>
</data>
</terp>
</terp>

View File

@ -1,144 +1,144 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='view_account_report_form' model='ir.ui.view'>
<field name='name'>account.report.report.form</field>
<field name='model'>account.report.report</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Accounting reporting'>
<record id="view_account_report_form" model="ir.ui.view">
<field name="name">account.report.report.form</field>
<field name="model">account.report.report</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Accounting reporting">
<notebook>
<page string='General'>
<field name='name' select='1' colspan='3'/>
<field name='code' select='1'/>
<field name='active' select='1'/>
<field name='parent_id' on_change='onchange_parent_id(parent_id)'/>
<field name='sequence'/>
<field name='type' select='1'/>
<field name='style'/>
<field name='color_font'/>
<field name='color_back'/>
<page string="General">
<field colspan="3" name="name" select="1"/>
<field name="code" select="1"/>
<field name="active" select="1"/>
<field name="parent_id" on_change="onchange_parent_id(parent_id)"/>
<field name="sequence"/>
<field name="type" select="1"/>
<field name="style"/>
<field name="color_font"/>
<field name="color_back"/>
<newline/>
<field name='expression' colspan='4'/>
<field name='expression_status' colspan='4'/>
<separator string='Legend of operators' colspan='4'/>
<label align='1.0' string='Account debit:'/>
<label align='0.0' string='debit(&apos;ACCOUNT_CODE&apos;)'/>
<label align='1.0' string='Account credit:'/>
<label align='0.0' string='credit(&apos;ACCOUNT_CODE&apos;)'/>
<label align='1.0' string='Account balance:'/>
<label align='0.0' string='balance(&apos;ACCOUNT_CODE&apos;)'/>
<label align='1.0' string='Report amount:'/>
<label align='0.0' string='report(&apos;REPORT_CODE&apos;)'/>
<label align='1.0' string='Operators:'/>
<label align='0.0' string='+ - * / ( )'/>
<label string='Exemple: (balance(&apos;6&apos;,&apos;45&apos;) - credit(&apos;7&apos;)) / report(&apos;RPT1&apos;)' colspan='4'/>
<separator string='Return value for status' colspan='4'/>
<group col='2' colspan='1'>
<label align='1.0' string='&lt; -1:'/>
<label align='0.0' string='Very bad'/>
<label align='1.0' string='-1:'/>
<label align='0.0' string='Bad'/>
<label align='1.0' string='0:'/>
<label align='0.0' string='Normal'/>
<label align='1.0' string='1:'/>
<label align='0.0' string='Good'/>
<label align='1.0' string='&gt; 1:'/>
<label align='0.0' string='Very Good'/>
<field colspan="4" name="expression"/>
<field colspan="4" name="expression_status"/>
<separator colspan="4" string="Legend of operators"/>
<label align="1.0" string="Account debit:"/>
<label align="0.0" string="debit('ACCOUNT_CODE')"/>
<label align="1.0" string="Account credit:"/>
<label align="0.0" string="credit('ACCOUNT_CODE')"/>
<label align="1.0" string="Account balance:"/>
<label align="0.0" string="balance('ACCOUNT_CODE')"/>
<label align="1.0" string="Report amount:"/>
<label align="0.0" string="report('REPORT_CODE')"/>
<label align="1.0" string="Operators:"/>
<label align="0.0" string="+ - * / ( )"/>
<label colspan="4" string="Exemple: (balance('6','45') - credit('7')) / report('RPT1')"/>
<separator colspan="4" string="Return value for status"/>
<group col="2" colspan="1">
<label align="1.0" string="&lt; -1:"/>
<label align="0.0" string="Very bad"/>
<label align="1.0" string="-1:"/>
<label align="0.0" string="Bad"/>
<label align="1.0" string="0:"/>
<label align="0.0" string="Normal"/>
<label align="1.0" string="1:"/>
<label align="0.0" string="Good"/>
<label align="1.0" string="&gt; 1:"/>
<label align="0.0" string="Very Good"/>
</group>
</page>
<page string='Notes'>
<field name='note' nolabel='1' colspan='4'/>
<page string="Notes">
<field colspan="4" name="note" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='view_account_report_tree_simple' model='ir.ui.view'>
<field name='name'>account.report.report.tree.simple</field>
<field name='model'>account.report.report</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Accounting reporting'>
<field name='code'/>
<field name='name'/>
<record id="view_account_report_tree_simple" model="ir.ui.view">
<field name="name">account.report.report.tree.simple</field>
<field name="model">account.report.report</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Accounting reporting">
<field name="code"/>
<field name="name"/>
</tree>
</field>
</record>
<record id='action_account_report_tree' model='ir.actions.act_window'>
<field name='name'>Custom reporting</field>
<field name='res_model'>account.report.report</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'/>
<field name='view_id' ref='view_account_report_tree_simple'/>
<record id="action_account_report_tree" model="ir.actions.act_window">
<field name="name">Custom reporting</field>
<field name="res_model">account.report.report</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain"/>
<field name="view_id" ref="view_account_report_tree_simple"/>
</record>
<menuitem name='Financial Management/Configuration/Custom Reporting' action='action_account_report_tree' id='menu_action_account_report_tree_define'/>
<record id='action_account_report_form' model='ir.actions.act_window'>
<field name='name'>New Reporting Item Formula</field>
<field name='res_model'>account.report.report</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<menuitem action="action_account_report_tree" id="menu_action_account_report_tree_define" parent="account_payment.menu_main_configuration"/>
<record id="action_account_report_form" model="ir.actions.act_window">
<field name="name">New Reporting Item Formula</field>
<field name="res_model">account.report.report</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
</record>
<menuitem name='Financial Management/Configuration/Custom Reporting/New Reporting Item Formula' action='action_account_report_form' id='menu_action_account_report_form'/>
<menuitem action="action_account_report_form" id="menu_action_account_report_form" parent="account_report.menu_action_account_report_tree_define"/>
<record id='view_account_report_tree' model='ir.ui.view'>
<field name='name'>account.report.report.tree</field>
<field name='model'>account.report.report</field>
<field name='type'>tree</field>
<field name='priority' eval='8'/>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Accounting reporting'>
<field name='code'/>
<field name='name'/>
<field name='status'/>
<field name='amount'/>
<record id="view_account_report_tree" model="ir.ui.view">
<field name="name">account.report.report.tree</field>
<field name="model">account.report.report</field>
<field name="type">tree</field>
<field eval="8" name="priority"/>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Accounting reporting">
<field name="code"/>
<field name="name"/>
<field name="status"/>
<field name="amount"/>
</tree>
</field>
</record>
<record id='action_account_report_tree_view' model='ir.actions.act_window'>
<field name='name'>Custom reporting</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('parent_id','=',False)]</field>
<record id="action_account_report_tree_view" model="ir.actions.act_window">
<field name="name">Custom reporting</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('parent_id','=',False)]</field>
</record>
<menuitem name='Financial Management/Reporting/Custom Reporting' action='action_account_report_tree_view' id='menu_action_account_report_tree_view'/>
<menuitem action="action_account_report_tree_view" id="menu_action_account_report_tree_view" parent="account.menu_finance_reporting"/>
<record id='action_account_report_tree_view_fiscal' model='ir.actions.act_window'>
<field name='name'>Fiscal Statements reporting</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('type','=','fiscal'),('parent_id','=',False)]</field>
<record id="action_account_report_tree_view_fiscal" model="ir.actions.act_window">
<field name="name">Fiscal Statements reporting</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('type','=','fiscal'),('parent_id','=',False)]</field>
</record>
<menuitem name='Financial Management/Reporting/Custom Reporting/Fiscal Statements' action='action_account_report_tree_view_fiscal' id='menu_action_account_report_tree_view_fiscal'/>
<menuitem action="action_account_report_tree_view_fiscal" id="menu_action_account_report_tree_view_fiscal" parent="account_report.menu_action_account_report_tree_view"/>
<record id='action_account_report_tree_view_indicator' model='ir.actions.act_window'>
<field name='name'>Indicators reporting</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('type','=','indicator'),('parent_id','=',False)]</field>
<record id="action_account_report_tree_view_indicator" model="ir.actions.act_window">
<field name="name">Indicators reporting</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('type','=','indicator'),('parent_id','=',False)]</field>
</record>
<menuitem name='Financial Management/Reporting/Custom Reporting/Indicators' action='action_account_report_tree_view_indicator' id='menu_action_account_report_tree_view_indicator'/>
<menuitem action="action_account_report_tree_view_indicator" id="menu_action_account_report_tree_view_indicator" parent="account_report.menu_action_account_report_tree_view"/>
<record id='action_account_report_tree_view_other' model='ir.actions.act_window'>
<field name='name'>Others reportings</field>
<field name='res_model'>account.fiscalyear</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_account_report_tree'/>
<field name='domain'>[('type','=','other'),('parent_id','=',False)]</field>
<record id="action_account_report_tree_view_other" model="ir.actions.act_window">
<field name="name">Others reportings</field>
<field name="res_model">account.fiscalyear</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_account_report_tree"/>
<field name="domain">[('type','=','other'),('parent_id','=',False)]</field>
</record>
<menuitem name='Financial Management/Reporting/Custom Reporting/Others' action='action_account_report_tree_view_other' id='menu_action_account_report_tree_view_other'/>
<menuitem action="action_account_report_tree_view_other" id="menu_action_account_report_tree_view_other" parent="account_report.menu_action_account_report_tree_view"/>
</data>
</terp>
</terp>

View File

@ -1,25 +1,25 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="ir.ui.view" id="account_tax_view_price">
<record id="account_tax_view_price" model="ir.ui.view">
<field name="name">account.tax.exlcuded.view.form</field>
<field name="type">form</field>
<field name="model">account.tax</field>
<field name="inherit_id" ref="account.view_tax_form" />
<field name="inherit_id" ref="account.view_tax_form"/>
<field name="arch" type="xml">
<field name="python_compute" position="after">
<field name="python_compute_inv" colspan="4" nolabel="1"/>
<separator string="Compute Code for Taxes included prices" colspan="4"/>
<field colspan="4" name="python_compute_inv" nolabel="1"/>
<separator colspan="4" string="Compute Code for Taxes included prices"/>
</field>
</field>
</record>
<record model="ir.ui.view" id="account_invoice_view_price">
<record id="account_invoice_view_price" model="ir.ui.view">
<field name="name">account.invoice.vat.exlcuded.view.form</field>
<field name="type">form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_form" />
<field name="inherit_id" ref="account.invoice_form"/>
<field name="arch" type="xml">
<field name="invoice_line" position="before">
<field name="price_type"/>
@ -27,11 +27,11 @@
</field>
</record>
<record model="ir.ui.view" id="invoice_supplier_form_tax_include">
<record id="invoice_supplier_form_tax_include" model="ir.ui.view">
<field name="name">account.invoice.supplier.tax_include</field>
<field name="type">form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_supplier_form" />
<field name="inherit_id" ref="account.invoice_supplier_form"/>
<field name="arch" type="xml">
<field name="invoice_line" position="before">
<field name="price_type"/>
@ -39,11 +39,11 @@
</field>
</record>
<record model="ir.ui.view" id="invoice_supplier_form_tax_include2">
<record id="invoice_supplier_form_tax_include2" model="ir.ui.view">
<field name="name">account.invoice.supplier.tax_include2</field>
<field name="type">form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_supplier_form" />
<field name="inherit_id" ref="account.invoice_supplier_form"/>
<field name="arch" type="xml">
<field name="price_subtotal" position="after">
<field name="price_subtotal_incl"/>
@ -51,11 +51,11 @@
</field>
</record>
<record model="ir.ui.view" id="invoice_supplier_form_tax_include3">
<record id="invoice_supplier_form_tax_include3" model="ir.ui.view">
<field name="name">account.invoice.supplier.tax_include3</field>
<field name="type">form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_supplier_form" />
<field name="inherit_id" ref="account.invoice_supplier_form"/>
<field name="arch" type="xml">
<field name="product_id" position="replace">
<field name="product_id" on_change="product_id_change(product_id, uos_id, quantity, name, parent.type, parent.partner_id, price_unit, parent.address_invoice_id, parent.price_type)"/>
@ -63,11 +63,11 @@
</field>
</record>
<record model="ir.ui.view" id="view_invoice_line_tree">
<record id="view_invoice_line_tree" model="ir.ui.view">
<field name="name">account.invoice.line.tree</field>
<field name="model">account.invoice.line</field>
<field name="type">tree</field>
<field name="inherit_id" ref="account.view_invoice_line_tree" />
<field name="inherit_id" ref="account.view_invoice_line_tree"/>
<field name="arch" type="xml">
<field name="price_subtotal" position="after">
<field name="price_subtotal_incl"/>
@ -76,5 +76,4 @@
</record>
</data>
</terp>
</terp>

View File

@ -1,8 +1,8 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="ir.ui.view" id="view_partner_bank_iban_form">
<record id="view_partner_bank_iban_form" model="ir.ui.view">
<field name="name">res.partner.bank.form.iban.inherit</field>
<field name="model">res.partner.bank</field>
<field name="inherit_id" ref="base.view_partner_bank_form"/>
@ -16,7 +16,7 @@
</field>
</record>
<record model="ir.ui.view" id="view_partner_iban_form">
<record id="view_partner_iban_form" model="ir.ui.view">
<field name="name">res.partner.form.iban.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
@ -33,39 +33,39 @@
<!--
Default bank account description
-->
<record model="res.partner.bank.type" id="bank_iban">
<record id="bank_iban" model="res.partner.bank.type">
<field name="name">IBAN Account</field>
<field name="code">iban</field>
</record>
<record model="res.partner.bank.type.field" id="bank_iban_field">
<record id="bank_iban_field" model="res.partner.bank.type.field">
<field name="name">iban</field>
<field name="bank_type_id" ref="bank_iban"/>
<field name="required" eval="True"/>
<field name="readonly" eval="False"/>
<field eval="True" name="required"/>
<field eval="False" name="readonly"/>
</record>
<record model="res.partner.bank.type.field" id="bank_swift_field">
<record id="bank_swift_field" model="res.partner.bank.type.field">
<field name="name">bic</field>
<field name="bank_type_id" ref="bank_iban"/>
<field name="required" eval="True"/>
<field name="readonly" eval="False"/>
<field eval="True" name="required"/>
<field eval="False" name="readonly"/>
</record>
<record model="res.partner.bank.type.field" id="bank_country_field">
<record id="bank_country_field" model="res.partner.bank.type.field">
<field name="name">country_id</field>
<field name="bank_type_id" ref="bank_iban"/>
<field name="required" eval="False"/>
<field name="readonly" eval="False"/>
<field eval="False" name="required"/>
<field eval="False" name="readonly"/>
</record>
<record model="res.partner.bank.type.field" id="bank_zip_field">
<record id="bank_zip_field" model="res.partner.bank.type.field">
<field name="name">zip</field>
<field name="bank_type_id" ref="bank_iban"/>
<field name="required" eval="False"/>
<field name="readonly" eval="False"/>
<field eval="False" name="required"/>
<field eval="False" name="readonly"/>
</record>
<record model="res.partner.bank.type.field" id="bank_acc_number_field">
<record id="bank_acc_number_field" model="res.partner.bank.type.field">
<field name="name">acc_number</field>
<field name="bank_type_id" ref="bank_iban"/>
<field name="required" eval="False"/>
<field name="readonly" eval="True"/>
<field eval="False" name="required"/>
<field eval="True" name="readonly"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,25 +1,11 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard
id="wizard_base_module_publish"
string="Publish module"
model="ir.module.module"
name="base_module_publish.module_publish"/>
<wizard id="wizard_base_module_publish" model="ir.module.module" name="base_module_publish.module_publish" string="Publish module"/>
<wizard
id="wizard_base_module_publish_all"
string="Publish all modules"
model="ir.module.module"
name="base_module_publish.module_publish_all"
client_action_multi="True"
/>
<wizard client_action_multi="True" id="wizard_base_module_publish_all" model="ir.module.module" name="base_module_publish.module_publish_all" string="Publish all modules"/>
<wizard
string="Export module"
model="ir.module.module"
name="base_module_publish.module_export"
id="wizard_base_module_export"/>
<wizard id="wizard_base_module_export" model="ir.module.module" name="base_module_publish.module_export" string="Export module"/>
</data>
</terp>
</terp>

View File

@ -1,14 +1,14 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="ir.actions.wizard" id="action_wizard_setup">
<record id="action_wizard_setup" model="ir.actions.wizard">
<field name="name">Setup</field>
<field name="type">ir.actions.wizard</field>
<field name="wiz_name">base_setup.base_setup</field>
</record>
<record model="res.users" id="base.user_admin">
<record id="base.user_admin" model="res.users">
<field name="action_id" ref="action_wizard_setup"/>
<field name="menu_id" ref="action_wizard_setup"/>
</record>
@ -16,4 +16,4 @@
</data>
</terp>
</terp>

View File

@ -1,10 +1,10 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="res.users" id="base.user_demo">
<record id="base.user_demo" model="res.users">
<field name="action_id" ref="action_wizard_setup"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard id="wizard_base_setup" string="Setup" model="base_setup.base_setup" name="base_setup.base_setup"/>
<wizard id="wizard_base_setup" model="base_setup.base_setup" name="base_setup.base_setup" string="Setup"/>
</data>
</terp>
</terp>

View File

@ -1,8 +1,8 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="ir.ui.view" id="view_partner_form">
<record id="view_partner_form" model="ir.ui.view">
<field name="name">res.partner.vat.inherit</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
@ -14,4 +14,4 @@
</record>
</data>
</terp>
</terp>

View File

@ -1,92 +1,92 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<menuitem name='Dashboards' icon='terp-graph' id='dashboard_menu'/>
<menuitem icon="terp-graph" id="dashboard_menu" name="Dashboards"/>
<record id='view_board_note_tree' model='ir.ui.view'>
<field name='name'>board.note.tree</field>
<field name='model'>board.note</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Notes'>
<field name='name'/>
<record id="view_board_note_tree" model="ir.ui.view">
<field name="name">board.note.tree</field>
<field name="model">board.note</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Notes">
<field name="name"/>
</tree>
</field>
</record>
<record id='view_board_note_form' model='ir.ui.view'>
<field name='name'>board.note.form</field>
<field name='model'>board.note</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Note'>
<field name='name' select='1'/>
<field name='type' select='1'/>
<field name='user_id' select='1'/>
<field name='date' select='1'/>
<field name='note' colspan='4'/>
<record id="view_board_note_form" model="ir.ui.view">
<field name="name">board.note.form</field>
<field name="model">board.note</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Note">
<field name="name" select="1"/>
<field name="type" select="1"/>
<field name="user_id" select="1"/>
<field name="date" select="1"/>
<field colspan="4" name="note"/>
</form>
</field>
</record>
<record id='action_view_board_note_form' model='ir.actions.act_window'>
<field name='name'>Publish a note</field>
<field name='res_model'>board.note</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<record id="action_view_board_note_form" model="ir.actions.act_window">
<field name="name">Publish a note</field>
<field name="res_model">board.note</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
</record>
<menuitem name='Dashboards/Notes' sequence='100' action='action_view_board_note_form' id='menu_view_board_note_form'/>
<menuitem action="action_view_board_note_form" id="menu_view_board_note_form" parent="board.dashboard_menu" sequence="100"/>
<wizard name='board.board.menu.create' multi='True' id='wizard_board_create_menu' model='board.board' string='Create Board Menu'/>
<wizard id="wizard_board_create_menu" model="board.board" multi="True" name="board.board.menu.create" string="Create Board Menu"/>
<record id='view_board_tree' model='ir.ui.view'>
<field name='name'>board.board.tree</field>
<field name='model'>board.board</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Dashboard'>
<field name='name'/>
<record id="view_board_tree" model="ir.ui.view">
<field name="name">board.board.tree</field>
<field name="model">board.board</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Dashboard">
<field name="name"/>
</tree>
</field>
</record>
<record id='view_board_form' model='ir.ui.view'>
<field name='name'>board.board.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='priority' eval='1'/>
<field name='arch' type='xml'>
<form string='Dashboard'>
<field name='name' select='1'/>
<button name='%(wizard_board_create_menu)d' type='action' string='Create Menu' colspan='2'/>
<field name='line_ids' colspan='4'>
<tree string='Dashboard View'>
<field name='name'/>
<field name='sequence'/>
<field name='action_id'/>
<field name='position'/>
<record id="view_board_form" model="ir.ui.view">
<field name="name">board.board.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field eval="1" name="priority"/>
<field name="arch" type="xml">
<form string="Dashboard">
<field name="name" select="1"/>
<button colspan="2" name="%(wizard_board_create_menu)d" string="Create Menu" type="action"/>
<field colspan="4" name="line_ids">
<tree string="Dashboard View">
<field name="name"/>
<field name="sequence"/>
<field name="action_id"/>
<field name="position"/>
</tree>
<form string='Dashboard View'>
<field name='name'/>
<field name='sequence'/>
<field name='width'/>
<field name='height'/>
<field name='action_id'/>
<field name='position'/>
<form string="Dashboard View">
<field name="name"/>
<field name="sequence"/>
<field name="width"/>
<field name="height"/>
<field name="action_id"/>
<field name="position"/>
</form>
</field>
</form>
</field>
</record>
<record id='action_view_board_list_form' model='ir.actions.act_window'>
<field name='name'>Dashboard Definition</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="action_view_board_list_form" model="ir.actions.act_window">
<field name="name">Dashboard Definition</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Dashboards/Configuration/Dashboard Definition' action='action_view_board_list_form' id='menu_view_board_form'/>
<menuitem id="next_id_50" name="Configuration" parent="board.dashboard_menu"/><menuitem action="action_view_board_list_form" id="menu_view_board_form" parent="next_id_50"/>
<act_window name='Open Dashboard' multi='True' id='dashboard_open' src_model='board.board' context='{&apos;view&apos;: active_id}' res_model='board.board'/>
<act_window context="{'view': active_id}" id="dashboard_open" multi="True" name="Open Dashboard" res_model="board.board" src_model="board.board"/>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
@ -6,17 +6,16 @@
Administrator shortcut
Demo user startup menu
-->
<record model="ir.ui.view_sc" id="sc_account_dash">
<record id="sc_account_dash" model="ir.ui.view_sc">
<field name="name">Accounting dashboard</field>
<field name="user_id" ref="base.user_admin"/>
<field name="resource">ir.ui.menu</field>
<field name="sequence">0</field>
<field name="res_id" ref="menu_board_account"/>
</record>
<record model="res.users" id="base.user_admin">
<record id="base.user_admin" model="res.users">
<field name="action_id" ref="open_board_account"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,61 +1,61 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='note_account_type' model='board.note.type'>
<field name='name'>Accountants</field>
<record id="note_account_type" model="board.note.type">
<field name="name">Accountants</field>
</record>
<record id='action_account_analytic_line_to_invoice' model='ir.actions.act_window'>
<field name='name'>Costs to invoice</field>
<field name='res_model'>report.account.analytic.line.to.invoice</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<record id="action_account_analytic_line_to_invoice" model="ir.actions.act_window">
<field name="name">Costs to invoice</field>
<field name="res_model">report.account.analytic.line.to.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
</record>
<record id='action_aged_receivable' model='ir.actions.act_window'>
<field name='name'>Receivable Accounts</field>
<field name='res_model'>report.account.receivable</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('type','=','receivable')]</field>
<record id="action_aged_receivable" model="ir.actions.act_window">
<field name="name">Receivable Accounts</field>
<field name="res_model">report.account.receivable</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','receivable')]</field>
</record>
<record id='action_aged_income' model='ir.actions.act_window'>
<field name='name'>Income Accounts</field>
<field name='res_model'>report.account.receivable</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('type','=','income')]</field>
<record id="action_aged_income" model="ir.actions.act_window">
<field name="name">Income Accounts</field>
<field name="res_model">report.account.receivable</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('type','=','income')]</field>
</record>
<act_window name='Accounts to invoice' view_type='form' domain='[(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;close&apos;),(&apos;partner_id&apos;,&apos;&lt;&gt;&apos;,False),(&apos;to_invoice&apos;, &apos;&lt;&gt;&apos;, False)]' id='act_my_account' src_model='res.users' view_mode='tree,form' res_model='account.analytic.account'/>
<act_window domain="[('state','&lt;&gt;','close'),('partner_id','&lt;&gt;',False),('to_invoice', '&lt;&gt;', False)]" id="act_my_account" name="Accounts to invoice" res_model="account.analytic.account" src_model="res.users" view_mode="tree,form" view_type="form"/>
<record id='board_account_form' model='ir.ui.view'>
<field name='name'>board.account.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Account Board'>
<record id="board_account_form" model="ir.ui.view">
<field name="name">board.account.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Account Board">
<hpaned>
<child1>
<action name='%(report_analytic.action_analytic_account_tree)d' height='160' string='Analytic accounts to close' colspan='4' width='510'/>
<action colspan="4" height="160" name="%(report_analytic.action_analytic_account_tree)d" string="Analytic accounts to close" width="510"/>
<action name='%(act_my_account)d' height='160' string='Accounts to invoice' colspan='4' width='510'/>
<action colspan="4" height="160" name="%(act_my_account)d" string="Accounts to invoice" width="510"/>
<action name='%(account.action_invoice_tree5)d' height='160' string='Draft invoices' colspan='4'/>
<action colspan="4" height="160" name="%(account.action_invoice_tree5)d" string="Draft invoices"/>
</child1>
<child2>
<button name='%(account_report.action_account_report_tree_view_indicator)d' icon='terp-purchase' type='action' string='My indicators' colspan='4'/>
<button colspan="4" icon="terp-purchase" name="%(account_report.action_account_report_tree_view_indicator)d" string="My indicators" type="action"/>
<action name='%(action_account_analytic_line_to_invoice)d' height='220' string='Costs to invoice' colspan='4'/>
<action colspan="4" height="220" name="%(action_account_analytic_line_to_invoice)d" string="Costs to invoice"/>
<action name='%(action_aged_receivable)d' height='220' string='Aged receivables' colspan='4'/>
<action colspan="4" height="220" name="%(action_aged_receivable)d" string="Aged receivables"/>
<action name='%(action_aged_income)d' height='220' string='Aged income' colspan='4'/>
<action colspan="4" height="220" name="%(action_aged_income)d" string="Aged income"/>
</child2>
</hpaned>
@ -63,15 +63,15 @@
</field>
</record>
<record id='open_board_account' model='ir.actions.act_window'>
<field name='name'>Accounting Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='usage'>menu</field>
<field name='view_id' ref='board_account_form'/>
<record id="open_board_account" model="ir.actions.act_window">
<field name="name">Accounting Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="usage">menu</field>
<field name="view_id" ref="board_account_form"/>
</record>
<menuitem name='Dashboards/Accounting/' sequence='1' icon='terp-graph' action='open_board_account' id='menu_board_account'/>
<menuitem id="next_id_68" name="Accounting" parent="board.dashboard_menu"/><menuitem action="open_board_account" icon="terp-graph" id="menu_board_account" parent="next_id_68" sequence="1"/>
</data>
</terp>
</terp>

View File

@ -1,20 +1,19 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="ir.ui.view_sc" id="sc_manufacturing_dash">
<record id="sc_manufacturing_dash" model="ir.ui.view_sc">
<field name="name">Production dashboard</field>
<field name="user_id" ref="base.user_admin"/>
<field name="resource">ir.ui.menu</field>
<field name="sequence">4</field>
<field name="res_id" ref="menu_board_manufacturing"/>
</record>
<record model="res.users" id="base.user_admin">
<record id="base.user_admin" model="res.users">
<field name="action_id" ref="open_board_manufacturing"/>
</record>
<record model="res.users" id="base.user_demo">
<record id="base.user_demo" model="res.users">
<field name="action_id" ref="open_board_manufacturing"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,43 +1,43 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='note_sale_type' model='board.note.type'>
<field name='name'>Production</field>
<record id="note_sale_type" model="board.note.type">
<field name="name">Production</field>
</record>
<record id='board_mrp_manager_form' model='ir.ui.view'>
<field name='name'>board.mrp.manager.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Manufacturing board'>
<hpaned position='100'>
<record id="board_mrp_manager_form" model="ir.ui.view">
<field name="name">board.mrp.manager.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Manufacturing board">
<hpaned position="100">
<child1>
<action name='%(mrp.mrp_production_action2)d' height='200' string='Next production orders' colspan='4' width='510'/>
<action name='%(stock.action_picking_tree2)d' string='Deliveries (Out packing)' colspan='4'/>
<action name='%(mrp.mrp_procurement_action4)d' string='Procurement in Exception' colspan='4'/>
<action colspan="4" height="200" name="%(mrp.mrp_production_action2)d" string="Next production orders" width="510"/>
<action colspan="4" name="%(stock.action_picking_tree2)d" string="Deliveries (Out packing)"/>
<action colspan="4" name="%(mrp.mrp_procurement_action4)d" string="Procurement in Exception"/>
</child1>
<child2>
<action name='%(report_mrp.action_report_workcenter_load_tree)d' string='Workcenter futur load' colspan='4'/>
<action colspan="4" name="%(report_mrp.action_report_workcenter_load_tree)d" string="Workcenter futur load"/>
<action name='%(report_mrp.action_report_in_out_picking_tree)d' string='Stock value variation' colspan='4'/>
<action colspan="4" name="%(report_mrp.action_report_in_out_picking_tree)d" string="Stock value variation"/>
</child2>
</hpaned>
</form>
</field>
</record>
<record id='open_board_manufacturing' model='ir.actions.act_window'>
<field name='name'>Production Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='view_id' ref='board_mrp_manager_form'/>
<record id="open_board_manufacturing" model="ir.actions.act_window">
<field name="name">Production Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="board_mrp_manager_form"/>
</record>
<menuitem name='Dashboards/Production/Production Dashboard' sequence='1' icon='terp-graph' action='open_board_manufacturing' id='menu_board_manufacturing'/>
<menuitem id="next_id_87" name="Production" parent="board.dashboard_menu"/><menuitem action="open_board_manufacturing" icon="terp-graph" id="menu_board_manufacturing" parent="next_id_87" sequence="1"/>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
@ -7,22 +7,22 @@
Administrator shortcut
Demo user startup menu
-->
<record model="ir.ui.view_sc" id="sc_account_dash">
<record id="sc_account_dash" model="ir.ui.view_sc">
<field name="name">project dashboard</field>
<field name="user_id" ref="base.user_demo"/>
<field name="resource">ir.ui.menu</field>
<field name="sequence">3</field>
<field name="res_id" ref="menu_board_project"/>
</record>
<record model="res.users" id="base.user_admin">
<record id="base.user_admin" model="res.users">
<field name="action_id" ref="open_board_project"/>
</record>
<record model="board.note" id="note_project">
<record id="note_project" model="board.note">
<field name="name">Don't forget the new development policies.</field>
<field name="user_id" ref="base.user_admin"/>
<field name="type">Project</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,72 +1,72 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='note_project_type' model='board.note.type'>
<field name='name'>Project managers</field>
<record id="note_project_type" model="board.note.type">
<field name="name">Project managers</field>
</record>
<!--
Board for project managers
-->
<act_window name='My projects' view_type='form' domain='[(&apos;manager&apos;, &apos;=&apos;, uid)]' id='act_my_project' view_mode='tree,form' res_model='project.project'/>
<act_window domain="[('manager', '=', uid)]" id="act_my_project" name="My projects" res_model="project.project" view_mode="tree,form" view_type="form"/>
<act_window name='My accounts to invoice' view_type='form' domain='[(&apos;user_id&apos;,&apos;=&apos;,uid),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;close&apos;)]' id='act_my_account' view_mode='tree,form' res_model='account.analytic.account' view_id='view_account_analytic_simplified'/>
<act_window domain="[('user_id','=',uid),('state','&lt;&gt;','close')]" id="act_my_account" name="My accounts to invoice" res_model="account.analytic.account" view_id="view_account_analytic_simplified" view_mode="tree,form" view_type="form"/>
<record id='action_project_pipeline_user' model='ir.actions.act_window'>
<field name='name'>Pipeline of tasks</field>
<field name='res_model'>report.task.user.pipeline.open</field>
<field name='view_type'>form</field>
<field name='view_mode'>graph,tree</field>
<field name='domain'>[('user_id','in',department_users_get())]</field>
<record id="action_project_pipeline_user" model="ir.actions.act_window">
<field name="name">Pipeline of tasks</field>
<field name="res_model">report.task.user.pipeline.open</field>
<field name="view_type">form</field>
<field name="view_mode">graph,tree</field>
<field name="domain">[('user_id','in',department_users_get())]</field>
</record>
<record id='hr_timesheet_sheet_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.tree.simplified.board</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheets'>
<field name='date_from'/>
<field name='user_id'/>
<field name='name'/>
<field name='total_attendance'/>
<field name='total_timesheet'/>
<field name='state'/>
<record id="hr_timesheet_sheet_tree" model="ir.ui.view">
<field name="name">hr.timesheet.sheet.tree.simplified.board</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheets">
<field name="date_from"/>
<field name="user_id"/>
<field name="name"/>
<field name="total_attendance"/>
<field name="total_timesheet"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='act_hr_timesheet_sheet' model='ir.actions.act_window'>
<field name='name'>Timesheets</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','&lt;&gt;','done'),('user_id','in',department_users_get())]</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_sheet_tree'/>
<record id="act_hr_timesheet_sheet" model="ir.actions.act_window">
<field name="name">Timesheets</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','&lt;&gt;','done'),('user_id','in',department_users_get())]</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_sheet_tree"/>
</record>
<record id='board_project_manager_form' model='ir.ui.view'>
<field name='name'>board.project.manager.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Project manager board'>
<record id="board_project_manager_form" model="ir.ui.view">
<field name="name">board.project.manager.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Project manager board">
<hpaned>
<child1>
<action name='%(act_my_project)d' height='220' string='My projects' colspan='4' width='510'/>
<action colspan="4" height="220" name="%(act_my_project)d" string="My projects" width="510"/>
<action name='%(act_my_account)d' height='150' string='My accounts to invoice' colspan='4'/>
<action colspan="4" height="150" name="%(act_my_account)d" string="My accounts to invoice"/>
<action name='%(act_hr_timesheet_sheet)d' height='150' string='User&apos;s timesheets' colspan='4'/>
<action colspan="4" height="150" name="%(act_hr_timesheet_sheet)d" string="User's timesheets"/>
</child1>
<child2>
<button name='%(open_board_project)d' icon='gtk-ok' type='action' string='My tasks board' colspan='4'/>
<button colspan="4" icon="gtk-ok" name="%(open_board_project)d" string="My tasks board" type="action"/>
<action name='%(report_analytic_planning.action_account_analytic_planning_stat_my_manager_form)d' string='My project&apos;s planning' colspan='4'/>
<action colspan="4" name="%(report_analytic_planning.action_account_analytic_planning_stat_my_manager_form)d" string="My project's planning"/>
<action name='%(action_project_pipeline_user)d' string='My user&apos;s pipeline' colspan='4'/>
<action colspan="4" name="%(action_project_pipeline_user)d" string="My user's pipeline"/>
</child2>
</hpaned>
@ -74,19 +74,19 @@
</field>
</record>
<record id='open_board_project_manager' model='ir.actions.act_window'>
<field name='name'>Project Manager Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='usage'>menu</field>
<field name='view_id' ref='board_project_manager_form'/>
<record id="open_board_project_manager" model="ir.actions.act_window">
<field name="name">Project Manager Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="usage">menu</field>
<field name="view_id" ref="board_project_manager_form"/>
</record>
<menuitem name='Dashboards/Project/Project Manager' sequence='1' icon='terp-graph' action='open_board_project_manager' id='menu_board_project_manager'/>
<menuitem action="open_board_project_manager" icon="terp-graph" id="menu_board_project_manager" parent="board_project.next_id_86" sequence="1"/>
</data>
</terp>
</terp>

View File

@ -1,74 +1,74 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='note_project_manager_type' model='board.note.type'>
<field name='name'>Project</field>
<record id="note_project_manager_type" model="board.note.type">
<field name="name">Project</field>
</record>
<record id='view_task_tree' model='ir.ui.view'>
<field name='name'>project.task.tree</field>
<field name='model'>project.task</field>
<field name='type'>tree</field>
<field name='priority' eval='99'/>
<field name='arch' type='xml'>
<tree colors='red:date_deadline&lt;current_date;blue:date_deadline==current_date' string='My Tasks'>
<field name='name'/>
<field name='project_id'/>
<field name='date_deadline'/>
<field name='planned_hours'/>
<field name='effective_hours'/>
<field name='priority'/>
<record id="view_task_tree" model="ir.ui.view">
<field name="name">project.task.tree</field>
<field name="model">project.task</field>
<field name="type">tree</field>
<field eval="99" name="priority"/>
<field name="arch" type="xml">
<tree colors="red:date_deadline&lt;current_date;blue:date_deadline==current_date" string="My Tasks">
<field name="name"/>
<field name="project_id"/>
<field name="date_deadline"/>
<field name="planned_hours"/>
<field name="effective_hours"/>
<field name="priority"/>
</tree>
</field>
</record>
<record id='action_view_task_tree' model='ir.actions.act_window'>
<field name='name'>My Open Tasks</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','open')]</field>
<field name='view_id' ref='view_task_tree'/>
<record id="action_view_task_tree" model="ir.actions.act_window">
<field name="name">My Open Tasks</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','open')]</field>
<field name="view_id" ref="view_task_tree"/>
</record>
<record id='action_view_task_tree_deadline' model='ir.actions.act_window'>
<field name='name'>My Task's Deadlines</field>
<field name='res_model'>project.task</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','open'),('date_deadline','&lt;&gt;',False)]</field>
<field name='view_id' ref='view_task_tree'/>
<record id="action_view_task_tree_deadline" model="ir.actions.act_window">
<field name="name">My Task's Deadlines</field>
<field name="res_model">project.task</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','open'),('date_deadline','&lt;&gt;',False)]</field>
<field name="view_id" ref="view_task_tree"/>
</record>
<record id='action_view_board_note_tree' model='ir.actions.act_window'>
<field name='name'>Public Notes</field>
<field name='res_model'>board.note</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('type','=','Project')]</field>
<record id="action_view_board_note_tree" model="ir.actions.act_window">
<field name="name">Public Notes</field>
<field name="res_model">board.note</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('type','=','Project')]</field>
</record>
<record id='board_project_form' model='ir.ui.view'>
<field name='name'>board.project.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='My Board'>
<record id="board_project_form" model="ir.ui.view">
<field name="name">board.project.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="My Board">
<hpaned>
<child1>
<action name='%(action_view_task_tree)d' height='220' string='My Open Tasks' colspan='4' width='510'/>
<action colspan="4" height="220" name="%(action_view_task_tree)d" string="My Open Tasks" width="510"/>
<action name='%(action_view_task_tree_deadline)d' height='150' string='My Deadlines' colspan='4'/>
<action colspan="4" height="150" name="%(action_view_task_tree_deadline)d" string="My Deadlines"/>
<action name='%(action_view_board_note_tree)d' height='150' string='Public Notes' colspan='4'/>
<action colspan="4" height="150" name="%(action_view_board_note_tree)d" string="Public Notes"/>
</child1>
<child2>
<action name='%(report_analytic_planning.action_account_analytic_planning_stat_my_form)d' string='My Planning' colspan='4'/>
<action colspan="4" name="%(report_analytic_planning.action_account_analytic_planning_stat_my_form)d" string="My Planning"/>
<action name='%(report_timesheet.action_timesheet_user_stat_my)d' string='My Timesheet' colspan='4'/>
<action colspan="4" name="%(report_timesheet.action_timesheet_user_stat_my)d" string="My Timesheet"/>
</child2>
</hpaned>
@ -76,16 +76,16 @@
</field>
</record>
<record id='open_board_project' model='ir.actions.act_window'>
<field name='name'>Project Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='usage'>menu</field>
<field name='view_id' ref='board_project_form'/>
<record id="open_board_project" model="ir.actions.act_window">
<field name="name">Project Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="usage">menu</field>
<field name="view_id" ref="board_project_form"/>
</record>
<menuitem name='Dashboards/Project/Project Member' sequence='1' icon='terp-graph' action='open_board_project' id='menu_board_project'/>
<menuitem id="next_id_86" name="Project" parent="board.dashboard_menu"/><menuitem action="open_board_project" icon="terp-graph" id="menu_board_project" parent="next_id_86" sequence="1"/>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
@ -6,16 +6,15 @@
Administrator shortcut
Demo user startup menu
-->
<record model="ir.ui.view_sc" id="sc_sale_dash">
<record id="sc_sale_dash" model="ir.ui.view_sc">
<field name="name">Sales dashboard</field>
<field name="user_id" ref="base.user_admin"/>
<field name="resource">ir.ui.menu</field>
<field name="sequence">1</field>
<field name="res_id" ref="menu_board_sales_manager"/>
</record>
<record model="res.users" id="base.user_demo">
<record id="base.user_demo" model="res.users">
<field name="action_id" ref="open_board_sales_manager"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,41 +1,41 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='note_sale_type' model='board.note.type'>
<field name='name'>Sales</field>
<record id="note_sale_type" model="board.note.type">
<field name="name">Sales</field>
</record>
<record id='board_sales_manager_form' model='ir.ui.view'>
<field name='name'>board.sales.manager.form</field>
<field name='model'>board.board</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Sales manager board'>
<hpaned position='100'>
<record id="board_sales_manager_form" model="ir.ui.view">
<field name="name">board.sales.manager.form</field>
<field name="model">board.board</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Sales manager board">
<hpaned position="100">
<child1>
<action name='%(sale.action_order_tree10)d' height='200' string='My open quotations' colspan='4' width='510'/>
<action name='%(report_sale.action_order_sale_list)d' string='Top ten sales of the month' colspan='4'/>
<action name='%(report_crm.action_report_crm_case_user_tree_month_my)d' string='Cases statistics' colspan='4'/>
<action colspan="4" height="200" name="%(sale.action_order_tree10)d" string="My open quotations" width="510"/>
<action colspan="4" name="%(report_sale.action_order_sale_list)d" string="Top ten sales of the month"/>
<action colspan="4" name="%(report_crm.action_report_crm_case_user_tree_month_my)d" string="Cases statistics"/>
</child1>
<child2>
<action name='%(report_sale.action_order_category_tree_all)d' view_mode='graph,tree' string='Sales of the month' colspan='4'/>
<action name='%(report_crm.action_report_crm_case_user_tree_month)d' view_mode='graph,tree' string='Cases of the month' colspan='4'/>
<action colspan="4" name="%(report_sale.action_order_category_tree_all)d" string="Sales of the month" view_mode="graph,tree"/>
<action colspan="4" name="%(report_crm.action_report_crm_case_user_tree_month)d" string="Cases of the month" view_mode="graph,tree"/>
</child2>
</hpaned>
</form>
</field>
</record>
<record id='open_board_sales_manager' model='ir.actions.act_window'>
<field name='name'>Sale Dashboard</field>
<field name='res_model'>board.board</field>
<field name='view_type'>form</field>
<field name='view_mode'>form</field>
<field name='view_id' ref='board_sales_manager_form'/>
<record id="open_board_sales_manager" model="ir.actions.act_window">
<field name="name">Sale Dashboard</field>
<field name="res_model">board.board</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="board_sales_manager_form"/>
</record>
<menuitem name='Dashboards/Sales/Sales Manager' sequence='1' icon='terp-graph' action='open_board_sales_manager' id='menu_board_sales_manager'/>
<menuitem id="next_id_88" name="Sales" parent="board.dashboard_menu"/><menuitem action="open_board_sales_manager" icon="terp-graph" id="menu_board_sales_manager" parent="next_id_88" sequence="1"/>
</data>
</terp>
</terp>

View File

@ -1,33 +1,33 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="res.request.link" id="req_link_case">
<record id="req_link_case" model="res.request.link">
<field name="name">Case</field>
<field name="object">crm.case</field>
</record>
<record model="res.partner.event.type" id="event_type_case_create">
<record id="event_type_case_create" model="res.partner.event.type">
<field name="name">CRM: Create Case</field>
<field name="key">crm_case_draft</field>
</record>
<record model="res.partner.event.type" id="event_type_case_open">
<record id="event_type_case_open" model="res.partner.event.type">
<field name="name">CRM: Open Case</field>
<field name="key">crm_case_open</field>
</record>
<record model="res.partner.event.type" id="event_type_case_pending">
<record id="event_type_case_pending" model="res.partner.event.type">
<field name="name">CRM: Pending Case</field>
<field name="key">crm_case_pending</field>
</record>
<record model="res.partner.event.type" id="event_type_case_cancel">
<record id="event_type_case_cancel" model="res.partner.event.type">
<field name="name">CRM: Cancel Case</field>
<field name="key">crm_case_cancel</field>
</record>
<record model="res.partner.event.type" id="event_type_case_close">
<record id="event_type_case_close" model="res.partner.event.type">
<field name="name">CRM: Close Case</field>
<field name="key">crm_case_done</field>
</record>
@ -36,36 +36,36 @@
<data noupdate="1">
<record model="res.partner.event.type" id="event_type_case_create">
<field name="active" eval="False"/>
<record id="event_type_case_create" model="res.partner.event.type">
<field eval="False" name="active"/>
</record>
<record model="res.partner.event.type" id="event_type_case_open">
<field name="active" eval="True"/>
<record id="event_type_case_open" model="res.partner.event.type">
<field eval="True" name="active"/>
</record>
<record model="res.partner.event.type" id="event_type_case_pending">
<field name="active" eval="False"/>
<record id="event_type_case_pending" model="res.partner.event.type">
<field eval="False" name="active"/>
</record>
<record model="res.partner.event.type" id="event_type_case_close">
<field name="active" eval="True"/>
<record id="event_type_case_close" model="res.partner.event.type">
<field eval="True" name="active"/>
</record>
<record model="res.partner.event.type" id="event_type_case_cancel">
<field name="active" eval="False"/>
<record id="event_type_case_cancel" model="res.partner.event.type">
<field eval="False" name="active"/>
</record>
<record model="ir.cron" id="ir_cron_crm_action">
<record id="ir_cron_crm_action" model="ir.cron">
<field name="name">Check cases rules</field>
<field name="interval_number">1</field>
<field name="interval_type">hours</field>
<field name="numbercall">-1</field>
<field name="doall" eval="False"/>
<field name="model" eval="'crm.case.rule'"/>
<field name="function" eval="'_check'"/>
<field name="args" eval="'()'"/>
<field eval="False" name="doall"/>
<field eval="'crm.case.rule'" name="model"/>
<field eval="'_check'" name="function"/>
<field eval="'()'" name="args"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
@ -6,15 +6,15 @@
Case Sections
-->
<record model="crm.case.section" id="section_support">
<record id="section_support" model="crm.case.section">
<field name="name">Helpdesk and Support</field>
<field name="code">support</field>
</record>
<record model="crm.case.section" id="section_sale">
<record id="section_sale" model="crm.case.section">
<field name="name">Sales opportunities</field>
<field name="code">sale</field>
</record>
<record model="crm.case.section" id="section_purchase">
<record id="section_purchase" model="crm.case.section">
<field name="name">Supplier complaints</field>
<field name="code">purchase</field>
</record>
@ -23,27 +23,27 @@
Case Categories
-->
<record model="crm.case.categ" id="categ1">
<record id="categ1" model="crm.case.categ">
<field name="name">Computer Crashed</field>
<field name="section_id" ref="section_support"/>
</record>
<record model="crm.case.categ" id="categ2">
<record id="categ2" model="crm.case.categ">
<field name="name">Unknown</field>
<field name="section_id" ref="section_support"/>
</record>
<record model="crm.case.categ" id="categ3">
<record id="categ3" model="crm.case.categ">
<field name="name">Bad Program Utilisation</field>
<field name="section_id" ref="section_support"/>
</record>
<record model="crm.case.categ" id="categ4">
<record id="categ4" model="crm.case.categ">
<field name="name">Website Opportunity</field>
<field name="section_id" ref="section_sale"/>
</record>
<record model="crm.case.categ" id="categ5">
<record id="categ5" model="crm.case.categ">
<field name="name">ERP Opportunity</field>
<field name="section_id" ref="section_sale"/>
</record>
<record model="crm.case.categ" id="categ6">
<record id="categ6" model="crm.case.categ">
<field name="name">Furnitures</field>
<field name="section_id" ref="section_purchase"/>
</record>
@ -61,10 +61,7 @@
<menuitem name="CRM &amp; SRM/Helpdesk/Helpdesk Cases" id="menu_crm_case_categ2-act" action="crm_case_categ2-act"/>
-->
<function
model="crm.case.section"
name="menu_create"
eval="([section_support], 'Helpdesk', ref('menu_crm'))"/>
<function eval="([section_support], 'Helpdesk', ref('menu_crm'))" model="crm.case.section" name="menu_create"/>
<!-- Demo Cases -->
@ -75,41 +72,41 @@
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_asus"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="30000"/>
<field name="probability" eval="0.85"/>
<field name="date" eval="time.strftime('%Y-%m-01')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-24')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field eval="30000" name="planned_revenue"/>
<field eval="0.85" name="probability"/>
<field eval="time.strftime('%Y-%m-01')" name="date"/>
<field eval="time.strftime('%Y-%m-24')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
</record>
<record model="crm.case" id="case1">
<record id="case1" model="crm.case">
<field name="name">Need a new eCommerce Website</field>
<field name="priority">4</field>
<field name="description">Fabien think about a new EC website
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_agrolait"/>
<field name="som" ref="base.som_happy"/>
<field name="planned_revenue" eval="3000"/>
<field name="probability" eval="0.85"/>
<field name="date" eval="time.strftime('%Y-%m-10')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-20')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="3000" name="planned_revenue"/>
<field eval="0.85" name="probability"/>
<field eval="time.strftime('%Y-%m-10')" name="date"/>
<field eval="time.strftime('%Y-%m-20')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case1')]"/>
<value eval="[ref('case1')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case1')]"/>
<value eval="[ref('case1')]" model="crm.case"/>
</function>
<record model="crm.case" id="case2">
<record id="case2" model="crm.case">
<field name="name">Hdd Crashed unexpectedly</field>
<field name="priority">3</field>
<field name="description">HDD Crashed
@ -117,347 +114,347 @@
The CPU Cooler is down.
</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ1"/>
<field eval="categ1" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_sednacom"/>
<field name="som" ref="base.som_unhappy"/>
<field name="date" eval="time.strftime('%Y-%m-03')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-10')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field eval="time.strftime('%Y-%m-03')" name="date"/>
<field eval="time.strftime('%Y-%m-10')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
</record>
<record model="crm.case" id="case3">
<record id="case3" model="crm.case">
<field name="name">Need a new eCommerce Website</field>
<field name="priority">3</field>
<field name="description">Fabien think about a new EC website
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_thymbra"/>
<field name="som" ref="base.som_very_happy"/>
<field name="planned_revenue" eval="2345"/>
<field name="probability" eval="0.60"/>
<field name="date" eval="time.strftime('%Y-%m-18')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="2345" name="planned_revenue"/>
<field eval="0.60" name="probability"/>
<field eval="time.strftime('%Y-%m-18')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case3')]"/>
<value eval="[ref('case3')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case3')]"/>
<value eval="[ref('case3')]" model="crm.case"/>
</function>
<record model="crm.case" id="case4">
<record id="case4" model="crm.case">
<field name="name">Need a new eCommerce Website</field>
<field name="priority">3</field>
<field name="description">Fabien think about a new EC website
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_desertic_hispafuentes"/>
<field name="som" ref="base.som_happy"/>
<field name="planned_revenue" eval="1000"/>
<field name="planned_cost" eval="79"/>
<field name="probability" eval="0.30"/>
<field name="date" eval="time.strftime('%Y-%m-05')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="1000" name="planned_revenue"/>
<field eval="79" name="planned_cost"/>
<field eval="0.30" name="probability"/>
<field eval="time.strftime('%Y-%m-05')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case4')]"/>
<value eval="[ref('case4')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case4')]"/>
<value eval="[ref('case4')]" model="crm.case"/>
</function>
<record model="crm.case" id="case5">
<record id="case5" model="crm.case">
<field name="name">Bug in program</field>
<field name="priority">3</field>
<field name="description">There is a bug in the program</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_asus"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="8000"/>
<field name="probability" eval="0.30"/>
<field name="date" eval="time.strftime('%Y-%m-08')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-28')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field eval="8000" name="planned_revenue"/>
<field eval="0.30" name="probability"/>
<field eval="time.strftime('%Y-%m-08')" name="date"/>
<field eval="time.strftime('%Y-%m-28')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case5')]"/>
<value eval="[ref('case5')]" model="crm.case"/>
</function>
<record model="crm.case" id="case6">
<record id="case6" model="crm.case">
<field name="name">Server is down</field>
<field name="priority">3</field>
<field name="description">The web server is down</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_3"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="4200"/>
<field name="probability" eval="0.90"/>
<field name="date" eval="time.strftime('%Y-%m-03')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-25')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="4200" name="planned_revenue"/>
<field eval="0.90" name="probability"/>
<field eval="time.strftime('%Y-%m-03')" name="date"/>
<field eval="time.strftime('%Y-%m-25')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case6')]"/>
<value eval="[ref('case6')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case6')]"/>
<value eval="[ref('case6')]" model="crm.case"/>
</function>
<record model="crm.case" id="case6">
<record id="case6" model="crm.case">
<field name="description">Have been rebooted</field>
</record>
<function model="crm.case" name="case_pending">
<value model="crm.case" eval="[ref('case6')]"/>
<value eval="[ref('case6')]" model="crm.case"/>
</function>
<record model="crm.case" id="case7">
<record id="case7" model="crm.case">
<field name="name">Disk failure</field>
<field name="priority">2</field>
<field name="description">The new disk doesn't work</field>
<field name="section_id" ref="section_purchase"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_maxtor"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="2000"/>
<field name="probability" eval="0.30"/>
<field name="date" eval="time.strftime('%Y-%m-06')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-18')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field eval="2000" name="planned_revenue"/>
<field eval="0.30" name="probability"/>
<field eval="time.strftime('%Y-%m-06')" name="date"/>
<field eval="time.strftime('%Y-%m-18')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case7')]"/>
<value eval="[ref('case7')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case7')]"/>
<value eval="[ref('case7')]" model="crm.case"/>
</function>
<record model="crm.case" id="case8">
<record id="case8" model="crm.case">
<field name="name">Missing hardware</field>
<field name="priority">3</field>
<field name="description">Missing some hardwares in the packing</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_seagate"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="2230"/>
<field name="probability" eval="0.80"/>
<field name="date" eval="time.strftime('%Y-%m-02')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-14')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="2230" name="planned_revenue"/>
<field eval="0.80" name="probability"/>
<field eval="time.strftime('%Y-%m-02')" name="date"/>
<field eval="time.strftime('%Y-%m-14')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case8')]"/>
<value eval="[ref('case8')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case8')]"/>
<value eval="[ref('case8')]" model="crm.case"/>
</function>
<record model="crm.case" id="case9">
<record id="case9" model="crm.case">
<field name="name">Need a new eCommerce Website</field>
<field name="priority">4</field>
<field name="description">Fabien think about a new EC website
Send them a price.
</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_9"/>
<field name="som" ref="base.som_happy"/>
<field name="planned_revenue" eval="1000"/>
<field name="probability" eval="0.40"/>
<field name="date" eval="time.strftime('%Y-%m-06')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-24')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field eval="1000" name="planned_revenue"/>
<field eval="0.40" name="probability"/>
<field eval="time.strftime('%Y-%m-06')" name="date"/>
<field eval="time.strftime('%Y-%m-24')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case9')]"/>
<value eval="[ref('case9')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case9')]"/>
<value eval="[ref('case9')]" model="crm.case"/>
</function>
<record model="crm.case" id="case10">
<record id="case10" model="crm.case">
<field name="name">Need a new module</field>
<field name="priority">3</field>
<field name="description">Need a new module</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ5"/>
<field eval="categ5" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_11"/>
<field name="som" ref="base.som_unhappy"/>
<field name="planned_revenue" eval="3100"/>
<field name="planned_cost" eval="790"/>
<field name="probability" eval="0.90"/>
<field name="date" eval="time.strftime('%Y-%m-02')"/>
<field name="date_deadline" eval="time.strftime('%Y-%m-12')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="3100" name="planned_revenue"/>
<field eval="790" name="planned_cost"/>
<field eval="0.90" name="probability"/>
<field eval="time.strftime('%Y-%m-02')" name="date"/>
<field eval="time.strftime('%Y-%m-12')" name="date_deadline"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case10')]"/>
<value eval="[ref('case10')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case10')]"/>
<value eval="[ref('case10')]" model="crm.case"/>
</function>
<record model="crm.case" id="case10">
<record id="case10" model="crm.case">
<field name="description">Module delivries</field>
</record>
<function model="crm.case" name="case_close">
<value model="crm.case" eval="[ref('case10')]"/>
<value eval="[ref('case10')]" model="crm.case"/>
</function>
<record model="crm.case" id="case11">
<record id="case11" model="crm.case">
<field name="name">Need support on module</field>
<field name="priority">1</field>
<field name="description">Need some information on module ...</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_10"/>
<field name="som" ref="base.som_happy"/>
<field name="planned_revenue" eval="8000"/>
<field name="planned_cost" eval="1234"/>
<field name="probability" eval="0.50"/>
<field name="date" eval="time.strftime('%Y-%m-18')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="8000" name="planned_revenue"/>
<field eval="1234" name="planned_cost"/>
<field eval="0.50" name="probability"/>
<field eval="time.strftime('%Y-%m-18')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case11')]"/>
<value eval="[ref('case11')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case11')]"/>
<value eval="[ref('case11')]" model="crm.case"/>
</function>
<record model="crm.case" id="case12">
<record id="case12" model="crm.case">
<field name="name">Bad packing</field>
<field name="priority">2</field>
<field name="description">We receive bad package</field>
<field name="section_id" ref="section_purchase"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_14"/>
<field name="som" ref="base.som_happy"/>
<field name="planned_revenue" eval="800"/>
<field name="probability" eval="0.90"/>
<field name="date" eval="time.strftime('%Y-%m-25')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="800" name="planned_revenue"/>
<field eval="0.90" name="probability"/>
<field eval="time.strftime('%Y-%m-25')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case12')]"/>
<value eval="[ref('case12')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case12')]"/>
<value eval="[ref('case12')]" model="crm.case"/>
</function>
<record model="crm.case" id="case13">
<record id="case13" model="crm.case">
<field name="name">Need quotation</field>
<field name="priority">3</field>
<field name="description">Need quotation for new development</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_tinyatwork"/>
<field name="som" ref="base.som_happy"/>
<field name="planned_revenue" eval="300"/>
<field name="probability" eval="0.10"/>
<field name="date" eval="time.strftime('%Y-%m-26')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field eval="300" name="planned_revenue"/>
<field eval="0.10" name="probability"/>
<field eval="time.strftime('%Y-%m-26')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case13')]"/>
<value eval="[ref('case13')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case13')]"/>
<value eval="[ref('case13')]" model="crm.case"/>
</function>
<record model="crm.case" id="case13">
<record id="case13" model="crm.case">
<field name="description">Not interested</field>
</record>
<function model="crm.case" name="case_close">
<value model="crm.case" eval="[ref('case13')]"/>
<value eval="[ref('case13')]" model="crm.case"/>
</function>
<record model="crm.case" id="case14">
<record id="case14" model="crm.case">
<field name="name">New server</field>
<field name="priority">1</field>
<field name="description">We need a new server</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ5"/>
<field eval="categ5" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_4"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="8000"/>
<field name="probability" eval="0.90"/>
<field name="date" eval="time.strftime('%Y-%m-16')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="8000" name="planned_revenue"/>
<field eval="0.90" name="probability"/>
<field eval="time.strftime('%Y-%m-16')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case14')]"/>
<value eval="[ref('case14')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case14')]"/>
<value eval="[ref('case14')]" model="crm.case"/>
</function>
<record model="crm.case" id="case15">
<record id="case15" model="crm.case">
<field name="name">Formation</field>
<field name="priority">4</field>
<field name="description">Provide a formation</field>
<field name="section_id" ref="section_sale"/>
<field name="categ_id" eval="categ4"/>
<field eval="categ4" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_5"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="1000"/>
<field name="probability" eval="0.30"/>
<field name="date" eval="time.strftime('%Y-%m-17')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field eval="1000" name="planned_revenue"/>
<field eval="0.30" name="probability"/>
<field eval="time.strftime('%Y-%m-17')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case15')]"/>
<value eval="[ref('case15')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case15')]"/>
<value eval="[ref('case15')]" model="crm.case"/>
</function>
<record model="crm.case" id="case15">
<record id="case15" model="crm.case">
<field name="description">Information sended</field>
</record>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case15')]"/>
<value eval="[ref('case15')]" model="crm.case"/>
</function>
<record model="crm.case" id="case16">
<record id="case16" model="crm.case">
<field name="name">Need new specific reports</field>
<field name="priority">3</field>
<field name="description">Need some specific reports</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ5"/>
<field eval="categ5" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_thymbra"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="1300"/>
<field name="planned_cost" eval="79"/>
<field name="probability" eval="0.95"/>
<field name="date" eval="time.strftime('%Y-%m-13')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="1300" name="planned_revenue"/>
<field eval="79" name="planned_cost"/>
<field eval="0.95" name="probability"/>
<field eval="time.strftime('%Y-%m-13')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case16')]"/>
<value eval="[ref('case16')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case16')]"/>
<value eval="[ref('case16')]" model="crm.case"/>
</function>
<record model="crm.case" id="case17">
<record id="case17" model="crm.case">
<field name="name">Server down</field>
<field name="priority">3</field>
<field name="description">Server is down, doesn't answser to pingz
@ -468,22 +465,22 @@
(btw : this is only demo data. no stress dear sysadmin :))
</field>
<field name="section_id" ref="section_support"/>
<field name="categ_id" eval="categ1"/>
<field eval="categ1" name="categ_id"/>
<field name="partner_id" ref="base.res_partner_9"/>
<field name="som" ref="base.som_normal"/>
<field name="planned_revenue" eval="0"/>
<field name="planned_cost" eval="0"/>
<field name="probability" eval="0"/>
<field name="date" eval="time.strftime('%Y-%m-19')"/>
<field name="canal_id" search="[]" model="res.partner.canal"/>
<field name="user_id" search="[('login','=','demo')]" model="res.users"/>
<field eval="0" name="planned_revenue"/>
<field eval="0" name="planned_cost"/>
<field eval="0" name="probability"/>
<field eval="time.strftime('%Y-%m-19')" name="date"/>
<field model="res.partner.canal" name="canal_id" search="[]"/>
<field model="res.users" name="user_id" search="[('login','=','demo')]"/>
</record>
<function model="crm.case" name="case_open">
<value model="crm.case" eval="[ref('case17')]"/>
<value eval="[ref('case17')]" model="crm.case"/>
</function>
<function model="crm.case" name="case_log">
<value model="crm.case" eval="[ref('case17')]"/>
<value eval="[ref('case17')]" model="crm.case"/>
</function>
</data>
</terp>
</terp>

View File

@ -1,14 +1,6 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report
string="Business Opportunities"
model="crm.case"
name="crm.case"
auto="False"
keyword="client_print_multi"
multi="True"
menu="True"
id="crm_business_opportunities_report"/>
<report auto="False" id="crm_business_opportunities_report" keyword="client_print_multi" menu="True" model="crm.case" multi="True" name="crm.case" string="Business Opportunities"/>
</data>
</terp>
</terp>

View File

@ -1,117 +1,117 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="res.groups" id="group_crm_manager">
<record id="group_crm_manager" model="res.groups">
<field name="name">Customer Executive - Manager</field>
</record>
<record model="res.groups" id="group_crm_member">
<record id="group_crm_member" model="res.groups">
<field name="name">Customer Executive</field>
</record>
<record model="res.users" id="base.user_admin">
<field name="groups_id" eval="[ (4 ,ref('base.group_admin')), (4, ref('group_crm_manager')), (4, ref('group_crm_member')) ]"/>
<record id="base.user_admin" model="res.users">
<field eval="[ (4 ,ref('base.group_admin')), (4, ref('group_crm_manager')), (4, ref('group_crm_member')) ]" name="groups_id"/>
</record>
<!-- CRM Case security -->
<record model="ir.model.access" id="access_crm_case">
<record id="access_crm_case" model="ir.model.access">
<field name="name">CRM Case</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_crm_case_member">
<record id="access_crm_case_member" model="ir.model.access">
<field name="name">CRM Case</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case')]"/>
<field name="group_id" ref="group_crm_member"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- CRM Case Section security -->
<record model="ir.model.access" id="access_crm_case_section">
<record id="access_crm_case_section" model="ir.model.access">
<field name="name">Case Section</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case.section')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case.section')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_crm_case_section_manager">
<record id="access_crm_case_section_manager" model="ir.model.access">
<field name="name">Case Section</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case.section')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case.section')]"/>
<field name="group_id" ref="group_crm_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- CRM Segmentation security -->
<record model="ir.model.access" id="access_crm_segmentation">
<record id="access_crm_segmentation" model="ir.model.access">
<field name="name">Case Segmentation</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.segmentation')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.segmentation')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_crm_segmentatio_manager">
<record id="access_crm_segmentatio_manager" model="ir.model.access">
<field name="name">Case Segmentation</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.segmentation')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.segmentation')]"/>
<field name="group_id" ref="group_crm_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- CRM Segmentation Rules security -->
<record model="ir.model.access" id="access_crm_segmentation_rule">
<record id="access_crm_segmentation_rule" model="ir.model.access">
<field name="name">Case Segmentation Rules</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case.rule')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case.rule')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_crm_segmentatio_rule_manager">
<record id="access_crm_segmentatio_rule_manager" model="ir.model.access">
<field name="name">Case Segmentation Rules</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case.rule')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case.rule')]"/>
<field name="group_id" ref="group_crm_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Case History security -->
<record model="ir.model.access" id="access_crm_segmentation_rule">
<record id="access_crm_segmentation_rule" model="ir.model.access">
<field name="name">Case History</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case.log')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case.log')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_crm_segmentatio_rule_member">
<record id="access_crm_segmentatio_rule_member" model="ir.model.access">
<field name="name">Case History</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'crm.case.log')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'crm.case.log')]"/>
<field name="group_id" ref="group_crm_member"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="False"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,355 +1,355 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<menuitem name='CRM &amp; SRM' icon='terp-crm' id='menu_crm'/>
<menuitem name='CRM &amp; SRM/Configuration' groups='base.group_admin' id='menu_crm_configuration'/>
<menuitem icon="terp-crm" id="menu_crm" name="CRM &amp; SRM"/>
<menuitem groups="base.group_admin" id="menu_crm_configuration" name="Configuration" parent="crm.menu_crm"/>
<record id='res_partner_events-wopartner-view' model='ir.ui.view'>
<field name='name'>res.partner.events.form</field>
<field name='model'>res.partner.events</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Partner Events'>
<separator string='General Description'/>
<field name='date' select='1'/>
<field name='name' select='1'/>
<field name='som' select='2'/>
<field name='type' select='2'/>
<field name='partner_type' select='2'/>
<record id="res_partner_events-wopartner-view" model="ir.ui.view">
<field name="name">res.partner.events.form</field>
<field name="model">res.partner.events</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Partner Events">
<separator string="General Description"/>
<field name="date" select="1"/>
<field name="name" select="1"/>
<field name="som" select="2"/>
<field name="type" select="2"/>
<field name="partner_type" select="2"/>
</tree>
</field>
</record>
<!-- Case Sections -->
<record id='crm_case_section_view_form' model='ir.ui.view'>
<field name='name'>crm.case.section.form</field>
<field name='model'>crm.case.section</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Case Section'>
<record id="crm_case_section_view_form" model="ir.ui.view">
<field name="name">crm.case.section.form</field>
<field name="model">crm.case.section</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Case Section">
<notebook>
<page string='Case section'>
<field name='name' select='1'/>
<field name='code' select='1'/>
<field name='sequence'/>
<field name='active' select='2'/>
<field name='user_id' select='2'/>
<field name='parent_id' select='2'/>
<field name='reply_to' select='2'/>
<label string='Complete this if you use the mail gateway.' colspan='2'/>
<page string="Case section">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="sequence"/>
<field name="active" select="2"/>
<field name="user_id" select="2"/>
<field name="parent_id" select="2"/>
<field name="reply_to" select="2"/>
<label colspan="2" string="Complete this if you use the mail gateway."/>
</page>
</notebook>
</form>
</field>
</record>
<record id='crm_case_section_view_tree' model='ir.ui.view'>
<field name='name'>crm.case.section.tree</field>
<field name='model'>crm.case.section</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Case Section'>
<field name='name' select='1'/>
<field name='code' select='1'/>
<field name='user_id' select='1'/>
<record id="crm_case_section_view_tree" model="ir.ui.view">
<field name="name">crm.case.section.tree</field>
<field name="model">crm.case.section</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Case Section">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="user_id" select="1"/>
</tree>
</field>
</record>
<record id='crm_case_section_act' model='ir.actions.act_window'>
<field name='name'>Sections</field>
<field name='res_model'>crm.case.section</field>
<field name='view_type'>form</field>
<field name='view_id' ref='crm_case_section_view_tree'/>
<record id="crm_case_section_act" model="ir.actions.act_window">
<field name="name">Sections</field>
<field name="res_model">crm.case.section</field>
<field name="view_type">form</field>
<field name="view_id" ref="crm_case_section_view_tree"/>
</record>
<menuitem name='CRM &amp; SRM/Configuration/Cases/Sections' groups='base.group_admin' action='crm_case_section_act' id='menu_crm_case_section_act'/>
<menuitem id="next_id_51" name="Cases" parent="crm.menu_crm_configuration"/><menuitem action="crm_case_section_act" groups="base.group_admin" id="menu_crm_case_section_act" parent="next_id_51"/>
<record id='crm_case_section_act_tree' model='ir.actions.act_window'>
<field name='name'>Cases by section</field>
<field name='res_model'>crm.case.section</field>
<field name='domain'>[('parent_id','=',False)]</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='crm_case_section_view_tree'/>
<record id="crm_case_section_act_tree" model="ir.actions.act_window">
<field name="name">Cases by section</field>
<field name="res_model">crm.case.section</field>
<field name="domain">[('parent_id','=',False)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="crm_case_section_view_tree"/>
</record>
<menuitem name='CRM &amp; SRM/Cases/Cases by Section' groups='base.group_admin' action='crm_case_section_act_tree' id='menu_crm_case_section_act_tree'/>
<menuitem id="next_id_52" name="Cases" parent="crm.menu_crm"/><menuitem action="crm_case_section_act_tree" groups="base.group_admin" id="menu_crm_case_section_act_tree" parent="next_id_52"/>
<!-- Case Categories -->
<record id='crm_case_categ-view' model='ir.ui.view'>
<field name='name'>crm.case.categ.form</field>
<field name='model'>crm.case.categ</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Case Category'>
<field name='name' select='1'/>
<field name='section_id' select='1'/>
<field name='probability'/>
<record id="crm_case_categ-view" model="ir.ui.view">
<field name="name">crm.case.categ.form</field>
<field name="model">crm.case.categ</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Case Category">
<field name="name" select="1"/>
<field name="section_id" select="1"/>
<field name="probability"/>
</form>
</field>
</record>
<record id='crm_case_categ_tree-view' model='ir.ui.view'>
<field name='name'>crm.case.categ.tree</field>
<field name='model'>crm.case.categ</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Case Category'>
<field name='name'/>
<field name='section_id'/>
<field name='probability'/>
<record id="crm_case_categ_tree-view" model="ir.ui.view">
<field name="name">crm.case.categ.tree</field>
<field name="model">crm.case.categ</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Case Category">
<field name="name"/>
<field name="section_id"/>
<field name="probability"/>
</tree>
</field>
</record>
<record id='crm_case_categ-act' model='ir.actions.act_window'>
<field name='name'>Categories</field>
<field name='res_model'>crm.case.categ</field>
<field name='view_type'>form</field>
<field name='view_id' ref='crm_case_categ_tree-view'/>
<record id="crm_case_categ-act" model="ir.actions.act_window">
<field name="name">Categories</field>
<field name="res_model">crm.case.categ</field>
<field name="view_type">form</field>
<field name="view_id" ref="crm_case_categ_tree-view"/>
</record>
<menuitem name='CRM &amp; SRM/Configuration/Cases/Categories' groups='base.group_admin' action='crm_case_categ-act' id='menu_crm_case_categ-act'/>
<menuitem action="crm_case_categ-act" groups="base.group_admin" id="menu_crm_case_categ-act" parent="crm.next_id_51"/>
<!-- Case rules -->
<record id='crm_case_rule-view' model='ir.ui.view'>
<field name='name'>crm.case.rule.form</field>
<field name='model'>crm.case.rule</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Case Rule'>
<record id="crm_case_rule-view" model="ir.ui.view">
<field name="name">crm.case.rule.form</field>
<field name="model">crm.case.rule</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Case Rule">
<notebook>
<page string='Rule Information'>
<separator string='General Information' colspan='4'/>
<field name='name' select='1'/>
<field name='active' select='2'/>
<page string="Rule Information">
<separator colspan="4" string="General Information"/>
<field name="name" select="1"/>
<field name="active" select="2"/>
<separator string='Criterions to be checked' colspan='4'/>
<field name='trg_state_from' select='2'/>
<field name='trg_state_to' select='2'/>
<separator colspan="4" string="Criterions to be checked"/>
<field name="trg_state_from" select="2"/>
<field name="trg_state_to" select="2"/>
<field name='trg_section_id' select='1'/>
<field name='trg_categ_id'/>
<field name='trg_user_id' select='2'/>
<field name="trg_section_id" select="1"/>
<field name="trg_categ_id"/>
<field name="trg_user_id" select="2"/>
<newline/>
<field name='trg_priority_from'/>
<field name='trg_priority_to'/>
<field name="trg_priority_from"/>
<field name="trg_priority_to"/>
<field name='trg_partner_id'/>
<field name='trg_partner_categ_id'/>
<field name="trg_partner_id"/>
<field name="trg_partner_categ_id"/>
<field name='trg_date_type'/>
<label align='1.0' string='Delay after trigger date:'/>
<group col='2' colspan='1'>
<field name='trg_date_range' nolabel='1'/>
<field name='trg_date_range_type' nolabel='1'/>
<field name="trg_date_type"/>
<label align="1.0" string="Delay after trigger date:"/>
<group col="2" colspan="1">
<field name="trg_date_range" nolabel="1"/>
<field name="trg_date_range_type" nolabel="1"/>
</group>
<separator string='Actions to execute' colspan='4'/>
<field name='act_state'/>
<field name='act_section_id'/>
<field name='act_user_id'/>
<field name='act_priority'/>
<field name='act_remind_user'/>
<field name='act_remind_partner'/>
<field name='act_remind_attach'/>
<field name='act_email_cc' colspan='4'/>
<separator colspan="4" string="Actions to execute"/>
<field name="act_state"/>
<field name="act_section_id"/>
<field name="act_user_id"/>
<field name="act_priority"/>
<field name="act_remind_user"/>
<field name="act_remind_partner"/>
<field name="act_remind_attach"/>
<field colspan="4" name="act_email_cc"/>
<!--
<field name="act_method" colspan="4" readonly="1"/>
-->
</page>
<page string='E-Mail Information'>
<separator string='Email to send' colspan='4'/>
<field name='act_mail_to_user'/>
<field name='act_mail_to_partner'/>
<field name='act_mail_to_watchers'/>
<field name='act_mail_to_email' colspan='4'/>
<field name='act_mail_body' colspan='4'/>
<group col='2' colspan='4' string='Special Keywords'>
<label align='0.0' string='%%(case_id)s = Case ID'/>
<label align='0.0' string='%%(case_subject)s = Case subject'/>
<label align='0.0' string='%%(case_date)s = Creation date'/>
<label align='0.0' string='%%(email_from)s = Partner email'/>
<label align='0.0' string='%%(partner)s = Partner name'/>
<label align='0.0' string='%%(partner_email)s = Partner email'/>
<label align='0.0' string='%%(case_user)s = Responsible name'/>
<label align='0.0' string='%%(case_user_email)s = Responsible email'/>
<label align='0.0' string='%%(case_user_phone)s = Responsible phone'/>
<page string="E-Mail Information">
<separator colspan="4" string="Email to send"/>
<field name="act_mail_to_user"/>
<field name="act_mail_to_partner"/>
<field name="act_mail_to_watchers"/>
<field colspan="4" name="act_mail_to_email"/>
<field colspan="4" name="act_mail_body"/>
<group col="2" colspan="4" string="Special Keywords">
<label align="0.0" string="%%(case_id)s = Case ID"/>
<label align="0.0" string="%%(case_subject)s = Case subject"/>
<label align="0.0" string="%%(case_date)s = Creation date"/>
<label align="0.0" string="%%(email_from)s = Partner email"/>
<label align="0.0" string="%%(partner)s = Partner name"/>
<label align="0.0" string="%%(partner_email)s = Partner email"/>
<label align="0.0" string="%%(case_user)s = Responsible name"/>
<label align="0.0" string="%%(case_user_email)s = Responsible email"/>
<label align="0.0" string="%%(case_user_phone)s = Responsible phone"/>
</group>
</page>
</notebook>
</form>
</field>
</record>
<record id='crm_case_rule_tree-view' model='ir.ui.view'>
<field name='name'>crm.case.rule.tree</field>
<field name='model'>crm.case.rule</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Case Rule'>
<field name='name'/>
<field name='active'/>
<record id="crm_case_rule_tree-view" model="ir.ui.view">
<field name="name">crm.case.rule.tree</field>
<field name="model">crm.case.rule</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Case Rule">
<field name="name"/>
<field name="active"/>
</tree>
</field>
</record>
<record id='crm_case_rule-act' model='ir.actions.act_window'>
<field name='name'>Rules</field>
<field name='res_model'>crm.case.rule</field>
<field name='view_type'>form</field>
<field name='view_id' ref='crm_case_rule_tree-view'/>
<record id="crm_case_rule-act" model="ir.actions.act_window">
<field name="name">Rules</field>
<field name="res_model">crm.case.rule</field>
<field name="view_type">form</field>
<field name="view_id" ref="crm_case_rule_tree-view"/>
</record>
<menuitem name='CRM &amp; SRM/Configuration/Cases/Rules' groups='base.group_admin' action='crm_case_rule-act' id='menu_crm_case_rule-act'/>
<menuitem action="crm_case_rule-act" groups="base.group_admin" id="menu_crm_case_rule-act" parent="crm.next_id_51"/>
<!-- Cases -->
<record id='crm_case_log_tree-view' model='ir.ui.view'>
<field name='name'>crm.case.log.tree</field>
<field name='model'>crm.case.log</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Case logs'>
<field name='date'/>
<field name='name'/>
<field name='som'/>
<field name='user_id'/>
<field name='canal_id'/>
<record id="crm_case_log_tree-view" model="ir.ui.view">
<field name="name">crm.case.log.tree</field>
<field name="model">crm.case.log</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Case logs">
<field name="date"/>
<field name="name"/>
<field name="som"/>
<field name="user_id"/>
<field name="canal_id"/>
</tree>
</field>
</record>
<record id='crm_case_history_tree-view' model='ir.ui.view'>
<field name='name'>crm.case.history.tree</field>
<field name='model'>crm.case.history</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Case History'>
<field name='date'/>
<field name='name'/>
<field name='som'/>
<field name='user_id'/>
<field name='canal_id'/>
<record id="crm_case_history_tree-view" model="ir.ui.view">
<field name="name">crm.case.history.tree</field>
<field name="model">crm.case.history</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Case History">
<field name="date"/>
<field name="name"/>
<field name="som"/>
<field name="user_id"/>
<field name="canal_id"/>
</tree>
</field>
</record>
<record id='crm_case_calendar-view' model='ir.ui.view'>
<field name='name'>crm.case.calendar</field>
<field name='model'>crm.case</field>
<field name='type'>calendar</field>
<field name='arch' type='xml'>
<calendar color='user_id' date_stop='date_deadline' day_length='12' string='Cases' date_start='date'>
<field name='name'/>
<field name='partner_id'/>
<field name='state'/>
<record id="crm_case_calendar-view" model="ir.ui.view">
<field name="name">crm.case.calendar</field>
<field name="model">crm.case</field>
<field name="type">calendar</field>
<field name="arch" type="xml">
<calendar color="user_id" date_start="date" date_stop="date_deadline" day_length="12" string="Cases">
<field name="name"/>
<field name="partner_id"/>
<field name="state"/>
</calendar>
</field>
</record>
<record id='crm_case_tree-view' model='ir.ui.view'>
<field name='name'>crm.case.tree</field>
<field name='model'>crm.case</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree colors='red:date_deadline&lt;current_date and state==&apos;open&apos;' string='Cases'>
<field name='id'/>
<field name='date'/>
<field name='date_deadline'/>
<field name='name'/>
<field name='partner_id'/>
<field name='user_id'/>
<field name='priority'/>
<field name='planned_revenue' sum='Planned revenue'/>
<field name='planned_cost' sum='Planned costs'/>
<field name='state'/>
<record id="crm_case_tree-view" model="ir.ui.view">
<field name="name">crm.case.tree</field>
<field name="model">crm.case</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree colors="red:date_deadline&lt;current_date and state=='open'" string="Cases">
<field name="id"/>
<field name="date"/>
<field name="date_deadline"/>
<field name="name"/>
<field name="partner_id"/>
<field name="user_id"/>
<field name="priority"/>
<field name="planned_revenue" sum="Planned revenue"/>
<field name="planned_cost" sum="Planned costs"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='crm_case-view' model='ir.ui.view'>
<field name='name'>crm.case.form</field>
<field name='model'>crm.case</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Cases'>
<record id="crm_case-view" model="ir.ui.view">
<field name="name">crm.case.form</field>
<field name="model">crm.case</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Cases">
<notebook>
<page string='General'>
<group col='8' colspan='4'>
<field name='name' select='1' colspan='4'/>
<field name='section_id' colspan='3'/>
<field name='date' select='1'/>
<field name='date_deadline' select='2'/>
<field name='priority' colspan='3'/>
<field name='partner_id' on_change='onchange_partner_id(partner_id, email_from)' select='1' colspan='4'/>
<field name='partner_address_id' on_change='onchange_partner_address_id(partner_address_id, email_from)' select='2' colspan='3'/>
<page string="General">
<group col="8" colspan="4">
<field colspan="4" name="name" select="1"/>
<field colspan="3" name="section_id"/>
<field name="date" select="1"/>
<field name="date_deadline" select="2"/>
<field colspan="3" name="priority"/>
<field colspan="4" name="partner_id" on_change="onchange_partner_id(partner_id, email_from)" select="1"/>
<field colspan="3" name="partner_address_id" on_change="onchange_partner_address_id(partner_address_id, email_from)" select="2"/>
<newline/>
<field name='email_from' select='2' colspan='3'/>
<button name='remind_partner' type='object' states='open,pending' string='Send Reminder'/>
<field name='user_id' select='1'/>
<button name='remind_user' type='object' states='open,pending' string='Send Reminder'/>
<field colspan="3" name="email_from" select="2"/>
<button name="remind_partner" states="open,pending" string="Send Reminder" type="object"/>
<field name="user_id" select="1"/>
<button name="remind_user" states="open,pending" string="Send Reminder" type="object"/>
</group>
<separator colspan='4'/>
<field name='history_line' mode='tree,form' nolabel='1' colspan='2'>
<form string='Communication history'>
<group col='6' colspan='4'>
<field name='date' select='1'/>
<field name='email' select='1'/>
<field name='canal_id' select='2'/>
<separator colspan="4"/>
<field colspan="2" mode="tree,form" name="history_line" nolabel="1">
<form string="Communication history">
<group col="6" colspan="4">
<field name="date" select="1"/>
<field name="email" select="1"/>
<field name="canal_id" select="2"/>
</group>
<newline/>
<field name='description' nolabel='1' colspan='4' select='2'/>
<field colspan="4" name="description" nolabel="1" select="2"/>
</form>
<tree string='Communication history'>
<field name='note'/>
<tree string="Communication history">
<field name="note"/>
</tree>
</field>
<group col='2' expand='1' colspan='2'>
<field name='canal_id'/>
<button name='add_reply' type='object' states='open' string='Add Last Mail for Replying' colspan='2'/>
<field name='description' nolabel='1' colspan='2' select='2'/>
<button name='case_log_reply' type='object' states='open' string='Send Partner &amp; Historize'/>
<button name='case_log' type='object' states='open' string='Historize'/>
<group col="2" colspan="2" expand="1">
<field name="canal_id"/>
<button colspan="2" name="add_reply" states="open" string="Add Last Mail for Replying" type="object"/>
<field colspan="2" name="description" nolabel="1" select="2"/>
<button name="case_log_reply" states="open" string="Send Partner &amp; Historize" type="object"/>
<button name="case_log" states="open" string="Historize" type="object"/>
</group>
<separator colspan='4'/>
<group col='8' colspan='4'>
<field name='state' select='1'/>
<button name='case_close' type='object' states='open,draft,pending' string='Close'/>
<button name='case_open' type='object' states='draft,pending' string='Open'/>
<button name='case_cancel' type='object' states='draft,open,pending' string='Cancel'/>
<button name='case_pending' type='object' states='draft,open' string='Pending'/>
<button name='case_escalate' type='object' states='open,draft,pending' string='Escalate'/>
<button name='case_reset' type='object' states='done,cancel' string='Reset to Draft'/>
<separator colspan="4"/>
<group col="8" colspan="4">
<field name="state" select="1"/>
<button name="case_close" states="open,draft,pending" string="Close" type="object"/>
<button name="case_open" states="draft,pending" string="Open" type="object"/>
<button name="case_cancel" states="draft,open,pending" string="Cancel" type="object"/>
<button name="case_pending" states="draft,open" string="Pending" type="object"/>
<button name="case_escalate" states="open,draft,pending" string="Escalate" type="object"/>
<button name="case_reset" states="done,cancel" string="Reset to Draft" type="object"/>
</group>
</page>
<page string='Extra Info'>
<field name='id' select='1'/>
<field name='active' select='2'/>
<field name='email_cc' colspan='4'/>
<field name='categ_id' on_change='onchange_categ_id(categ_id)' select='2'/>
<field name='som' select='2'/>
<separator colspan='4' string='Dates'/>
<field name='create_date'/>
<field name='date_closed'/>
<field name='date_action_last'/>
<field name='date_action_next'/>
<separator colspan='4' string='Estimates'/>
<field name='planned_revenue'/>
<field name='planned_cost'/>
<field name='probability'/>
<separator colspan='4' string='References'/>
<field name='ref' colspan='4'/>
<field name='ref2' colspan='4'/>
<page string="Extra Info">
<field name="id" select="1"/>
<field name="active" select="2"/>
<field colspan="4" name="email_cc"/>
<field name="categ_id" on_change="onchange_categ_id(categ_id)" select="2"/>
<field name="som" select="2"/>
<separator colspan="4" string="Dates"/>
<field name="create_date"/>
<field name="date_closed"/>
<field name="date_action_last"/>
<field name="date_action_next"/>
<separator colspan="4" string="Estimates"/>
<field name="planned_revenue"/>
<field name="planned_cost"/>
<field name="probability"/>
<separator colspan="4" string="References"/>
<field colspan="4" name="ref"/>
<field colspan="4" name="ref2"/>
</page>
<page string='History'>
<field name='log_ids' nolabel='1' colspan='4'>
<form string='Actions'>
<separator string='Action Information' colspan='4'/>
<field name='name' colspan='4'/>
<field name='date' select='2'/>
<field name='user_id' select='2'/>
<field name='som' select='2'/>
<field name='canal_id'/>
<page string="History">
<field colspan="4" name="log_ids" nolabel="1">
<form string="Actions">
<separator colspan="4" string="Action Information"/>
<field colspan="4" name="name"/>
<field name="date" select="2"/>
<field name="user_id" select="2"/>
<field name="som" select="2"/>
<field name="canal_id"/>
</form>
</field>
</page>
@ -358,202 +358,202 @@
</field>
</record>
<record id='crm_case_categ0-act' model='ir.actions.act_window'>
<field name='name'>All Cases</field>
<field name='res_model'>crm.case</field>
<field name='view_type'>form</field>
<field name='view_id' ref='crm_case_tree-view'/>
<record id="crm_case_categ0-act" model="ir.actions.act_window">
<field name="name">All Cases</field>
<field name="res_model">crm.case</field>
<field name="view_type">form</field>
<field name="view_id" ref="crm_case_tree-view"/>
</record>
<menuitem name='CRM &amp; SRM/Cases/All Cases' action='crm_case_categ0-act' id='menu_crm_case_categ0-act'/>
<menuitem action="crm_case_categ0-act" id="menu_crm_case_categ0-act" parent="crm.next_id_52"/>
<record id='crm_case_categ0-act_open' model='ir.actions.act_window'>
<field name='name'>Open Cases</field>
<field name='res_model'>crm.case</field>
<field name='view_type'>form</field>
<field name='domain'>[('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]</field>
<record id="crm_case_categ0-act_open" model="ir.actions.act_window">
<field name="name">Open Cases</field>
<field name="res_model">crm.case</field>
<field name="view_type">form</field>
<field name="domain">[('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]</field>
</record>
<menuitem name='CRM &amp; SRM/Cases/All Cases/' action='crm_case_categ0-act_open' id='menu_crm_case_categ0-act_open'/>
<menuitem action="crm_case_categ0-act_open" id="menu_crm_case_categ0-act_open" parent="crm.menu_crm_case_categ0-act"/>
<record id='crm_case_categ0-act_my' model='ir.actions.act_window'>
<field name='name'>My cases</field>
<field name='res_model'>crm.case</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form,calendar</field>
<field name='domain'>[('user_id','=',uid)]</field>
<record id="crm_case_categ0-act_my" model="ir.actions.act_window">
<field name="name">My cases</field>
<field name="res_model">crm.case</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
<field name="domain">[('user_id','=',uid)]</field>
</record>
<menuitem name='CRM &amp; SRM/Cases/My Cases' action='crm_case_categ0-act_my' id='menu_crm_case_categ0-act_my'/>
<record id='crm_case_categ0-act_my_open' model='ir.actions.act_window'>
<field name='name'>My Open Cases</field>
<field name='res_model'>crm.case</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form,calendar</field>
<field name='domain'>[('user_id','=',uid),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]</field>
<menuitem action="crm_case_categ0-act_my" id="menu_crm_case_categ0-act_my" parent="crm.next_id_52"/>
<record id="crm_case_categ0-act_my_open" model="ir.actions.act_window">
<field name="name">My Open Cases</field>
<field name="res_model">crm.case</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
<field name="domain">[('user_id','=',uid),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]</field>
</record>
<menuitem name='CRM &amp; SRM/Cases/My Cases/' action='crm_case_categ0-act_my_open' id='menu_crm_case_categ0-act_my_open'/>
<menuitem action="crm_case_categ0-act_my_open" id="menu_crm_case_categ0-act_my_open" parent="crm.menu_crm_case_categ0-act_my"/>
<record id='crm_case_section_open_act' model='ir.actions.act_window'>
<field name='name'>crm.case.section.open</field>
<field name='res_model'>crm.case</field>
<field name='domain'>[('section_id','child_of',[active_id])]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form,calendar</field>
<record id="crm_case_section_open_act" model="ir.actions.act_window">
<field name="name">crm.case.section.open</field>
<field name="res_model">crm.case</field>
<field name="domain">[('section_id','child_of',[active_id])]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar</field>
</record>
<record id='ir_open_section_case' model='ir.values'>
<field name='key2' eval='&apos;tree_but_open&apos;'/>
<field name='model' eval='&apos;crm.case.section&apos;'/>
<field name='name'>Open Cases</field>
<field name='value' eval='&apos;ir.actions.act_window,%d&apos;%crm_case_section_open_act'/>
<field name='object' eval='True'/>
<record id="ir_open_section_case" model="ir.values">
<field eval="'tree_but_open'" name="key2"/>
<field eval="'crm.case.section'" name="model"/>
<field name="name">Open Cases</field>
<field eval="'ir.actions.act_window,%d'%crm_case_section_open_act" name="value"/>
<field eval="True" name="object"/>
</record>
<record id='crm_case_history-view' model='ir.ui.view'>
<field name='name'>crm.case.history.form</field>
<field name='model'>crm.case.history</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Cases'>
<separator string='Case Description' colspan='4'/>
<field name='name' colspan='4' select='1'/>
<field name='date' select='1'/>
<field name='user_id' select='1'/>
<field name='case_id' select='2'/>
<field name='som' select='2'/>
<field name='canal_id' select='2'/>
<field name='description' colspan='4' select='2'/>
<record id="crm_case_history-view" model="ir.ui.view">
<field name="name">crm.case.history.form</field>
<field name="model">crm.case.history</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Cases">
<separator colspan="4" string="Case Description"/>
<field colspan="4" name="name" select="1"/>
<field name="date" select="1"/>
<field name="user_id" select="1"/>
<field name="case_id" select="2"/>
<field name="som" select="2"/>
<field name="canal_id" select="2"/>
<field colspan="4" name="description" select="2"/>
</form>
</field>
</record>
<record id='crm_case_history-act' model='ir.actions.act_window'>
<field name='name'>All Histories</field>
<field name='res_model'>crm.case.history</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='crm_case_history_tree-view'/>
<record id="crm_case_history-act" model="ir.actions.act_window">
<field name="name">All Histories</field>
<field name="res_model">crm.case.history</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="crm_case_history_tree-view"/>
</record>
<menuitem name='CRM &amp; SRM/Cases/Cases Histories' groups='base.group_admin' id='menu_crm_case_history-act_main'/>
<menuitem name='CRM &amp; SRM/Cases/Cases Histories/All Histories' groups='base.group_admin' action='crm_case_history-act' id='menu_crm_case_history-act'/>
<record id='crm_case_history_my-act' model='ir.actions.act_window'>
<field name='name'>My Histories</field>
<field name='res_model'>crm.case.history</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid)]</field>
<menuitem groups="base.group_admin" id="menu_crm_case_history-act_main" name="Cases Histories" parent="crm.next_id_52"/>
<menuitem action="crm_case_history-act" groups="base.group_admin" id="menu_crm_case_history-act" parent="crm.menu_crm_case_history-act_main"/>
<record id="crm_case_history_my-act" model="ir.actions.act_window">
<field name="name">My Histories</field>
<field name="res_model">crm.case.history</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid)]</field>
</record>
<menuitem name='CRM &amp; SRM/Cases/Cases Histories/' groups='base.group_admin' action='crm_case_history_my-act' id='menu_crm_case_history_my-act'/>
<menuitem action="crm_case_history_my-act" groups="base.group_admin" id="menu_crm_case_history_my-act" parent="crm.menu_crm_case_history-act_main"/>
<record id='crm_segmentation_line_tree-view' model='ir.ui.view'>
<field name='name'>crm.segmentation.line.tree</field>
<field name='model'>crm.segmentation.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Partner Segmentation Lines'>
<field name='name'/>
<field name='expr_name'/>
<field name='expr_operator'/>
<field name='expr_value'/>
<field name='operator'/>
<record id="crm_segmentation_line_tree-view" model="ir.ui.view">
<field name="name">crm.segmentation.line.tree</field>
<field name="model">crm.segmentation.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Partner Segmentation Lines">
<field name="name"/>
<field name="expr_name"/>
<field name="expr_operator"/>
<field name="expr_value"/>
<field name="operator"/>
</tree>
</field>
</record>
<record id='crm_segmentation_line-view' model='ir.ui.view'>
<field name='name'>crm.segmentation.line.form</field>
<field name='model'>crm.segmentation.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Partner Segmentation Lines'>
<field name='name' select='1' colspan='4'/>
<group col='2' colspan='4'>
<field name='expr_name' select='2'/>
<field name='expr_operator' select='2'/>
<field name='expr_value' select='2'/>
<record id="crm_segmentation_line-view" model="ir.ui.view">
<field name="name">crm.segmentation.line.form</field>
<field name="model">crm.segmentation.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Partner Segmentation Lines">
<field colspan="4" name="name" select="1"/>
<group col="2" colspan="4">
<field name="expr_name" select="2"/>
<field name="expr_operator" select="2"/>
<field name="expr_value" select="2"/>
</group>
<newline/>
<field name='operator'/>
<field name="operator"/>
</form>
</field>
</record>
<record id='crm_segmentation-view' model='ir.ui.view'>
<field name='name'>crm.segmentation.form</field>
<field name='model'>crm.segmentation</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Partner Segmentation'>
<record id="crm_segmentation-view" model="ir.ui.view">
<field name="name">crm.segmentation.form</field>
<field name="model">crm.segmentation</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Partner Segmentation">
<notebook>
<page string='Segmentation'>
<separator string='Segmentation Description' colspan='4'/>
<field name='name' select='1'/>
<field name='exclusif'/>
<page string="Segmentation">
<separator colspan="4" string="Segmentation Description"/>
<field name="name" select="1"/>
<field name="exclusif"/>
<newline/>
<field name='categ_id' select='2' colspan='2'/>
<field colspan="2" name="categ_id" select="2"/>
<newline/>
<field name='description' select='2' colspan='4'/>
<field name='state'/>
<group col='3' colspan='2'>
<button name='process_start' type='object' states='not running' string='Compute Segmentation'/>
<button name='process_stop' type='object' states='running' string='Stop Process'/>
<button name='process_continue' type='object' states='running' string='Continue Process'/>
<field colspan="4" name="description" select="2"/>
<field name="state"/>
<group col="3" colspan="2">
<button name="process_start" states="not running" string="Compute Segmentation" type="object"/>
<button name="process_stop" states="running" string="Stop Process" type="object"/>
<button name="process_continue" states="running" string="Continue Process" type="object"/>
</group>
</page>
<page string='Sales Purchase'>
<field name='sales_purchase_active'/>
<separator string='State of Mind Computation' colspan='4'/>
<field name='som_interval'/>
<field name='som_interval_max'/>
<field name='som_interval_decrease'/>
<field name='som_interval_default'/>
<separator string='Segmentation Test' colspan='4'/>
<field name='segmentation_line' widget='one2many_list' colspan='4'/>
<page string="Sales Purchase">
<field name="sales_purchase_active"/>
<separator colspan="4" string="State of Mind Computation"/>
<field name="som_interval"/>
<field name="som_interval_max"/>
<field name="som_interval_decrease"/>
<field name="som_interval_default"/>
<separator colspan="4" string="Segmentation Test"/>
<field colspan="4" name="segmentation_line" widget="one2many_list"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='crm_segmentation_tree-view' model='ir.ui.view'>
<field name='name'>crm.segmentation.tree</field>
<field name='model'>crm.segmentation</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Partner Segmentations'>
<field name='name'/>
<field name='description'/>
<field name='categ_id'/>
<record id="crm_segmentation_tree-view" model="ir.ui.view">
<field name="name">crm.segmentation.tree</field>
<field name="model">crm.segmentation</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Partner Segmentations">
<field name="name"/>
<field name="description"/>
<field name="categ_id"/>
</tree>
</field>
</record>
<record id='crm_segmentation-act' model='ir.actions.act_window'>
<field name='name'>Segmentations</field>
<field name='res_model'>crm.segmentation</field>
<field name='view_type'>form</field>
<field name='view_id' ref='crm_segmentation-view'/>
<record id="crm_segmentation-act" model="ir.actions.act_window">
<field name="name">Segmentations</field>
<field name="res_model">crm.segmentation</field>
<field name="view_type">form</field>
<field name="view_id" ref="crm_segmentation-view"/>
</record>
<record id='crm_segmentation_tree-act' model='ir.actions.act_window'>
<field name='name'>Segmentations</field>
<field name='res_model'>crm.segmentation</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="crm_segmentation_tree-act" model="ir.actions.act_window">
<field name="name">Segmentations</field>
<field name="res_model">crm.segmentation</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='CRM &amp; SRM/Configuration/Segmentations/Segmentation Rules' action='crm_segmentation_tree-act' id='menu_crm_segmentation-act'/>
<menuitem name='CRM &amp; SRM/Automatic Segmentations' action='crm_segmentation_tree-act' id='menu_crm_segmentation_tree-act'/>
<menuitem id="next_id_53" name="Segmentations" parent="crm.menu_crm_configuration"/><menuitem action="crm_segmentation_tree-act" id="menu_crm_segmentation-act" parent="next_id_53"/>
<menuitem action="crm_segmentation_tree-act" id="menu_crm_segmentation_tree-act" parent="crm.menu_crm"/>
<act_window name='Open cases' view_type='form' domain='[(&apos;section_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;done&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;cancel&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;pending&apos;)]' id='act_crm_case_section_crm_case_opened' src_model='crm.case.section' view_mode='tree,form,calendar' res_model='crm.case'/>
<act_window domain="[('section_id', '=', active_id),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]" id="act_crm_case_section_crm_case_opened" name="Open cases" res_model="crm.case" src_model="crm.case.section" view_mode="tree,form,calendar" view_type="form"/>
<act_window name='Open cases' view_type='form' domain='[(&apos;categ_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;done&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;cancel&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;pending&apos;)]' id='act_crm_case_categ_crm_case_opened' src_model='crm.case.categ' view_mode='tree,form,calendar' res_model='crm.case'/>
<act_window domain="[('categ_id', '=', active_id),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]" id="act_crm_case_categ_crm_case_opened" name="Open cases" res_model="crm.case" src_model="crm.case.categ" view_mode="tree,form,calendar" view_type="form"/>
<act_window name='Open cases' view_type='form' domain='[(&apos;partner_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;done&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;cancel&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;pending&apos;)]' id='act_res_partner_2_crm_case_opened' src_model='res.partner' view_mode='tree,form,calendar' res_model='crm.case'/>
<act_window domain="[('partner_id', '=', active_id),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]" id="act_res_partner_2_crm_case_opened" name="Open cases" res_model="crm.case" src_model="res.partner" view_mode="tree,form,calendar" view_type="form"/>
<act_window name='Open cases' view_type='form' domain='[(&apos;canal_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;done&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;cancel&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;pending&apos;)]' id='act_res_partner_canal_2_crm_case_opened' src_model='res.partner.canal' view_mode='tree,form,calendar' res_model='crm.case'/>
<act_window domain="[('canal_id', '=', active_id),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]" id="act_res_partner_canal_2_crm_case_opened" name="Open cases" res_model="crm.case" src_model="res.partner.canal" view_mode="tree,form,calendar" view_type="form"/>
<act_window name='Open cases' view_type='form' domain='[(&apos;user_id&apos;, &apos;=&apos;, active_id),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;done&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;cancel&apos;),(&apos;state&apos;,&apos;&lt;&gt;&apos;,&apos;pending&apos;)]' id='act_res_users_2_crm_case_opened' src_model='res.users' view_mode='tree,form,calendar' res_model='crm.case'/>
<act_window domain="[('user_id', '=', active_id),('state','&lt;&gt;','done'),('state','&lt;&gt;','cancel'),('state','&lt;&gt;','pending')]" id="act_res_users_2_crm_case_opened" name="Open cases" res_model="crm.case" src_model="res.users" view_mode="tree,form,calendar" view_type="form"/>
</data>
</terp>
</terp>

View File

@ -1,8 +1,8 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard name='crm.case.section.menu' id='wizard_case_section_menu' model='crm.case.section' string='Create menus for a case section'/>
<menuitem name='CRM &amp; SRM/Configuration/Create Menus For a New Section' action='wizard_case_section_menu' type='wizard' id='menu_wizard_case_section_menu'/>
<wizard id="wizard_case_section_menu" model="crm.case.section" name="crm.case.section.menu" string="Create menus for a case section"/>
<menuitem action="wizard_case_section_menu" id="menu_wizard_case_section_menu" parent="crm.menu_crm_configuration" type="wizard"/>
</data>
</terp>
</terp>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='group_compta_user' model='res.groups'>
<field name='name'>grcompta</field>
<record id="group_compta_user" model="res.groups">
<field name="name">grcompta</field>
</record>
<record id='group_compta_admin' model='res.groups'>
<field name='name'>grcomptaadmin</field>
<record id="group_compta_admin" model="res.groups">
<field name="name">grcomptaadmin</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,9 +1,9 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="True">
<record model="ir.property" id="property_delivery_carrier" forcecreate="True">
<record forcecreate="True" id="property_delivery_carrier" model="ir.property">
<field name="name">property_delivery_carrier</field>
<field name="fields_id" search="[('model','=','res.partner'),('name','=','property_delivery_carrier')]"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,9 +1,9 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<!-- Create a transporter -->
<record model="res.partner" id="delivery_partner">
<record id="delivery_partner" model="res.partner">
<field name="name">Default Transporter</field>
<field name="website">http://tinyerp.com</field>
</record>
@ -15,10 +15,10 @@
<!-- Create a partner -->
<record model="product.product" id="delivery_product">
<record id="delivery_product" model="product.product">
<field name="name">Default Delivery</field>
<field name="type">service</field>
<field name="categ_id" search="[]" model="product.category"/>
<field model="product.category" name="categ_id" search="[]"/>
</record>
<!-- Carrier -->
@ -31,34 +31,34 @@
<!-- Carrier Grids -->
<record model="delivery.grid" id="delivery_grid">
<record id="delivery_grid" model="delivery.grid">
<field name="name">Default Delivery Grid</field>
<field name="carrier_id" ref="delivery_carrier"/>
</record>
<record model="delivery.grid.line" id="delivery_grid_line3">
<record id="delivery_grid_line3" model="delivery.grid.line">
<field name="name">Franco, price &gt;= 300</field>
<field name="grid_id" ref="delivery_grid"/>
<field name="max_value" eval="300"/>
<field eval="300" name="max_value"/>
<field name="operator">&gt;=</field>
<field name="type">price</field>
<field name="list_price" eval="0"/>
<field name="standard_price" eval="20"/>
<field eval="0" name="list_price"/>
<field eval="20" name="standard_price"/>
</record>
<record model="delivery.grid.line" id="delivery_grid_line1">
<record id="delivery_grid_line1" model="delivery.grid.line">
<field name="name">Weight &lt;= 250</field>
<field name="grid_id" ref="delivery_grid"/>
<field name="max_value" eval="250"/>
<field name="list_price" eval="100"/>
<field name="standard_price" eval="80"/>
<field eval="250" name="max_value"/>
<field eval="100" name="list_price"/>
<field eval="80" name="standard_price"/>
</record>
<record model="delivery.grid.line" id="delivery_grid_line2">
<record id="delivery_grid_line2" model="delivery.grid.line">
<field name="name">Weight &gt; 250</field>
<field name="grid_id" ref="delivery_grid"/>
<field name="operator">&gt;=</field>
<field name="max_value" eval="250"/>
<field name="list_price" eval="120"/>
<field name="standard_price" eval="100"/>
<field eval="250" name="max_value"/>
<field eval="120" name="list_price"/>
<field eval="100" name="standard_price"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,198 +1,198 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!-- Delivery Carriers -->
<menuitem name='Delivery' sequence='4' id='menu_delivery' parent='stock.menu_stock_configuration'/>
<menuitem id="menu_delivery" name="Delivery" parent="stock.menu_stock_configuration" sequence="4"/>
<record id='view_delivery_carrier_tree' model='ir.ui.view'>
<field name='name'>delivery.carrier.tree</field>
<field name='model'>delivery.carrier</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Carrier'>
<field name='name'/>
<field name='partner_id'/>
<record id="view_delivery_carrier_tree" model="ir.ui.view">
<field name="name">delivery.carrier.tree</field>
<field name="model">delivery.carrier</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Carrier">
<field name="name"/>
<field name="partner_id"/>
</tree>
</field>
</record>
<record id='view_delivery_carrier_form' model='ir.ui.view'>
<field name='name'>delivery.carrier.form</field>
<field name='model'>delivery.carrier</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Carrier'>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='partner_id' select='1'/>
<field name='product_id' select='1'/>
<record id="view_delivery_carrier_form" model="ir.ui.view">
<field name="name">delivery.carrier.form</field>
<field name="model">delivery.carrier</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Carrier">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="partner_id" select="1"/>
<field name="product_id" select="1"/>
</form>
</field>
</record>
<record id='action_delivery_carrier_form' model='ir.actions.act_window'>
<field name='name'>Delivery Method</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>delivery.carrier</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="action_delivery_carrier_form" model="ir.actions.act_window">
<field name="name">Delivery Method</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">delivery.carrier</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem action='action_delivery_carrier_form' id='menu_action_delivery_carrier_form' parent='menu_delivery'/>
<menuitem action="action_delivery_carrier_form" id="menu_action_delivery_carrier_form" parent="menu_delivery"/>
<!-- Delivery Grids -->
<record id='view_delivery_grid_tree' model='ir.ui.view'>
<field name='name'>delivery.grid.tree</field>
<field name='model'>delivery.grid</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Delivery grids'>
<field name='sequence'/>
<field name='carrier_id'/>
<field name='name'/>
<record id="view_delivery_grid_tree" model="ir.ui.view">
<field name="name">delivery.grid.tree</field>
<field name="model">delivery.grid</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Delivery grids">
<field name="sequence"/>
<field name="carrier_id"/>
<field name="name"/>
</tree>
</field>
</record>
<record id='view_delivery_grid_form' model='ir.ui.view'>
<field name='name'>delivery.grid.form</field>
<field name='model'>delivery.grid</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Delivery grids'>
<record id="view_delivery_grid_form" model="ir.ui.view">
<field name="name">delivery.grid.form</field>
<field name="model">delivery.grid</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Delivery grids">
<notebook>
<page string='Grid definition'>
<field name='name' select='1'/>
<field name='active' select='1'/>
<field name='carrier_id' select='1'/>
<field name='sequence' select='1'/>
<separator colspan='4' string='Grid Lines'/>
<field name='line_ids' nolabel='1' select='1' colspan='4'/>
<page string="Grid definition">
<field name="name" select="1"/>
<field name="active" select="1"/>
<field name="carrier_id" select="1"/>
<field name="sequence" select="1"/>
<separator colspan="4" string="Grid Lines"/>
<field colspan="4" name="line_ids" nolabel="1" select="1"/>
</page>
<page string='Destination'>
<field name='country_ids' colspan='4'/>
<field name='state_ids' colspan='4'/>
<field name='zip_from'/>
<field name='zip_to'/>
<page string="Destination">
<field colspan="4" name="country_ids"/>
<field colspan="4" name="state_ids"/>
<field name="zip_from"/>
<field name="zip_to"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='action_delivery_grid_form' model='ir.actions.act_window'>
<field name='name'>Delivery Pricelist</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>delivery.grid</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="action_delivery_grid_form" model="ir.actions.act_window">
<field name="name">Delivery Pricelist</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">delivery.grid</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem action='action_delivery_grid_form' id='menu_action_delivery_grid_form' parent='menu_delivery'/>
<menuitem action="action_delivery_grid_form" id="menu_action_delivery_grid_form" parent="menu_delivery"/>
<record id='view_delivery_grid_line_form' model='ir.ui.view'>
<field name='name'>delivery.grid.line.form</field>
<field name='model'>delivery.grid.line</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Grid Lines'>
<field name='name' select='1' colspan='4'/>
<field name='type' string='Condition'/>
<field name='operator' nolabel='1'/>
<field name='max_value' nolabel='1'/>
<field name='list_price'/>
<field name='standard_price'/>
<field name='price_type'/>
<field name='variable_factor'/>
<record id="view_delivery_grid_line_form" model="ir.ui.view">
<field name="name">delivery.grid.line.form</field>
<field name="model">delivery.grid.line</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Grid Lines">
<field colspan="4" name="name" select="1"/>
<field name="type" string="Condition"/>
<field name="operator" nolabel="1"/>
<field name="max_value" nolabel="1"/>
<field name="list_price"/>
<field name="standard_price"/>
<field name="price_type"/>
<field name="variable_factor"/>
</form>
</field>
</record>
<record id='view_delivery_grid_line_tree' model='ir.ui.view'>
<field name='name'>delivery.grid.line.tree</field>
<field name='model'>delivery.grid.line</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Grid Lines'>
<field name='name'/>
<field name='type'/>
<field name='operator'/>
<field name='max_value'/>
<field name='list_price'/>
<field name='standard_price'/>
<record id="view_delivery_grid_line_tree" model="ir.ui.view">
<field name="name">delivery.grid.line.tree</field>
<field name="model">delivery.grid.line</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Grid Lines">
<field name="name"/>
<field name="type"/>
<field name="operator"/>
<field name="max_value"/>
<field name="list_price"/>
<field name="standard_price"/>
</tree>
</field>
</record>
<record id='view_order_withcarrier_form' model='ir.ui.view'>
<field name='name'>delivery.sale.order_withcarrier.form.view</field>
<field name='type'>form</field>
<field name='model'>sale.order</field>
<field name='inherit_id' ref='sale.view_order_form'/>
<field name='arch' type='xml'>
<field name='client_order_ref' position='after'>
<field name='carrier_id'/>
<record id="view_order_withcarrier_form" model="ir.ui.view">
<field name="name">delivery.sale.order_withcarrier.form.view</field>
<field name="type">form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<field name="client_order_ref" position="after">
<field name="carrier_id"/>
</field>
</field>
</record>
<record id='view_picking_withcarrier_form' model='ir.ui.view'>
<field name='name'>delivery.stock.picking_withcarrier.form.view</field>
<field name='type'>form</field>
<field name='model'>stock.picking</field>
<field name='inherit_id' ref='stock.view_picking_delivery_form'/>
<field name='arch' type='xml'>
<field name='address_id' position='after'>
<field name='volume'/>
<field name='weight'/>
<field name='carrier_id'/>
<record id="view_picking_withcarrier_form" model="ir.ui.view">
<field name="name">delivery.stock.picking_withcarrier.form.view</field>
<field name="type">form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_delivery_form"/>
<field name="arch" type="xml">
<field name="address_id" position="after">
<field name="volume"/>
<field name="weight"/>
<field name="carrier_id"/>
</field>
</field>
</record>
<record id='view_picking_withcarrier_out_form' model='ir.ui.view'>
<field name='name'>delivery.stock.picking_withcarrier.out.form.view</field>
<field name='type'>form</field>
<field name='model'>stock.picking</field>
<field name='inherit_id' ref='stock.view_picking_out_form'/>
<field name='arch' type='xml'>
<field name='address_id' position='after'>
<field name='volume'/>
<field name='weight'/>
<field name='carrier_id'/>
<record id="view_picking_withcarrier_out_form" model="ir.ui.view">
<field name="name">delivery.stock.picking_withcarrier.out.form.view</field>
<field name="type">form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_out_form"/>
<field name="arch" type="xml">
<field name="address_id" position="after">
<field name="volume"/>
<field name="weight"/>
<field name="carrier_id"/>
</field>
</field>
</record>
<record id='view_picking_withcarrier_delivery_form' model='ir.ui.view'>
<field name='name'>delivery.stock.picking_withcarrier.delivery.form.view</field>
<field name='type'>form</field>
<field name='model'>stock.picking</field>
<field name='inherit_id' ref='stock.view_picking_delivery_form'/>
<field name='arch' type='xml'>
<field name='address_id' position='after'>
<field name='volume'/>
<field name='weight'/>
<field name='carrier_id'/>
<record id="view_picking_withcarrier_delivery_form" model="ir.ui.view">
<field name="name">delivery.stock.picking_withcarrier.delivery.form.view</field>
<field name="type">form</field>
<field name="model">stock.picking</field>
<field name="inherit_id" ref="stock.view_picking_delivery_form"/>
<field name="arch" type="xml">
<field name="address_id" position="after">
<field name="volume"/>
<field name="weight"/>
<field name="carrier_id"/>
</field>
</field>
</record>
<record id='action_picking_tree4' model='ir.actions.act_window'>
<field name='name'>Packings to be invoiced</field>
<field name='res_model'>stock.picking</field>
<field name='type'>ir.actions.act_window</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','out')]</field>
<record id="action_picking_tree4" model="ir.actions.act_window">
<field name="name">Packings to be invoiced</field>
<field name="res_model">stock.picking</field>
<field name="type">ir.actions.act_window</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','out')]</field>
</record>
<menuitem action='action_picking_tree4' id='menu_action_picking_tree3' parent='stock.menu_action_picking_tree'/>
<menuitem action="action_picking_tree4" id="menu_action_picking_tree3" parent="stock.menu_action_picking_tree"/>
<record id='action_picking_tree5' model='ir.actions.act_window'>
<field name='name'>Generate Draft Invoices On Receptions</field>
<field name='res_model'>stock.picking</field>
<field name='type'>ir.actions.act_window</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','in')]</field>
<record id="action_picking_tree5" model="ir.actions.act_window">
<field name="name">Generate Draft Invoices On Receptions</field>
<field name="res_model">stock.picking</field>
<field name="type">ir.actions.act_window</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_state','=','2binvoiced'),('state','=','done'),('type','=','in')]</field>
</record>
<menuitem action='action_picking_tree5' id='menu_action_picking_tree5' parent='stock.menu_action_picking_tree4'/>
<menuitem action="action_picking_tree5" id="menu_action_picking_tree5" parent="stock.menu_action_picking_tree4"/>
</data>
</terp>
</terp>

View File

@ -1,13 +1,8 @@
<?xml version="1.0" ?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard
string="Add delivery line"
model="sale.order"
name="delivery.sale.order"
id="wizard_deliver_line_add"
keyword="client_action_multi"/>
<wizard id="wizard_deliver_line_add" keyword="client_action_multi" model="sale.order" name="delivery.sale.order" string="Add delivery line"/>
</data>
</terp>
</terp>

View File

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="hr.holidays.status" id="jf">
<record id="jf" model="hr.holidays.status">
<field name="name">Public holidays</field>
</record>
@ -9,55 +9,55 @@
<field name="name">New Year</field>
<field name="date_from">2005-01-01 00:00</field>
<field name="date_to">2005-01-02 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">Easter Monday</field>
<field name="date_from">2005-03-28 00:00</field>
<field name="date_to">2005-03-29 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">Labor Day</field>
<field name="date_from">2005-05-01 00:00</field>
<field name="date_to">2005-05-02 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">Ascension</field>
<field name="date_from">2005-05-05 00:00</field>
<field name="date_to">2005-05-06 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">Ascension Day</field>
<field name="date_from">2005-05-16 00:00</field>
<field name="date_to">2005-05-17 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">Pentecost Monday</field>
<field name="date_from">2005-05-16 00:00</field>
<field name="date_to">2005-05-17 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">National day</field>
<field name="date_from">2005-07-21 00:00</field>
<field name="date_to">2005-07-22 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">All Saints</field>
<field name="date_from">2005-11-01 00:00</field>
<field name="date_to">2005-11-02 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
<record model="hr.holidays">
<field name="name">Christmas</field>
<field name="date_from">2005-12-25 00:00</field>
<field name="date_to">2005-12-26 00:00</field>
<field name="holiday_status" ref="jf" />
<field name="holiday_status" ref="jf"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!-- <record model="res.groups" id="hr_id">-->
@ -30,35 +30,35 @@
<field name="action_type">sign_out</field>
</record>
<record model="hr.holidays.status" id="status_unpaid">
<record id="status_unpaid" model="hr.holidays.status">
<field name="name">Unpaid holidays</field>
</record>
<record model="hr.holidays.status" id="ca">
<record id="ca" model="hr.holidays.status">
<field name="name">Annual holidays</field>
</record>
<record model="hr.holidays.status" id="status_sick">
<record id="status_sick" model="hr.holidays.status">
<field name="name">Sickness holidays</field>
</record>
<record model="hr.holidays.status" id="ma">
<record id="ma" model="hr.holidays.status">
<field name="name">Maternity holidays</field>
</record>
<record model="hr.holidays.status" id="status_unauth">
<record id="status_unauth" model="hr.holidays.status">
<field name="name">Unauthorised holidays</field>
</record>
<!-- Example employee -->
<record model="hr.timesheet.group" id="timesheet_group1">
<record id="timesheet_group1" model="hr.timesheet.group">
<field name="name">Default timesheet</field>
</record>
<record model="hr.employee" id="employee1">
<record id="employee1" model="hr.employee">
<field name="name">Fabien Pinckaers</field>
<field name="regime">45</field>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
<field name="holiday_max">25</field>
<fields name="workgroups" ref="timesheet_group1" />
<fields name="workgroups" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
@ -66,186 +66,186 @@
<field name="dayofweek">0</field>
<field name="hour_from">08:00</field>
<field name="hour_to">12:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Monday evening</field>
<field name="dayofweek">0</field>
<field name="hour_from">13:00</field>
<field name="hour_to">18:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Tuesday morning</field>
<field name="dayofweek">1</field>
<field name="hour_from">08:00</field>
<field name="hour_to">12:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Tuesday evening</field>
<field name="dayofweek">1</field>
<field name="hour_from">13:00</field>
<field name="hour_to">18:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Wednesday morning</field>
<field name="dayofweek">2</field>
<field name="hour_from">08:00</field>
<field name="hour_to">12:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Wednesday evening</field>
<field name="dayofweek">2</field>
<field name="hour_from">13:00</field>
<field name="hour_to">18:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Thursday morning</field>
<field name="dayofweek">3</field>
<field name="hour_from">08:00</field>
<field name="hour_to">12:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Thursday evening</field>
<field name="hour_from">13:00</field>
<field name="hour_to">18:00</field>
<field name="dayofweek">3</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Friday morning</field>
<field name="dayofweek">4</field>
<field name="hour_from">08:00</field>
<field name="hour_to">12:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.timesheet">
<field name="name">Friday evening</field>
<field name="dayofweek">4</field>
<field name="hour_from">13:00</field>
<field name="hour_to">18:00</field>
<field name="tgroup_id" ref="timesheet_group1" />
<field name="tgroup_id" ref="timesheet_group1"/>
</record>
<record model="hr.holidays">
<field name="name">Bali Trip</field>
<field name="date_from">2005-05-11 08:00</field>
<field name="date_to">2005-05-25 18:00</field>
<field name="holiday_status" ref="ca" />
<field name="employee_id" ref="employee1" />
<field name="holiday_status" ref="ca"/>
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.holidays">
<field name="name">Paternity holiday</field>
<field name="date_from">2005-06-02 08:00</field>
<field name="date_to">2005-06-13 18:00</field>
<field name="holiday_status" ref="ma" />
<field name="employee_id" ref="employee1" />
<field name="holiday_status" ref="ma"/>
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance1">
<field name="name" eval="time.strftime('%Y-%m-01 08:21')"/>
<record id="attendance1" model="hr.attendance">
<field eval="time.strftime('%Y-%m-01 08:21')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance2">
<field name="name" eval="time.strftime('%Y-%m-01 11:51')"/>
<record id="attendance2" model="hr.attendance">
<field eval="time.strftime('%Y-%m-01 11:51')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance3">
<field name="name" eval="time.strftime('%Y-%m-02 12:47')"/>
<record id="attendance3" model="hr.attendance">
<field eval="time.strftime('%Y-%m-02 12:47')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance4">
<field name="name" eval="time.strftime('%Y-%m-02 19:53')"/>
<record id="attendance4" model="hr.attendance">
<field eval="time.strftime('%Y-%m-02 19:53')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance5">
<field name="name" eval="time.strftime('%Y-%m-03 07:32')"/>
<record id="attendance5" model="hr.attendance">
<field eval="time.strftime('%Y-%m-03 07:32')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance6">
<field name="name" eval="time.strftime('%Y-%m-03 12:32')"/>
<record id="attendance6" model="hr.attendance">
<field eval="time.strftime('%Y-%m-03 12:32')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance7">
<field name="name" eval="time.strftime('%Y-%m-04 14:01')"/>
<record id="attendance7" model="hr.attendance">
<field eval="time.strftime('%Y-%m-04 14:01')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance8">
<field name="name" eval="time.strftime('%Y-%m-04 17:21')"/>
<record id="attendance8" model="hr.attendance">
<field eval="time.strftime('%Y-%m-04 17:21')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance9">
<field name="name" eval="time.strftime('%Y-%m-05 09:10')"/>
<record id="attendance9" model="hr.attendance">
<field eval="time.strftime('%Y-%m-05 09:10')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance10">
<field name="name" eval="time.strftime('%Y-%m-05 12:42')"/>
<record id="attendance10" model="hr.attendance">
<field eval="time.strftime('%Y-%m-05 12:42')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance11">
<field name="name" eval="time.strftime('%Y-%m-06 13:10')"/>
<record id="attendance11" model="hr.attendance">
<field eval="time.strftime('%Y-%m-06 13:10')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance12">
<field name="name" eval="time.strftime('%Y-%m-06 18:34')"/>
<record id="attendance12" model="hr.attendance">
<field eval="time.strftime('%Y-%m-06 18:34')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance13">
<field name="name" eval="time.strftime('%Y-%m-07 08:21')"/>
<record id="attendance13" model="hr.attendance">
<field eval="time.strftime('%Y-%m-07 08:21')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance14">
<field name="name" eval="time.strftime('%Y-%m-07 18:21')"/>
<record id="attendance14" model="hr.attendance">
<field eval="time.strftime('%Y-%m-07 18:21')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance15">
<field name="name" eval="time.strftime('%Y-%m-08 08:21')"/>
<record id="attendance15" model="hr.attendance">
<field eval="time.strftime('%Y-%m-08 08:21')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance16">
<field name="name" eval="time.strftime('%Y-%m-08 12:54')"/>
<record id="attendance16" model="hr.attendance">
<field eval="time.strftime('%Y-%m-08 12:54')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance17">
<field name="name" eval="time.strftime('%Y-%m-09 13:32')"/>
<record id="attendance17" model="hr.attendance">
<field eval="time.strftime('%Y-%m-09 13:32')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance18">
<field name="name" eval="time.strftime('%Y-%m-09 19:31')"/>
<record id="attendance18" model="hr.attendance">
<field eval="time.strftime('%Y-%m-09 19:31')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance19">
<field name="name" eval="time.strftime('%Y-%m-10 07:10')"/>
<record id="attendance19" model="hr.attendance">
<field eval="time.strftime('%Y-%m-10 07:10')" name="name"/>
<field name="action">sign_in</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
<record model="hr.attendance" id="attendance20">
<field name="name" eval="time.strftime('%Y-%m-10 12:34')"/>
<record id="attendance20" model="hr.attendance">
<field eval="time.strftime('%Y-%m-10 12:34')" name="name"/>
<field name="action">sign_out</field>
<field name="employee_id" ref="employee1" />
<field name="employee_id" ref="employee1"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,58 +1,58 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="hr.department" id="dep_management">
<record id="dep_management" model="hr.department">
<field name="name">Management</field>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
</record>
<record model="hr.department" id="dep_administration">
<record id="dep_administration" model="hr.department">
<field name="name">Administration</field>
<field name="parent_id" ref="dep_management"/>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
</record>
<record model="hr.department" id="dep_technical">
<record id="dep_technical" model="hr.department">
<field name="name">Technical department</field>
<field name="parent_id" ref="dep_management"/>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
</record>
<record model="hr.department" id="dep_it">
<record id="dep_it" model="hr.department">
<field name="name">IT</field>
<field name="parent_id" ref="dep_technical"/>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
</record>
<record model="hr.department" id="dep_marketing">
<record id="dep_marketing" model="hr.department">
<field name="name">Marketing</field>
<field name="parent_id" ref="dep_management"/>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
</record>
<record model="hr.department" id="dep_sales">
<record id="dep_sales" model="hr.department">
<field name="name">Sales</field>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
<field name="parent_id" ref="dep_management"/>
</record>
<record model="hr.department" id="dep_sales_europe">
<record id="dep_sales_europe" model="hr.department">
<field name="name">Sales Europe</field>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
<field name="parent_id" ref="dep_sales"/>
</record>
<record model="hr.department" id="dep_sales_america">
<record id="dep_sales_america" model="hr.department">
<field name="name">Sales America</field>
<field name="company_id" ref="base.main_company"/>
<field name="manager_id" ref="base.user_admin" />
<field name="manager_id" ref="base.user_admin"/>
<field name="parent_id" ref="dep_sales"/>
</record>
@ -60,4 +60,4 @@
</data>
</terp>
</terp>

View File

@ -1,4 +1,4 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
@ -7,55 +7,55 @@
department
======================
-->
<record id='view_department_form' model='ir.ui.view'>
<field name='name'>hr.department.form</field>
<field name='model'>hr.department</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='department'>
<record id="view_department_form" model="ir.ui.view">
<field name="name">hr.department.form</field>
<field name="model">hr.department</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="department">
<notebook>
<page string='Department'>
<field name='name' colspan='4' select='1'/>
<field name='company_id' select='1'/>
<field name='parent_id' select='2'/>
<field name='manager_id' select='1' colspan='4'/>
<field name='member_ids' colspan='4'/>
<page string="Department">
<field colspan="4" name="name" select="1"/>
<field name="company_id" select="1"/>
<field name="parent_id" select="2"/>
<field colspan="4" name="manager_id" select="1"/>
<field colspan="4" name="member_ids"/>
</page>
<page string='Notes'>
<field name='note' nolabel='1' colspan='4'/>
<page string="Notes">
<field colspan="4" name="note" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='view_department_tree' model='ir.ui.view'>
<field name='name'>hr.department.tree</field>
<field name='model'>hr.department</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Companies'>
<field name='name'/>
<field name='company_id'/>
<field name='manager_id'/>
<record id="view_department_tree" model="ir.ui.view">
<field name="name">hr.department.tree</field>
<field name="model">hr.department</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Companies">
<field name="name"/>
<field name="company_id"/>
<field name="manager_id"/>
</tree>
</field>
</record>
<record id='open_module_tree_department_tree' model='ir.actions.act_window'>
<field name='name'>Departments</field>
<field name='res_model'>hr.department</field>
<field name='view_type'>tree</field>
<field name='domain'>[('parent_id','=',False)]</field>
<record id="open_module_tree_department_tree" model="ir.actions.act_window">
<field name="name">Departments</field>
<field name="res_model">hr.department</field>
<field name="view_type">tree</field>
<field name="domain">[('parent_id','=',False)]</field>
</record>
<menuitem name='Administration/Users/Departments Structure' action='open_module_tree_department_tree' id='menu_department_tree'/>
<menuitem action="open_module_tree_department_tree" id="menu_department_tree" parent="base.menu_users"/>
<record id='open_module_tree_department' model='ir.actions.act_window'>
<field name='name'>Departments</field>
<field name='res_model'>hr.department</field>
<field name='view_type'>form</field>
<record id="open_module_tree_department" model="ir.actions.act_window">
<field name="name">Departments</field>
<field name="res_model">hr.department</field>
<field name="view_type">form</field>
</record>
<menuitem name='Administration/Users/Departments Structure/Define Departments' action='open_module_tree_department' id='menu_department_def'/>
<menuitem action="open_module_tree_department" id="menu_department_def" parent="hr.menu_department_tree"/>
</data>
</terp>
</terp>

View File

@ -1,15 +1,6 @@
<?xml version="1.0" ?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report
string="Attendance Error Report"
model="hr.employee"
name="hr.timesheet.attendance.error"
auto="False"
keyword="client_print_multi"
multi="True"
menu="False"
rml="hr/report/attendance_errors.rml"
id="attendance_error_report"/>
<report auto="False" id="attendance_error_report" keyword="client_print_multi" menu="False" model="hr.employee" multi="True" name="hr.timesheet.attendance.error" rml="hr/report/attendance_errors.rml" string="Attendance Error Report"/>
</data>
</terp>
</terp>

View File

@ -1,199 +1,199 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="res.groups" id="group_hr_manager">
<record id="group_hr_manager" model="res.groups">
<field name="name">HR Manager</field>
<field eval="[(4, ref('hr.menu_open_view_employee_tree')), (4, ref('hr.menu_open_view_employee_list')), (4, ref('hr.menu_open_view_employee_new')), (4, ref('hr.menu_view_employee_category_form'))]" name="menu_access"/>
</record>
<record model="res.groups" id="group_hr_employee">
<record id="group_hr_employee" model="res.groups">
<field name="name">Employee</field>
<field eval="[(4, ref('hr.menu_open_view_employee_tree')), (4, ref('hr.menu_open_view_employee_list')),(4, ref('hr.menu_open_view_employee_new')), (4, ref('hr.menu_view_employee_category_form'))]" name="menu_access"/>
</record>
<record model="res.users" id="base.user_admin">
<field name="groups_id" eval="[(4, ref('group_hr_employee')),(4, ref('group_hr_manager'))]"/>
<record id="base.user_admin" model="res.users">
<field eval="[(4, ref('group_hr_employee')),(4, ref('group_hr_manager'))]" name="groups_id"/>
</record>
<!-- Department security -->
<record model="ir.model.access" id="access_hr_department">
<record id="access_hr_department" model="ir.model.access">
<field name="name">HR Department</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.department')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.department')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_department_manager">
<record id="access_hr_department_manager" model="ir.model.access">
<field name="name">HR Department</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.department')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.department')]"/>
<field name="group_id" ref="group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Timesheet Group security -->
<record model="ir.model.access" id="access_hr_timesheet">
<record id="access_hr_timesheet" model="ir.model.access">
<field name="name">HR Timesheet Group</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.timesheet.group')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.timesheet.group')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_timesheet_manager">
<record id="access_hr_timesheet_manager" model="ir.model.access">
<field name="name">HR Timesheet Group</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.timesheet.group')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.timesheet.group')]"/>
<field name="group_id" ref="group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Employee Category security -->
<record model="ir.model.access" id="access_hr_employee_category">
<record id="access_hr_employee_category" model="ir.model.access">
<field name="name">HR Employee Category</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.employee.category')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.employee.category')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_employee_category_manager">
<record id="access_hr_employee_category_manager" model="ir.model.access">
<field name="name">HR Employee Category</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.employee.category')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.employee.category')]"/>
<field name="group_id" ref="group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Employee security -->
<record model="ir.model.access" id="access_hr_employee">
<record id="access_hr_employee" model="ir.model.access">
<field name="name">HR Employee</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.employee')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.employee')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_employee_employee">
<record id="access_hr_employee_employee" model="ir.model.access">
<field name="name">HR Employee</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.employee')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.employee')]"/>
<field name="group_id" ref="group_hr_employee"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Employee security -->
<record model="ir.model.access" id="access_hr_timesheet">
<record id="access_hr_timesheet" model="ir.model.access">
<field name="name">HR Employee Timesheet</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.timesheet')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.timesheet')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_timesheet_employee">
<record id="access_hr_timesheet_employee" model="ir.model.access">
<field name="name">HR Employee Timesheet</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.timesheet')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.timesheet')]"/>
<field name="group_id" ref="group_hr_employee"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Action Reason security -->
<record model="ir.model.access" id="access_hr_action_reason">
<record id="access_hr_action_reason" model="ir.model.access">
<field name="name">HR Timesheet Action Reason</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.action.reason')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.action.reason')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_action_reason_manager">
<record id="access_hr_action_reason_manager" model="ir.model.access">
<field name="name">HR Timesheet Action Reason</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.action.reason')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.action.reason')]"/>
<field name="group_id" ref="group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Timesheet Attendance security -->
<record model="ir.model.access" id="access_hr_attendance">
<record id="access_hr_attendance" model="ir.model.access">
<field name="name">HR Attendance</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.attendance')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.attendance')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_attendance_employee">
<record id="access_hr_attendance_employee" model="ir.model.access">
<field name="name">HR Attendance</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.attendance')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.attendance')]"/>
<field name="group_id" ref="group_hr_employee"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Holiday Status security -->
<record model="ir.model.access" id="access_hr_holiday_status">
<record id="access_hr_holiday_status" model="ir.model.access">
<field name="name">HR Holiday Status</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.holidays.status')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.holidays.status')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_holiday_status_manager">
<record id="access_hr_holiday_status_manager" model="ir.model.access">
<field name="name">HR Holiday Status</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.holidays.status')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.holidays.status')]"/>
<field name="group_id" ref="group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Holidays security -->
<record model="ir.model.access" id="access_hr_holiday">
<record id="access_hr_holiday" model="ir.model.access">
<field name="name">HR Holidays</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.holidays')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.holidays')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_holiday_employee">
<record id="access_hr_holiday_employee" model="ir.model.access">
<field name="name">HR Holidays</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.holidays')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.holidays')]"/>
<field name="group_id" ref="group_hr_employee"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,104 +1,104 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<menuitem name='Human Resources' icon='terp-hr' id='menu_hr_root'/>
<menuitem name='Human Resources/Reporting' sequence='40' id='menu_hr_reporting'/>
<menuitem name='Human Resources/Configuration' groups='base.group_admin' id='menu_hr_configuration'/>
<menuitem icon="terp-hr" id="menu_hr_root" name="Human Resources"/>
<menuitem id="menu_hr_reporting" name="Reporting" parent="hr.menu_hr_root" sequence="40"/>
<menuitem groups="base.group_admin" id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root"/>
<!--
==========
Employee
==========
-->
<record id='view_employee_form' model='ir.ui.view'>
<field name='name'>hr.employee.form</field>
<field name='model'>hr.employee</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee'>
<record id="view_employee_form" model="ir.ui.view">
<field name="name">hr.employee.form</field>
<field name="model">hr.employee</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee">
<notebook>
<page string='Information'>
<separator string='General Information' colspan='4'/>
<field name='name' select='1'/>
<field name='company_id'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='notes' colspan='4'/>
<separator string='Working Data' colspan='4'/>
<field name='regime'/>
<field name='active' select='1'/>
<field name='holiday_max'/>
<field name='started' select='1'/>
<field name='parent_id' select='1'/>
<field name='category_id'/>
<field name='workgroups' colspan='4'/>
<field name='state'/>
<group col='2' colspan='2'>
<button name='sign_in' type='object' states='absent' string='Sign in !'/>
<button name='sign_out' type='object' states='present' string='Sign out !'/>
<page string="Information">
<separator colspan="4" string="General Information"/>
<field name="name" select="1"/>
<field name="company_id"/>
<field name="user_id"/>
<field name="address_id"/>
<field colspan="4" name="notes"/>
<separator colspan="4" string="Working Data"/>
<field name="regime"/>
<field name="active" select="1"/>
<field name="holiday_max"/>
<field name="started" select="1"/>
<field name="parent_id" select="1"/>
<field name="category_id"/>
<field colspan="4" name="workgroups"/>
<field name="state"/>
<group col="2" colspan="2">
<button name="sign_in" states="absent" string="Sign in !" type="object"/>
<button name="sign_out" states="present" string="Sign out !" type="object"/>
</group>
</page>
<page string='Holidays'>
<field name='holidays' widget='one2many_list' nolabel='1' colspan='4'/>
<page string="Holidays">
<field colspan="4" name="holidays" nolabel="1" widget="one2many_list"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='view_employee_tree' model='ir.ui.view'>
<field name='name'>hr.employee.tree</field>
<field name='model'>hr.employee</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Employees'>
<field name='name'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='state'/>
<record id="view_employee_tree" model="ir.ui.view">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Employees">
<field name="name"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='open_view_employee_tree' model='ir.actions.act_window'>
<field name='name'>Employees Structure</field>
<field name='res_model'>hr.employee</field>
<field name='view_type'>tree</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_employee_tree'/>
<field name='domain'>[('parent_id','=',False)]</field>
<record id="open_view_employee_tree" model="ir.actions.act_window">
<field name="name">Employees Structure</field>
<field name="res_model">hr.employee</field>
<field name="view_type">tree</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_employee_tree"/>
<field name="domain">[('parent_id','=',False)]</field>
</record>
<menuitem name='Human Resources/Employees' groups='base.group_admin' action='open_view_employee_tree' id='menu_open_view_employee_tree'/>
<menuitem action="open_view_employee_tree" groups="base.group_admin" id="menu_open_view_employee_tree" parent="hr.menu_hr_root"/>
<record id='view_employee_list' model='ir.ui.view'>
<field name='name'>hr.employee.tree</field>
<field name='model'>hr.employee</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Employees'>
<field name='name'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='state'/>
<field name='parent_id'/>
<record id="view_employee_list" model="ir.ui.view">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Employees">
<field name="name"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="state"/>
<field name="parent_id"/>
</tree>
</field>
</record>
<record id='open_view_employee_list' model='ir.actions.act_window'>
<field name='name'>Employees</field>
<field name='res_model'>hr.employee</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_employee_list'/>
<record id="open_view_employee_list" model="ir.actions.act_window">
<field name="name">Employees</field>
<field name="res_model">hr.employee</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_employee_list"/>
</record>
<menuitem name='Human Resources/Employees/Employees' groups='base.group_admin' action='open_view_employee_list' id='menu_open_view_employee_list'/>
<menuitem action="open_view_employee_list" groups="base.group_admin" id="menu_open_view_employee_list" parent="hr.menu_open_view_employee_tree"/>
<record id='open_view_employee_new' model='ir.actions.act_window'>
<field name='name'>New Employee</field>
<field name='res_model'>hr.employee</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<record id="open_view_employee_new" model="ir.actions.act_window">
<field name="name">New Employee</field>
<field name="res_model">hr.employee</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
</record>
<menuitem name='Human Resources/Employees/New Employee' groups='base.group_admin' action='open_view_employee_new' id='menu_open_view_employee_new'/>
<menuitem action="open_view_employee_new" groups="base.group_admin" id="menu_open_view_employee_new" parent="hr.menu_open_view_employee_tree"/>
<!--
@ -106,36 +106,36 @@
Employee architecture
=======================
-->
<record id='view_partner_tree2' model='ir.ui.view'>
<field name='name'>hr.employee.tree</field>
<field name='model'>hr.employee</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Employees'>
<field name='name'/>
<field name='user_id'/>
<field name='address_id'/>
<field name='state'/>
<record id="view_partner_tree2" model="ir.ui.view">
<field name="name">hr.employee.tree</field>
<field name="model">hr.employee</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Employees">
<field name="name"/>
<field name="user_id"/>
<field name="address_id"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='action2' model='ir.actions.act_window'>
<field name='name'>Hierarchical view of this employee</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.employee</field>
<field name='domain'>[('id','in',active_ids)]</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_partner_tree2'/>
<record id="action2" model="ir.actions.act_window">
<field name="name">Hierarchical view of this employee</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.employee</field>
<field name="domain">[('id','in',active_ids)]</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_partner_tree2"/>
</record>
<ir_set>
<field name='key' eval='&apos;action&apos;'/>
<field name='key2' eval='&apos;client_action_multi&apos;'/>
<field name='models' eval='[&apos;hr.employee&apos;]'/>
<field name='name'>Employees Hierarchy</field>
<field name='value' eval='&apos;ir.actions.act_window,&apos;+str(action2)'/>
<field name='isobject' eval='True'/>
<field name='replace' eval='True'/>
<field eval="'action'" name="key"/>
<field eval="'client_action_multi'" name="key2"/>
<field eval="['hr.employee']" name="models"/>
<field name="name">Employees Hierarchy</field>
<field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
<field eval="True" name="isobject"/>
<field eval="True" name="replace"/>
</ir_set>
@ -144,274 +144,274 @@
Timesheets
============
-->
<record id='create_group' model='ir.ui.view'>
<field name='name'>hr.timesheet.group.form</field>
<field name='model'>hr.timesheet.group</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet category'>
<field name='name' select='1'/>
<field name='manager' select='1'/>
<record id="create_group" model="ir.ui.view">
<field name="name">hr.timesheet.group.form</field>
<field name="model">hr.timesheet.group</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet category">
<field name="name" select="1"/>
<field name="manager" select="1"/>
<newline/>
<separator string='Timesheets' colspan='4'/>
<separator colspan="4" string="Timesheets"/>
<newline/>
<field name='timesheet_id' widget='one2many_list' nolabel='1' colspan='4'/>
<field colspan="4" name="timesheet_id" nolabel="1" widget="one2many_list"/>
</form>
</field>
</record>
<record id='edit_workgroup' model='ir.actions.act_window'>
<field name='name'>Timesheet Categories</field>
<field name='res_model'>hr.timesheet.group</field>
<field name='view_type'>form</field>
<field name='view_id' ref='create_group'/>
<record id="edit_workgroup" model="ir.actions.act_window">
<field name="name">Timesheet Categories</field>
<field name="res_model">hr.timesheet.group</field>
<field name="view_type">form</field>
<field name="view_id" ref="create_group"/>
</record>
<menuitem name='Human Resources/Configuration/Timesheet Categories' groups='base.group_admin' action='edit_workgroup' id='menu_edit_workgroup'/>
<menuitem action="edit_workgroup" groups="base.group_admin" id="menu_edit_workgroup" parent="hr.menu_hr_configuration"/>
<record id='view_timesheet_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.tree</field>
<field name='model'>hr.timesheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheet'>
<field name='name'/>
<field name='dayofweek'/>
<field name='hour_from'/>
<field name='hour_to'/>
<record id="view_timesheet_tree" model="ir.ui.view">
<field name="name">hr.timesheet.tree</field>
<field name="model">hr.timesheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet">
<field name="name"/>
<field name="dayofweek"/>
<field name="hour_from"/>
<field name="hour_to"/>
</tree>
</field>
</record>
<record id='view_timesheet_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.form</field>
<field name='model'>hr.timesheet</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet'>
<field name='name' colspan='4' select='1'/>
<field name='date_from'/>
<field name='dayofweek' select='1'/>
<field name='hour_from'/>
<field name='hour_to'/>
<record id="view_timesheet_form" model="ir.ui.view">
<field name="name">hr.timesheet.form</field>
<field name="model">hr.timesheet</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet">
<field colspan="4" name="name" select="1"/>
<field name="date_from"/>
<field name="dayofweek" select="1"/>
<field name="hour_from"/>
<field name="hour_to"/>
</form>
</field>
</record>
<!-- Attendance -->
<record id='view_attendance_form' model='ir.ui.view'>
<field name='name'>hr.attendance.form</field>
<field name='model'>hr.attendance</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee attendance'>
<field name='employee_id' select='1'/>
<field name='name' colspan='4' select='1'/>
<field name='action' select='1'/>
<field name='action_desc' select='1'/>
<record id="view_attendance_form" model="ir.ui.view">
<field name="name">hr.attendance.form</field>
<field name="model">hr.attendance</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee attendance">
<field name="employee_id" select="1"/>
<field colspan="4" name="name" select="1"/>
<field name="action" select="1"/>
<field name="action_desc" select="1"/>
</form>
</field>
</record>
<record id='view_attendance_tree' model='ir.ui.view'>
<field name='name'>hr.attendance.tree</field>
<field name='model'>hr.attendance</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Employee attendances'>
<field name='name'/>
<field name='action'/>
<field name='action_desc'/>
<record id="view_attendance_tree" model="ir.ui.view">
<field name="name">hr.attendance.tree</field>
<field name="model">hr.attendance</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Employee attendances">
<field name="name"/>
<field name="action"/>
<field name="action_desc"/>
</tree>
</field>
</record>
<record id='view_employee_category_form' model='ir.ui.view'>
<field name='name'>hr.employee.category.form</field>
<field name='model'>hr.employee.category</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee Category'>
<field name='name' select='1'/>
<field name='parent_id' select='1'/>
<record id="view_employee_category_form" model="ir.ui.view">
<field name="name">hr.employee.category.form</field>
<field name="model">hr.employee.category</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee Category">
<field name="name" select="1"/>
<field name="parent_id" select="1"/>
</form>
</field>
</record>
<record id='view_employee_category_list' model='ir.ui.view'>
<field name='name'>hr.employee.category.list</field>
<field name='model'>hr.employee.category</field>
<field name='type'>tree</field>
<field name='priority' eval='8'/>
<field name='arch' type='xml'>
<tree string='Employees Categories'>
<field name='name'/>
<field name='parent_id'/>
<record id="view_employee_category_list" model="ir.ui.view">
<field name="name">hr.employee.category.list</field>
<field name="model">hr.employee.category</field>
<field name="type">tree</field>
<field eval="8" name="priority"/>
<field name="arch" type="xml">
<tree string="Employees Categories">
<field name="name"/>
<field name="parent_id"/>
</tree>
</field>
</record>
<record id='view_employee_category_tree' model='ir.ui.view'>
<field name='name'>hr.employee.category.tree</field>
<field name='model'>hr.employee.category</field>
<field name='type'>tree</field>
<field name='field_parent'>child_ids</field>
<field name='arch' type='xml'>
<tree string='Employees Categories'>
<field name='name'/>
<record id="view_employee_category_tree" model="ir.ui.view">
<field name="name">hr.employee.category.tree</field>
<field name="model">hr.employee.category</field>
<field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Employees Categories">
<field name="name"/>
</tree>
</field>
</record>
<record id='open_view_categ_form' model='ir.actions.act_window'>
<field name='name'>Categories of Employee</field>
<field name='res_model'>hr.employee.category</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<record id="open_view_categ_form" model="ir.actions.act_window">
<field name="name">Categories of Employee</field>
<field name="res_model">hr.employee.category</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
</record>
<menuitem name='Human Resources/Configuration/Categories of Employee' groups='base.group_admin' action='open_view_categ_form' id='menu_view_employee_category_form'/>
<menuitem action="open_view_categ_form" groups="base.group_admin" id="menu_view_employee_category_form" parent="hr.menu_hr_configuration"/>
<record id='open_view_categ_tree' model='ir.actions.act_window'>
<field name='name'>Categories structure</field>
<field name='res_model'>hr.employee.category</field>
<field name='view_type'>tree</field>
<field name='view_id' ref='view_employee_category_tree'/>
<field name='domain'>[('parent_id','=',False)]</field>
<record id="open_view_categ_tree" model="ir.actions.act_window">
<field name="name">Categories structure</field>
<field name="res_model">hr.employee.category</field>
<field name="view_type">tree</field>
<field name="view_id" ref="view_employee_category_tree"/>
<field name="domain">[('parent_id','=',False)]</field>
</record>
<menuitem name='Human Resources/Configuration/Categories of Employee/Categories Structure' groups='base.group_admin' action='open_view_categ_tree' id='menu_view_employee_category_tree'/>
<menuitem action="open_view_categ_tree" groups="base.group_admin" id="menu_view_employee_category_tree" parent="hr.menu_view_employee_category_form"/>
<record id='view_attendance_who' model='ir.ui.view'>
<field name='name'>hr.attendance.tree</field>
<field name='model'>hr.attendance</field>
<field name='type'>tree</field>
<field name='priority' eval='3'/>
<field name='arch' type='xml'>
<tree string='Employee attendance'>
<field name='employee_id'/>
<field name='name'/>
<field name='action'/>
<field name='action_desc'/>
<record id="view_attendance_who" model="ir.ui.view">
<field name="name">hr.attendance.tree</field>
<field name="model">hr.attendance</field>
<field name="type">tree</field>
<field eval="3" name="priority"/>
<field name="arch" type="xml">
<tree string="Employee attendance">
<field name="employee_id"/>
<field name="name"/>
<field name="action"/>
<field name="action_desc"/>
</tree>
</field>
</record>
<record id='open_view_attendance' model='ir.actions.act_window'>
<field name='name'>Attendances</field>
<field name='res_model'>hr.attendance</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="open_view_attendance" model="ir.actions.act_window">
<field name="name">Attendances</field>
<field name="res_model">hr.attendance</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Attendances' id='menu_hr_attendance'/>
<menuitem name='Human Resources/Attendances/Attendances' groups='base.group_admin' action='open_view_attendance' id='menu_open_view_attendance'/>
<menuitem id="menu_hr_attendance" name="Attendances" parent="hr.menu_hr_root"/>
<menuitem action="open_view_attendance" groups="base.group_admin" id="menu_open_view_attendance" parent="hr.menu_hr_attendance"/>
<!-- Holidays -->
<record id='edit_holiday' model='ir.ui.view'>
<field name='name'>hr.holidays.form</field>
<field name='model'>hr.holidays</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Employee holidays'>
<field name='name' colspan='4' select='1'/>
<field name='date_from' select='1'/>
<field name='date_to' select='1'/>
<record id="edit_holiday" model="ir.ui.view">
<field name="name">hr.holidays.form</field>
<field name="model">hr.holidays</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Employee holidays">
<field colspan="4" name="name" select="1"/>
<field name="date_from" select="1"/>
<field name="date_to" select="1"/>
<newline/>
<field name='holiday_status' select='1'/>
<field name="holiday_status" select="1"/>
</form>
</field>
</record>
<record id='view_holiday' model='ir.ui.view'>
<field name='name'>hr.holidays.tree</field>
<field name='model'>hr.holidays</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Employee holidays'>
<field name='name'/>
<field name='date_from'/>
<field name='date_to'/>
<field name='holiday_status'/>
<record id="view_holiday" model="ir.ui.view">
<field name="name">hr.holidays.tree</field>
<field name="model">hr.holidays</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Employee holidays">
<field name="name"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="holiday_status"/>
</tree>
</field>
</record>
<record id='ask_holiday' model='ir.ui.view'>
<field name='name'>hr.holidays.ask_form</field>
<field name='model'>hr.holidays</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Vacations requests'>
<field name='name' select='1'/>
<field name='holiday_status'/>
<field name='employee_id' colspan='4' select='1'/>
<record id="ask_holiday" model="ir.ui.view">
<field name="name">hr.holidays.ask_form</field>
<field name="model">hr.holidays</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Vacations requests">
<field name="name" select="1"/>
<field name="holiday_status"/>
<field colspan="4" name="employee_id" select="1"/>
<newline/>
<field name='date_from' select='1'/>
<field name='date_to' select='1'/>
<field name="date_from" select="1"/>
<field name="date_to" select="1"/>
</form>
</field>
</record>
<record id='open_ask_holidays' model='ir.actions.act_window'>
<field name='name'>Vacation Request</field>
<field name='res_model'>hr.holidays</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_holiday'/>
<record id="open_ask_holidays" model="ir.actions.act_window">
<field name="name">Vacation Request</field>
<field name="res_model">hr.holidays</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_holiday"/>
</record>
<menuitem name='Human Resources/Attendances/Vacation Request' groups='base.group_admin' action='open_ask_holidays' id='menu_open_ask_holidays'/>
<menuitem action="open_ask_holidays" groups="base.group_admin" id="menu_open_ask_holidays" parent="hr.menu_hr_attendance"/>
<!-- Some Configuration (holiday type, attendance reasons) -->
<record id='edit_holiday_status' model='ir.ui.view'>
<field name='name'>hr.holidays.status.form</field>
<field name='model'>hr.holidays.status</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Define holiday status'>
<field name='name' colspan='4' select='1'/>
<record id="edit_holiday_status" model="ir.ui.view">
<field name="name">hr.holidays.status.form</field>
<field name="model">hr.holidays.status</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Define holiday status">
<field colspan="4" name="name" select="1"/>
</form>
</field>
</record>
<record id='view_holiday_status' model='ir.ui.view'>
<field name='name'>hr.holidays.status.tree</field>
<field name='model'>hr.holidays.status</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Holiday status'>
<field name='name'/>
<record id="view_holiday_status" model="ir.ui.view">
<field name="name">hr.holidays.status.tree</field>
<field name="model">hr.holidays.status</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Holiday status">
<field name="name"/>
</tree>
</field>
</record>
<record id='open_view_holiday_status' model='ir.actions.act_window'>
<field name='name'>Holiday Status</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.holidays.status</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_holiday_status'/>
<record id="open_view_holiday_status" model="ir.actions.act_window">
<field name="name">Holiday Status</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.holidays.status</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_holiday_status"/>
</record>
<menuitem name='Human Resources/Configuration/Holiday Status' groups='base.group_admin' action='open_view_holiday_status' id='menu_open_view_holiday_status'/>
<menuitem action="open_view_holiday_status" groups="base.group_admin" id="menu_open_view_holiday_status" parent="hr.menu_hr_configuration"/>
<record id='edit_attendance_reason' model='ir.ui.view'>
<field name='name'>hr.action.reason.form</field>
<field name='model'>hr.action.reason</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Define attendance reason'>
<field name='name' colspan='4' select='1'/>
<field name='action_type' select='1'/>
<record id="edit_attendance_reason" model="ir.ui.view">
<field name="name">hr.action.reason.form</field>
<field name="model">hr.action.reason</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Define attendance reason">
<field colspan="4" name="name" select="1"/>
<field name="action_type" select="1"/>
</form>
</field>
</record>
<record id='view_attendance_reason' model='ir.ui.view'>
<field name='name'>hr.action.reason.tree</field>
<field name='model'>hr.action.reason</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Attendance reasons'>
<field name='name'/>
<field name='action_type'/>
<record id="view_attendance_reason" model="ir.ui.view">
<field name="name">hr.action.reason.tree</field>
<field name="model">hr.action.reason</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Attendance reasons">
<field name="name"/>
<field name="action_type"/>
</tree>
</field>
</record>
<record id='open_view_attendance_reason' model='ir.actions.act_window'>
<field name='name'>Attendance Reasons</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.action.reason</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='view_id' ref='view_attendance_reason'/>
<record id="open_view_attendance_reason" model="ir.actions.act_window">
<field name="name">Attendance Reasons</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.action.reason</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_attendance_reason"/>
</record>
<menuitem name='Human Resources/Configuration/Attendance Reasons' groups='base.group_admin' action='open_view_attendance_reason' id='menu_open_view_attendance_reason'/>
<menuitem action="open_view_attendance_reason" groups="base.group_admin" id="menu_open_view_attendance_reason" parent="hr.menu_hr_configuration"/>
</data>
</terp>
</terp>

View File

@ -1,16 +1,16 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard name='hr.si_so' id='si_so' model='hr.employee' string='Sign in / Sign out'/>
<wizard id="si_so" model="hr.employee" name="hr.si_so" string="Sign in / Sign out"/>
<menuitem name='Human Resources/Attendances/Sign in &amp; Out' action='si_so' type='wizard' id='menu_si_so'/>
<menuitem action="si_so" id="menu_si_so" parent="hr.menu_hr_attendance" type="wizard"/>
<wizard name='hr.print_week' id='print_week' model='hr.employee' keyword='client_print_multi' string='Print Timesheet by week'/>
<wizard id="print_week" keyword="client_print_multi" model="hr.employee" name="hr.print_week" string="Print Timesheet by week"/>
<wizard name='hr.print_month' id='print_month' model='hr.employee' keyword='client_print_multi' string='Print Timesheet by month'/>
<wizard id="print_month" keyword="client_print_multi" model="hr.employee" name="hr.print_month" string="Print Timesheet by month"/>
<wizard name='hr.timesheet.attendance.report' id='wizard_attendance_error' model='hr.employee' keyword='client_print_multi' string='Print Attendance Error Report'/>
<wizard id="wizard_attendance_error" keyword="client_print_multi" model="hr.employee" name="hr.timesheet.attendance.report" string="Print Attendance Error Report"/>
</data>
</terp>
</terp>

View File

@ -1,41 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<!-- Contract Period Names -->
<record model="hr.contract.wage.type.period" id="hr_contract_wage_type_period_daily">
<record id="hr_contract_wage_type_period_daily" model="hr.contract.wage.type.period">
<field name="name">daily</field>
</record>
<record model="hr.contract.wage.type.period" id="hr_contract_wage_type_period_weekly">
<record id="hr_contract_wage_type_period_weekly" model="hr.contract.wage.type.period">
<field name="name">weekly</field>
</record>
<record model="hr.contract.wage.type.period" id="hr_contract_wage_type_period_monthly">
<record id="hr_contract_wage_type_period_monthly" model="hr.contract.wage.type.period">
<field name="name">monthly</field>
</record>
<!-- Contract Wage Types -->
<record model="hr.contract.wage.type" id="hr_contract_monthly_gross">
<record id="hr_contract_monthly_gross" model="hr.contract.wage.type">
<field name="name">Monthly Gross Wage</field>
<field name="type">gross</field>
<field name="period_id" ref="hr_contract_wage_type_period_monthly"/>
</record>
<record model="hr.contract.wage.type" id="hr_contract_monthly_net">
<record id="hr_contract_monthly_net" model="hr.contract.wage.type">
<field name="name">Monthly Net Wage</field>
<field name="type">net</field>
<field name="period_id" ref="hr_contract_wage_type_period_monthly"/>
</record>
<!-- Employee Marital Statusses -->
<record model="hr.employee.marital.status" id="hr_employee_marital_status_single">
<record id="hr_employee_marital_status_single" model="hr.employee.marital.status">
<field name="name">Single</field>
</record>
<record model="hr.employee.marital.status" id="hr_employee_marital_status_married">
<record id="hr_employee_marital_status_married" model="hr.employee.marital.status">
<field name="name">Married</field>
</record>
<record model="hr.employee.marital.status" id="hr_employee_marital_status_divorced">
<record id="hr_employee_marital_status_divorced" model="hr.employee.marital.status">
<field name="name">Divorced</field>
</record>
<record model="hr.employee.marital.status" id="hr_employee_marital_status_widower">
<record id="hr_employee_marital_status_widower" model="hr.employee.marital.status">
<field name="name">Widower</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,85 +1,85 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<!-- Department security -->
<record model="ir.model.access" id="access_hr_contract_period">
<record id="access_hr_contract_period" model="ir.model.access">
<field name="name">HR Contract Period</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.contract.wage.type.period')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.contract.wage.type.period')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_contract_period_manager">
<record id="access_hr_contract_period_manager" model="ir.model.access">
<field name="name">HR Contract Period</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.contract.wage.type.period')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.contract.wage.type.period')]"/>
<field name="group_id" ref="hr.group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Wages Type security -->
<record model="ir.model.access" id="access_hr_wagestype">
<record id="access_hr_wagestype" model="ir.model.access">
<field name="name">HR Wages Type</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.contract.wage.type')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.contract.wage.type')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_wagestype_manager">
<record id="access_hr_wagestype_manager" model="ir.model.access">
<field name="name">HR Wages Type</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.contract.wage.type')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.contract.wage.type')]"/>
<field name="group_id" ref="hr.group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- HR Contract security -->
<record model="ir.model.access" id="access_hr_contract">
<record id="access_hr_contract" model="ir.model.access">
<field name="name">HR Contract</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.contract')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.contract')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_contract_manager">
<record id="access_hr_contract_manager" model="ir.model.access">
<field name="name">HR Contract</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.contract')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.contract')]"/>
<field name="group_id" ref="hr.group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
<!-- Marital Status security -->
<record model="ir.model.access" id="access_hr_marital_status">
<record id="access_hr_marital_status" model="ir.model.access">
<field name="name">HR Contract</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.employee.marital.status')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.employee.marital.status')]"/>
<field eval="True" name="perm_read"/>
<field eval="False" name="perm_write"/>
<field eval="False" name="perm_create"/>
<field eval="False" name="perm_unlink"/>
</record>
<record model="ir.model.access" id="access_hr_marital_status_manager">
<record id="access_hr_marital_status_manager" model="ir.model.access">
<field name="name">HR Contract</field>
<field name="model_id" model="ir.model" search="[('model', '=', 'hr.employee.marital.status')]"/>
<field model="ir.model" name="model_id" search="[('model', '=', 'hr.employee.marital.status')]"/>
<field name="group_id" ref="hr.group_hr_manager"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
<field eval="True" name="perm_read"/>
<field eval="True" name="perm_write"/>
<field eval="True" name="perm_create"/>
<field eval="True" name="perm_unlink"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,214 +1,213 @@
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='hr_contract_wage_type_period_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.wage.type.period.view.form</field>
<field name='model'>hr.contract.wage.type.period</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Wage period'>
<field name='name' colspan='4'/>
<field name='factor_days'/>
<record id="hr_contract_wage_type_period_view_form" model="ir.ui.view">
<field name="name">hr.contract.wage.type.period.view.form</field>
<field name="model">hr.contract.wage.type.period</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Wage period">
<field colspan="4" name="name"/>
<field name="factor_days"/>
</form>
</field>
</record>
<record id='hr_hr_employee_marital_status_form' model='ir.ui.view'>
<field name='name'>hr.hr.employee.marital.status</field>
<field name='model'>hr.employee.marital.status</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Marital Status'>
<field name='name' nolabel='1' select='1' colspan='4'/>
<field name='description' nolabel='1' colspan='4'/>
<record id="hr_hr_employee_marital_status_form" model="ir.ui.view">
<field name="name">hr.hr.employee.marital.status</field>
<field name="model">hr.employee.marital.status</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Marital Status">
<field colspan="4" name="name" nolabel="1" select="1"/>
<field colspan="4" name="description" nolabel="1"/>
</form>
</field>
</record>
<record id='hr_contract_wage_type_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.wage.type.view.form</field>
<field name='model'>hr.contract.wage.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Wage Type'>
<field name='name' colspan='4'/>
<field name='period_id'/>
<field name='type'/>
<separator string='Hourly cost computation' colspan='4'/>
<field name='factor_type'/>
<record id="hr_contract_wage_type_view_form" model="ir.ui.view">
<field name="name">hr.contract.wage.type.view.form</field>
<field name="model">hr.contract.wage.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Wage Type">
<field colspan="4" name="name"/>
<field name="period_id"/>
<field name="type"/>
<separator colspan="4" string="Hourly cost computation"/>
<field name="factor_type"/>
</form>
</field>
</record>
<record id='hr_contract_wage_type_view_tree' model='ir.ui.view'>
<field name='name'>hr.contract.wage.type.view.tree</field>
<field name='model'>hr.contract.wage.type</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Wage Types'>
<field name='name'/>
<field name='type'/>
<record id="hr_contract_wage_type_view_tree" model="ir.ui.view">
<field name="name">hr.contract.wage.type.view.tree</field>
<field name="model">hr.contract.wage.type</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Wage Types">
<field name="name"/>
<field name="type"/>
</tree>
</field>
</record>
<record id='action_hr_contract_wage_type' model='ir.actions.act_window'>
<field name='name'>Contract Wage Type</field>
<field name='res_model'>hr.contract.wage.type</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[]</field>
<record id="action_hr_contract_wage_type" model="ir.actions.act_window">
<field name="name">Contract Wage Type</field>
<field name="res_model">hr.contract.wage.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[]</field>
</record>
<menuitem name='Human Resources/Configuration/Contract/Contract Wage Type' action='action_hr_contract_wage_type' id='hr_menu_contract_wage_type'/>
<menuitem id="next_id_56" name="Contract" parent="hr.menu_hr_configuration"/><menuitem action="action_hr_contract_wage_type" id="hr_menu_contract_wage_type" parent="next_id_56"/>
<record id='action_hr_contract_wage_type_period' model='ir.actions.act_window'>
<field name='name'>Wage period</field>
<field name='res_model'>hr.contract.wage.type.period</field>
<field name='view_type'>form</field>
<record id="action_hr_contract_wage_type_period" model="ir.actions.act_window">
<field name="name">Wage period</field>
<field name="res_model">hr.contract.wage.type.period</field>
<field name="view_type">form</field>
</record>
<menuitem name='Human Resources/Configuration/Contract/Contract Wage Period' action='action_hr_contract_wage_type_period' id='hr_menu_contract_wage_type_period'/>
<menuitem action="action_hr_contract_wage_type_period" id="hr_menu_contract_wage_type_period" parent="hr_contract.next_id_56"/>
<record id='hr_hr_employee_view_form2' model='ir.ui.view'>
<field name='name'>hr.hr.employee.view.form2</field>
<field name='model'>hr.employee</field>
<field name='inherit_id' ref='hr.view_employee_form'/>
<field name='arch' type='xml'>
<notebook position='inside'>
<page string='Contracts'>
<field name='contract_ids' nolabel='1' colspan='4'>
<tree string='Contracts'>
<field name='name'/>
<field name='function'/>
<field name='date_start'/>
<field name='date_end'/>
<field name='working_hours_per_day'/>
<field name='wage_type_id'/>
<field name='wage'/>
<record id="hr_hr_employee_view_form2" model="ir.ui.view">
<field name="name">hr.hr.employee.view.form2</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<notebook position="inside">
<page string="Contracts">
<field colspan="4" name="contract_ids" nolabel="1">
<tree string="Contracts">
<field name="name"/>
<field name="function"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="working_hours_per_day"/>
<field name="wage_type_id"/>
<field name="wage"/>
</tree>
<form string='Contract'>
<separator string='Generalities' colspan='4'/>
<field name='name' colspan='4' select='1'/>
<form string="Contract">
<separator colspan="4" string="Generalities"/>
<field colspan="4" name="name" select="1"/>
<newline/>
<separator string='Contract Duration' colspan='4'/>
<field name='function'/>
<field name='working_hours_per_day'/>
<field name='date_start' select='1'/>
<field name='date_end' select='1'/>
<separator colspan="4" string="Contract Duration"/>
<field name="function"/>
<field name="working_hours_per_day"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<separator string='Salary' colspan='4'/>
<field name='wage_type_id'/>
<field name='wage'/>
<separator colspan="4" string="Salary"/>
<field name="wage_type_id"/>
<field name="wage"/>
<separator string='Notes' colspan='4'/>
<field name='notes' nolabel='1' colspan='4'/>
<separator colspan="4" string="Notes"/>
<field colspan="4" name="notes" nolabel="1"/>
</form>
</field>
</page>
<page string='Miscelleanous'>
<field name='manager' select='1'/>
<field name='soc_security' select='1'/>
<field name='medic_exam' select='1'/>
<field name='audiens_num'/>
<field name='nationality'/>
<field name='birth_date'/>
<field name='place_of_birth'/>
<field name='marital_status'/>
<field name='children'/>
<page string="Miscelleanous">
<field name="manager" select="1"/>
<field name="soc_security" select="1"/>
<field name="medic_exam" select="1"/>
<field name="audiens_num"/>
<field name="nationality"/>
<field name="birth_date"/>
<field name="place_of_birth"/>
<field name="marital_status"/>
<field name="children"/>
</page>
</notebook>
</field>
</record>
<record id='hr_contract_type_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.type.view.form</field>
<field name='model'>hr.contract.type</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Contract Type'>
<field name='name' colspan='4'/>
<field name='description' colspan='4'/>
<record id="hr_contract_type_view_form" model="ir.ui.view">
<field name="name">hr.contract.type.view.form</field>
<field name="model">hr.contract.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract Type">
<field colspan="4" name="name"/>
<field colspan="4" name="description"/>
</form>
</field>
</record>
<record id='action_hr_marital_status' model='ir.actions.act_window'>
<field name='name'>Marital Status</field>
<field name='res_model'>hr.employee.marital.status</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="action_hr_marital_status" model="ir.actions.act_window">
<field name="name">Marital Status</field>
<field name="res_model">hr.employee.marital.status</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Configuration/Marital Status' action='action_hr_marital_status' id='hr_menu_marital_status'/>
<menuitem action="action_hr_marital_status" id="hr_menu_marital_status" parent="hr.menu_hr_configuration"/>
<record id='hr_contract_view_form' model='ir.ui.view'>
<field name='name'>hr.contract.view.form</field>
<field name='model'>hr.contract</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Contract'>
<separator string='Generalities' colspan='4'/>
<field name='name' select='1'/>
<field name='employee_id' select='1'/>
<field name='function'/>
<record id="hr_contract_view_form" model="ir.ui.view">
<field name="name">hr.contract.view.form</field>
<field name="model">hr.contract</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Contract">
<separator colspan="4" string="Generalities"/>
<field name="name" select="1"/>
<field name="employee_id" select="1"/>
<field name="function"/>
<newline/>
<separator string='Contract Duration' colspan='4'/>
<field name='date_start' select='1'/>
<field name='date_end' select='1'/>
<field name='working_hours_per_day'/>
<separator colspan="4" string="Contract Duration"/>
<field name="date_start" select="1"/>
<field name="date_end" select="1"/>
<field name="working_hours_per_day"/>
<newline/>
<separator string='Remuneration' colspan='4'/>
<field name='wage_type_id'/>
<field name='wage'/>
<separator string='Notes' colspan='4'/>
<field name='notes' nolabel='1' colspan='4'/>
<separator colspan="4" string="Remuneration"/>
<field name="wage_type_id"/>
<field name="wage"/>
<separator colspan="4" string="Notes"/>
<field colspan="4" name="notes" nolabel="1"/>
</form>
</field>
</record>
<record id='hr_contract_type_view_tree' model='ir.ui.view'>
<field name='name'>hr.contract.type.view.tree</field>
<field name='model'>hr.contract.type</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Contract Type'>
<field name='name' colspan='4'/>
<record id="hr_contract_type_view_tree" model="ir.ui.view">
<field name="name">hr.contract.type.view.tree</field>
<field name="model">hr.contract.type</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contract Type">
<field colspan="4" name="name"/>
</tree>
</field>
</record>
<record id='hr_contract_view_tree' model='ir.ui.view'>
<field name='name'>hr.contract.view.tree</field>
<field name='model'>hr.contract</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Contracts'>
<field name='name'/>
<field name='employee_id'/>
<field name='function'/>
<field name='date_start'/>
<field name='date_end'/>
<field name='working_hours_per_day'/>
<field name='wage_type_id'/>
<field name='wage'/>
<record id="hr_contract_view_tree" model="ir.ui.view">
<field name="name">hr.contract.view.tree</field>
<field name="model">hr.contract</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Contracts">
<field name="name"/>
<field name="employee_id"/>
<field name="function"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="working_hours_per_day"/>
<field name="wage_type_id"/>
<field name="wage"/>
</tree>
</field>
</record>
<record id='action_hr_contract' model='ir.actions.act_window'>
<field name='name'>Contract</field>
<field name='res_model'>hr.contract</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='domain'>[]</field>
<record id="action_hr_contract" model="ir.actions.act_window">
<field name="name">Contract</field>
<field name="res_model">hr.contract</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="domain">[]</field>
</record>
<menuitem name='Human Resources/Contract' action='action_hr_contract' id='hr_menu_contract'/>
<menuitem action="action_hr_contract" id="hr_menu_contract" parent="hr.menu_hr_root"/>
</data>
</terp>
</terp>

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
</data>
</terp>
</terp>

View File

@ -1,11 +1,6 @@
<?xml version="1.0" ?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report id="hr_expenses"
string="Print HR expenses"
model="hr.expense.expense"
name="hr.expense"
rml="hr_expense/report/expense.rml"
auto="False"/>
<report auto="False" id="hr_expenses" model="hr.expense.expense" name="hr.expense" rml="hr_expense/report/expense.rml" string="Print HR expenses"/>
</data>
</terp>
</terp>

View File

@ -1,15 +1,15 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="ir.sequence.type" id="seq_type_hr_expense_invoice">
<record id="seq_type_hr_expense_invoice" model="ir.sequence.type">
<field name="name">Expense invoice</field>
<field name="code">hr.expense.invoice</field>
</record>
<record model="ir.sequence" id="seq_hr_expense_invoice">
<record id="seq_hr_expense_invoice" model="ir.sequence">
<field name="name">Expense invoice</field>
<field name="code">hr.expense.invoice</field>
<field name="prefix">EXP/</field>
<field name="padding">3</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,161 +1,161 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!-- Expenses -->
<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'/>
<field name='analytic_account' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;)]'/>
<field name='unit_amount'/>
<field name='unit_quantity'/>
<field name='total_amount'/>
<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"/>
<field domain="[('type','=','normal')]" name="analytic_account"/>
<field name="unit_amount"/>
<field name="unit_quantity"/>
<field name="total_amount"/>
</tree>
</field>
</record>
<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'>
<tree string='Expenses'>
<field name='date'/>
<field name='employee_id'/>
<field name='name'/>
<field name='ref'/>
<field name='amount'/>
<field name='state'/>
<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">
<tree string="Expenses">
<field name="date"/>
<field name="employee_id"/>
<field name="name"/>
<field name="ref"/>
<field name="amount"/>
<field name="state"/>
</tree>
</field>
</record>
<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'>
<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">
<notebook>
<page string='Expense Sheet'>
<field name='name' select='1'/>
<field name='id' select='2'/>
<field name='employee_id' select='1'/>
<field name='date' select='1'/>
<field name='ref' select='2'/>
<page string="Expense Sheet">
<field name="name" select="1"/>
<field name="id" select="2"/>
<field name="employee_id" select="1"/>
<field name="date" select="1"/>
<field name="ref" select="2"/>
<newline/>
<field name='amount'/>
<field name='currency_id'/>
<field name='line_ids' nolabel='1' colspan='4'>
<form string='Expense Lines'>
<field name='name' select='1'/>
<field name='date_value' select='1'/>
<field name='product_id' on_change='onchange_product_id(product_id, uom_id)' select='2'/>
<field name='uom_id' on_change='onchange_product_id(product_id, uom_id)' select='2'/>
<field name='unit_quantity' select='2'/>
<field name='unit_amount' select='2'/>
<field name='ref' select='2'/>
<field name='sequence'/>
<field name='analytic_account' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;)]'/>
<field name="amount"/>
<field name="currency_id"/>
<field colspan="4" name="line_ids" nolabel="1">
<form string="Expense Lines">
<field name="name" select="1"/>
<field name="date_value" select="1"/>
<field name="product_id" on_change="onchange_product_id(product_id, uom_id)" select="2"/>
<field name="uom_id" on_change="onchange_product_id(product_id, uom_id)" select="2"/>
<field name="unit_quantity" select="2"/>
<field name="unit_amount" select="2"/>
<field name="ref" select="2"/>
<field name="sequence"/>
<field domain="[('type','=','normal')]" name="analytic_account"/>
<newline/>
<field name='total_amount'/>
<field name="total_amount"/>
</form>
</field>
<field name='state' select='2'/>
<group col='6' colspan='2'>
<button name='confirm' type='workflow' states='draft' string='Confirm'/>
<button name='cancel' type='workflow' states='cancel' string='Cancel'/>
<button name='validate' type='workflow' states='confirm' string='Accept'/>
<button name='invoice' type='workflow' states='accepted' string='Invoice'/>
<button name='draft' type='workflow' states='confirm' string='Set to Draft'/>
<button name='refuse' type='workflow' states='confirm,draft,accepted' string='Refuse'/>
<field name="state" select="2"/>
<group col="6" colspan="2">
<button name="confirm" states="draft" string="Confirm" type="workflow"/>
<button name="cancel" states="cancel" string="Cancel" type="workflow"/>
<button name="validate" states="confirm" string="Accept" type="workflow"/>
<button name="invoice" states="accepted" string="Invoice" type="workflow"/>
<button name="draft" states="confirm" string="Set to Draft" type="workflow"/>
<button name="refuse" states="confirm,draft,accepted" string="Refuse" type="workflow"/>
</group>
</page>
<page string='Other Info'>
<separator string='Accounting data' colspan='4'/>
<field name='journal_id'/>
<separator string='Validation' colspan='4'/>
<field name='date_confirm' select='2'/>
<field name='date_valid' select='2'/>
<field name='user_valid' select='2'/>
<field name='invoice_id' select='2'/>
<separator string='Notes' colspan='4'/>
<field name='note' nolabel='1' colspan='4'/>
<page string="Other Info">
<separator colspan="4" string="Accounting data"/>
<field name="journal_id"/>
<separator colspan="4" string="Validation"/>
<field name="date_confirm" select="2"/>
<field name="date_valid" select="2"/>
<field name="user_valid" select="2"/>
<field name="invoice_id" select="2"/>
<separator colspan="4" string="Notes"/>
<field colspan="4" name="note" nolabel="1"/>
</page>
</notebook>
</form>
</field>
</record>
<record id='expense_all' model='ir.actions.act_window'>
<field name='name'>All expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<record id="expense_all" model="ir.actions.act_window">
<field name="name">All expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
</record>
<menuitem name='Human Resources/Expenses/All Expenses' action='expense_all' id='menu_expense_all'/>
<record id='expense_all_draft' model='ir.actions.act_window'>
<field name='name'>Draft expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','draft')]</field>
<menuitem id="next_id_49" name="Expenses" parent="hr.menu_hr_root"/><menuitem action="expense_all" id="menu_expense_all" parent="next_id_49"/>
<record id="expense_all_draft" model="ir.actions.act_window">
<field name="name">Draft expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','draft')]</field>
</record>
<menuitem name='Human Resources/Expenses/All Expenses/Draft Expenses' action='expense_all_draft' id='menu_expense_all_draft'/>
<record id='expense_all_confirm' model='ir.actions.act_window'>
<field name='name'>Expenses waiting validation</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','confirm')]</field>
<menuitem action="expense_all_draft" id="menu_expense_all_draft" parent="hr_expense.menu_expense_all"/>
<record id="expense_all_confirm" model="ir.actions.act_window">
<field name="name">Expenses waiting validation</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','confirm')]</field>
</record>
<menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Validation' action='expense_all_confirm' id='menu_expense_all_confirm'/>
<record id='expense_all_valid' model='ir.actions.act_window'>
<field name='name'>Expenses waiting invoice</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','accepted')]</field>
<menuitem action="expense_all_confirm" id="menu_expense_all_confirm" parent="hr_expense.menu_expense_all"/>
<record id="expense_all_valid" model="ir.actions.act_window">
<field name="name">Expenses waiting invoice</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','accepted')]</field>
</record>
<menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Invoice' action='expense_all_valid' id='menu_expense_all_valid'/>
<record id='expense_all_invoiced' model='ir.actions.act_window'>
<field name='name'>Expenses waiting payment</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('state','=','invoiced')]</field>
<menuitem action="expense_all_valid" id="menu_expense_all_valid" parent="hr_expense.menu_expense_all"/>
<record id="expense_all_invoiced" model="ir.actions.act_window">
<field name="name">Expenses waiting payment</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','invoiced')]</field>
</record>
<menuitem name='Human Resources/Expenses/All Expenses/Expenses Waiting Payment' action='expense_all_invoiced' id='menu_expense_all_invoiced'/>
<menuitem action="expense_all_invoiced" id="menu_expense_all_invoiced" parent="hr_expense.menu_expense_all"/>
<!--
My expenses menu
-->
<record id='expense_my' model='ir.actions.act_window'>
<field name='name'>My Expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>form,tree</field>
<field name='domain'>[('user_id','=',uid)]</field>
<record id="expense_my" model="ir.actions.act_window">
<field name="name">My Expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">form,tree</field>
<field name="domain">[('user_id','=',uid)]</field>
</record>
<menuitem name='Human Resources/Expenses/My Expenses' action='expense_my' id='menu_expense_my'/>
<record id='expense_my_draft' model='ir.actions.act_window'>
<field name='name'>My Draft expenses</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','draft')]</field>
<menuitem action="expense_my" id="menu_expense_my" parent="hr_expense.next_id_49"/>
<record id="expense_my_draft" model="ir.actions.act_window">
<field name="name">My Draft expenses</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','draft')]</field>
</record>
<menuitem name='Human Resources/Expenses/My Expenses/My Draft Expenses' action='expense_my_draft' id='menu_expense_my_draft'/>
<record id='expense_my_confirm' model='ir.actions.act_window'>
<field name='name'>My expenses waiting validation</field>
<field name='res_model'>hr.expense.expense</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid),('state','=','confirm')]</field>
<menuitem action="expense_my_draft" id="menu_expense_my_draft" parent="hr_expense.menu_expense_my"/>
<record id="expense_my_confirm" model="ir.actions.act_window">
<field name="name">My expenses waiting validation</field>
<field name="res_model">hr.expense.expense</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid),('state','=','confirm')]</field>
</record>
<menuitem name='Human Resources/Expenses/My Expenses/My Expenses Waiting Validation' action='expense_my_confirm' id='menu_expense_my_confirm'/>
<menuitem action="expense_my_confirm" id="menu_expense_my_confirm" parent="hr_expense.menu_expense_my"/>
</data>
</terp>
</terp>

View File

@ -1,59 +1,59 @@
<?xml version="1.0" ?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!-- Roles definition -->
<record model="res.roles" id="HR">
<record id="HR" model="res.roles">
<field name="name">Human Resources - Expenses</field>
</record>
<record model="res.roles" id="HR_INV">
<record id="HR_INV" model="res.roles">
<field name="name">Human Resources - Expenses invoice</field>
</record>
<!-- Workflow definition -->
<record model="workflow" id="wkf_expenses">
<record id="wkf_expenses" model="workflow">
<field name="name">hr.wkf.expenses</field>
<field name="osv">hr.expense.expense</field>
<field name="on_create">True</field>
</record>
<record model="workflow.activity" id="act_draft">
<field name="wkf_id" ref="wkf_expenses" />
<record id="act_draft" model="workflow.activity">
<field name="wkf_id" ref="wkf_expenses"/>
<field name="name">draft</field>
<field name="flow_start">True</field>
<field name="kind">function</field>
<field name="action">write({'state': 'draft'})</field>
</record>
<record model="workflow.activity" id="act_confirm">
<field name="wkf_id" ref="wkf_expenses" />
<record id="act_confirm" model="workflow.activity">
<field name="wkf_id" ref="wkf_expenses"/>
<field name="name">confirm</field>
<field name="kind">function</field>
<field name="action">expense_confirm()</field>
</record>
<record model="workflow.activity" id="act_accepted">
<field name="wkf_id" ref="wkf_expenses" />
<record id="act_accepted" model="workflow.activity">
<field name="wkf_id" ref="wkf_expenses"/>
<field name="name">accepted</field>
<field name="kind">function</field>
<field name="action">expense_accept()</field>
</record>
<record model="workflow.activity" id="act_paid">
<field name="wkf_id" ref="wkf_expenses" />
<record id="act_paid" model="workflow.activity">
<field name="wkf_id" ref="wkf_expenses"/>
<field name="name">paid</field>
<field name="kind">function</field>
<field name="action">expense_paid()</field>
<field name="flow_stop">True</field>
</record>
<record model="workflow.activity" id="act_refused">
<field name="wkf_id" ref="wkf_expenses" />
<record id="act_refused" model="workflow.activity">
<field name="wkf_id" ref="wkf_expenses"/>
<field name="name">refused</field>
<field name="kind">function</field>
<field name="action">expense_canceled()</field>
<field name="flow_stop">True</field>
</record>
<record model="workflow.activity" id="act_invoice">
<record id="act_invoice" model="workflow.activity">
<field name="wkf_id" ref="wkf_expenses"/>
<field name="name">invoice</field>
<field name="kind">subflow</field>
@ -61,14 +61,14 @@
<field name="action">action_invoice_create()</field>
</record>
<record model="workflow.transition" id="t1">
<field name="act_from" ref="act_draft" />
<field name="act_to" ref="act_confirm" />
<record id="t1" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_confirm"/>
<field name="signal">confirm</field>
</record>
<record model="workflow.transition" id="t2">
<field name="act_from" ref="act_confirm" />
<field name="act_to" ref="act_accepted" />
<record id="t2" model="workflow.transition">
<field name="act_from" ref="act_confirm"/>
<field name="act_to" ref="act_accepted"/>
<field name="signal">validate</field>
<field name="role_id" ref="HR"/>
</record>
@ -78,46 +78,46 @@
<field name="signal">paid</field>
<field name="role_id" ref="HR"/>
</record-->
<record model="workflow.transition" id="t4">
<field name="act_from" ref="act_confirm" />
<field name="act_to" ref="act_refused" />
<record id="t4" model="workflow.transition">
<field name="act_from" ref="act_confirm"/>
<field name="act_to" ref="act_refused"/>
<field name="signal">refuse</field>
<field name="role_id" ref="HR"/>
</record>
<record model="workflow.transition" id="t5">
<field name="act_from" ref="act_draft" />
<field name="act_to" ref="act_refused" />
<record id="t5" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_refused"/>
<field name="signal">refuse</field>
</record>
<record model="workflow.transition" id="t6">
<field name="act_from" ref="act_accepted" />
<field name="act_to" ref="act_refused" />
<record id="t6" model="workflow.transition">
<field name="act_from" ref="act_accepted"/>
<field name="act_to" ref="act_refused"/>
<field name="signal">refuse</field>
<field name="role_id" ref="HR"/>
</record>
<record model="workflow.transition" id="t7">
<field name="act_from" ref="act_confirm" />
<field name="act_to" ref="act_draft" />
<record id="t7" model="workflow.transition">
<field name="act_from" ref="act_confirm"/>
<field name="act_to" ref="act_draft"/>
<field name="signal">draft</field>
<field name="role_id" ref="HR"/>
</record>
<record model="workflow.transition" id="t8">
<field name="act_from" ref="act_accepted" />
<field name="act_to" ref="act_invoice" />
<record id="t8" model="workflow.transition">
<field name="act_from" ref="act_accepted"/>
<field name="act_to" ref="act_invoice"/>
<field name="signal">invoice</field>
<field name="role_id" ref="HR_INV"/>
</record>
<record model="workflow.transition" id="t9">
<field name="act_from" ref="act_invoice" />
<field name="act_to" ref="act_paid" />
<record id="t9" model="workflow.transition">
<field name="act_from" ref="act_invoice"/>
<field name="act_to" ref="act_paid"/>
<field name="signal">subflow.paid</field>
</record>
<record model="workflow.transition" id="t10">
<field name="act_from" ref="act_invoice" />
<field name="act_to" ref="act_refused" />
<record id="t10" model="workflow.transition">
<field name="act_from" ref="act_invoice"/>
<field name="act_to" ref="act_refused"/>
<field name="signal">subflow.cancel</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,10 +1,10 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record model="account.analytic.journal" id="analytic_journal">
<record id="analytic_journal" model="account.analytic.journal">
<field name="code">TS</field>
<field name="name">Timesheet Journal</field>
<field name="type">general</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,18 +1,18 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="product.uom.categ" id="uom_categ_wtime">
<record id="uom_categ_wtime" model="product.uom.categ">
<field name="name">Working Time</field>
</record>
<record model="product.uom" id="uom_hour">
<record id="uom_hour" model="product.uom">
<field name="name">Hour</field>
<field name="category_id" eval="uom_categ_wtime"/>
<field eval="uom_categ_wtime" name="category_id"/>
<field name="factor">8.0</field>
</record>
<record model="product.uom" id="uom_day">
<record id="uom_day" model="product.uom">
<field name="name">Day</field>
<field name="category_id" eval="uom_categ_wtime"/>
<field eval="uom_categ_wtime" name="category_id"/>
<field name="factor">1.0</field>
</record>
@ -27,117 +27,117 @@
<field name="type">service</field>
<field name="supply_method">produce</field>
<field name="procure_method">make_to_order</field>
<field name="purchase_ok" eval="False"/>
<field eval="False" name="purchase_ok"/>
</record>
<!-- complete our example employee -->
<record model="hr.employee" id="hr.employee1">
<record id="hr.employee1" model="hr.employee">
<field name="product_id" ref="product_consultant"/>
<field name="journal_id" ref="analytic_journal"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet1">
<record id="analytic_timesheet1" model="hr.analytic.timesheet">
<field name="amount">-240.0</field>
<field name="date" eval="time.strftime('%Y-%m-%d')"/>
<field eval="time.strftime('%Y-%m-%d')" name="date"/>
<field name="name">Letters</field>
<field name="unit_amount">8.0</field>
<field name="account_id" search="[('name','=', 'Administratif')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Administratif')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet2">
<record id="analytic_timesheet2" model="hr.analytic.timesheet">
<field name="amount">-120.0</field>
<field name="date" eval="time.strftime('%Y-%m-01')"/>
<field eval="time.strftime('%Y-%m-01')" name="date"/>
<field name="name">Support by phone</field>
<field name="unit_amount">4.0</field>
<field name="account_id" search="[('name','=', 'Seagate P1')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Seagate P1')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet3">
<record id="analytic_timesheet3" model="hr.analytic.timesheet">
<field name="amount">-120.0</field>
<field name="date" eval="time.strftime('%Y-%m-01')"/>
<field eval="time.strftime('%Y-%m-01')" name="date"/>
<field name="name">Support</field>
<field name="unit_amount">4.0</field>
<field name="account_id" search="[('name','=', 'Seagate P2')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Seagate P2')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet4">
<record id="analytic_timesheet4" model="hr.analytic.timesheet">
<field name="amount">-240.0</field>
<field name="date" eval="time.strftime('%Y-%m-02')"/>
<field eval="time.strftime('%Y-%m-02')" name="date"/>
<field name="name">Repport on this</field>
<field name="unit_amount">8.0</field>
<field name="account_id" search="[('name','=', 'Seagate P1')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Seagate P1')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet5">
<record id="analytic_timesheet5" model="hr.analytic.timesheet">
<field name="amount">-240.0</field>
<field name="date" eval="time.strftime('%Y-%m-03')"/>
<field eval="time.strftime('%Y-%m-03')" name="date"/>
<field name="name">Repport on that</field>
<field name="unit_amount">8.0</field>
<field name="account_id" search="[('name','=', 'Seagate P1')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Seagate P1')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet6">
<record id="analytic_timesheet6" model="hr.analytic.timesheet">
<field name="amount">-240.0</field>
<field name="date" eval="time.strftime('%Y-%m-04')"/>
<field eval="time.strftime('%Y-%m-04')" name="date"/>
<field name="name">Phone support</field>
<field name="unit_amount">8.0</field>
<field name="account_id" search="[('name','=', 'Sednacom')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Sednacom')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet7">
<record id="analytic_timesheet7" model="hr.analytic.timesheet">
<field name="amount">-210.0</field>
<field name="name">Phone support on reporting engine</field>
<field name="date" eval="time.strftime('%Y-%m-05')"/>
<field eval="time.strftime('%Y-%m-05')" name="date"/>
<field name="unit_amount">7.0</field>
<field name="account_id" ref="base.res_partner_c2c" />
<field name="account_id" ref="base.res_partner_c2c"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet8">
<record id="analytic_timesheet8" model="hr.analytic.timesheet">
<field name="amount">-210.0</field>
<field name="date" eval="time.strftime('%Y-%m-06')"/>
<field eval="time.strftime('%Y-%m-06')" name="date"/>
<field name="name">Quotation 234 done</field>
<field name="unit_amount">8.0</field>
<field name="account_id" search="[('name','=', 'Agrolait')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Agrolait')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
<field name="journal_id" ref="analytic_journal"/>
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet9">
<record id="analytic_timesheet9" model="hr.analytic.timesheet">
<field name="amount">-210.0</field>
<field name="date" eval="time.strftime('%Y-%m-07')"/>
<field eval="time.strftime('%Y-%m-07')" name="date"/>
<field name="name">Quotation 356</field>
<field name="unit_amount">8.0</field>
<field name="account_id" search="[('name','=', 'Agrolait')]" model="account.analytic.account"/>
<field model="account.analytic.account" name="account_id" search="[('name','=', 'Agrolait')]"/>
<field name="product_id" ref="hr_timesheet.product_consultant"/>
<field name="product_uom_id" ref="hr_timesheet.uom_hour"/>
<field name="user_id" ref="base.user_admin"/>
@ -145,9 +145,9 @@
<field name="general_account_id" ref="account.a_recv"/>
</record>
<record model="hr.analytic.timesheet" id="analytic_timesheet10">
<record id="analytic_timesheet10" model="hr.analytic.timesheet">
<field name="amount">-210.0</field>
<field name="date" eval="time.strftime('%Y-%m-08', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))"/>
<field eval="time.strftime('%Y-%m-08', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date"/>
<field name="name">Quotation 42</field>
<field name="unit_amount">5.0</field>
<field name="account_id" ref="account.analytic_agrolait"/>
@ -158,4 +158,4 @@
<field name="general_account_id" ref="account.a_recv"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,19 +1,18 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report name='hr.analytical.timesheet' id='report_user_timesheet' xsl='hr_timesheet/report/user_timesheet.xsl' auto='False' model='hr.employee' menu='False' string='Employee timesheet'/>
<report auto="False" id="report_user_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet" string="Employee timesheet" xsl="hr_timesheet/report/user_timesheet.xsl"/>
<wizard name='hr.analytical.timesheet' id='wizard_hr_timesheet' model='hr.employee' menu='False' string='Employee timesheet'/>
<menuitem name='Human Resources/Reporting/Timesheet/Print a User Timesheet' action='wizard_hr_timesheet' type='wizard' id='menu_wizard_hr_timesheet'/>
<wizard id="wizard_hr_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet" string="Employee timesheet"/>
<menuitem id="next_id_48" name="Timesheet" parent="hr.menu_hr_reporting"/><menuitem action="wizard_hr_timesheet" id="menu_wizard_hr_timesheet" parent="next_id_48" type="wizard"/>
<wizard name='hr.analytical.timesheet.my' id='wizard_hr_timesheet_my' model='hr.employee' menu='False' string='Print my timesheet'/>
<menuitem name='Human Resources/Reporting/Timesheet/Print My Timesheet' action='wizard_hr_timesheet_my' type='wizard' id='menu_wizard_hr_timesheet_my'/>
<wizard id="wizard_hr_timesheet_my" menu="False" model="hr.employee" name="hr.analytical.timesheet.my" string="Print my timesheet"/>
<menuitem action="wizard_hr_timesheet_my" id="menu_wizard_hr_timesheet_my" parent="hr_timesheet.next_id_48" type="wizard"/>
<report name='hr.analytical.timesheet_users' id='report_users_timesheet' xsl='hr_timesheet/report/users_timesheet.xsl' auto='False' model='hr.employee' menu='False' string='Employees timesheet'/>
<report auto="False" id="report_users_timesheet" menu="False" model="hr.employee" name="hr.analytical.timesheet_users" string="Employees timesheet" xsl="hr_timesheet/report/users_timesheet.xsl"/>
<wizard name='hr.analytical.timesheet_users' id='wizard_hr_timesheet_users' model='hr.employee' menu='False' string='Employees timesheet'/>
<menuitem name='Human Resources/Reporting/Timesheet/Print Summary Timesheet' action='wizard_hr_timesheet_users' type='wizard' id='menu_wizard_hr_timesheet_users'/>
<wizard id="wizard_hr_timesheet_users" menu="False" model="hr.employee" name="hr.analytical.timesheet_users" string="Employees timesheet"/>
<menuitem action="wizard_hr_timesheet_users" id="menu_wizard_hr_timesheet_users" parent="hr_timesheet.next_id_48" type="wizard"/>
</data>
</terp>
</terp>

View File

@ -1,104 +1,104 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='hr_timesheet_line_tree' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.tree</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree editable='bottom' string='Timesheet Line'>
<field name='user_id' on_change='on_change_user_id(user_id)' required='1'/>
<field name='date'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]'/>
<field name='name'/>
<field name='unit_amount' sum='Total time' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='product_id' required='1'/>
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='amount' sum='Total cost'/>
<field name='general_account_id'/>
<record id="hr_timesheet_line_tree" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.tree</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree editable="bottom" string="Timesheet Line">
<field name="user_id" on_change="on_change_user_id(user_id)" required="1"/>
<field name="date"/>
<field domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" name="account_id"/>
<field name="name"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" sum="Total time"/>
<field name="product_id" required="1"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="amount" sum="Total cost"/>
<field name="general_account_id"/>
</tree>
</field>
</record>
<record id='hr_timesheet_line_form' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet Lines'>
<field name='name' colspan='4'/>
<field name='user_id' on_change='on_change_user_id(user_id)' required='1' select='1'/>
<field name='date' select='1'/>
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<record id="hr_timesheet_line_form" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.form</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet Lines">
<field colspan="4" name="name"/>
<field name="user_id" on_change="on_change_user_id(user_id)" required="1" select="1"/>
<field name="date" select="1"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<newline/>
<field name='product_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)' required='1'/>
<field name='product_uom_id' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" required="1"/>
<field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' select='1'/>
<field name='amount' select='2'/>
<field name='general_account_id' select='2'/>
<field name='journal_id'/>
<field domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" name="account_id" select="1"/>
<field name="amount" select="2"/>
<field name="general_account_id" select="2"/>
<field name="journal_id"/>
</form>
</field>
</record>
<record id='act_hr_timesheet_line_today_form' model='ir.actions.act_window'>
<field name='name'>Hours Encoding</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_line_tree'/>
<record id="act_hr_timesheet_line_today_form" model="ir.actions.act_window">
<field name="name">Hours Encoding</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_line_tree"/>
</record>
<menuitem name='Human Resources/Hours Encoding' action='act_hr_timesheet_line_today_form' id='menu_act_hr_timesheet_line_today_form'/>
<menuitem action="act_hr_timesheet_line_today_form" id="menu_act_hr_timesheet_line_today_form" parent="hr.menu_hr_root"/>
<record id='act_hr_timesheet_line_me_today_form' model='ir.actions.act_window'>
<field name='name'>My works of the day</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('date', '=', time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field>
<record id="act_hr_timesheet_line_me_today_form" model="ir.actions.act_window">
<field name="name">My works of the day</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('date', '=', time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field>
</record>
<menuitem name='Human Resources/Hours Encoding/For me/My Works of the Day' action='act_hr_timesheet_line_me_today_form' id='menu_act_hr_timesheet_line_me_today_form'/>
<menuitem id="next_id_46" name="For me" parent="hr_timesheet.menu_act_hr_timesheet_line_today_form"/><menuitem action="act_hr_timesheet_line_me_today_form" id="menu_act_hr_timesheet_line_me_today_form" parent="next_id_46"/>
<record id='act_hr_timesheet_line_me_all_form' model='ir.actions.act_window'>
<field name='name'>All my works</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('user_id','=',uid)]</field>
<record id="act_hr_timesheet_line_me_all_form" model="ir.actions.act_window">
<field name="name">All my works</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('user_id','=',uid)]</field>
</record>
<menuitem name='Human Resources/Hours Encoding/For me/All My Works' action='act_hr_timesheet_line_me_all_form' id='menu_act_hr_timesheet_line_me_all_form'/>
<menuitem action="act_hr_timesheet_line_me_all_form" id="menu_act_hr_timesheet_line_me_all_form" parent="hr_timesheet.next_id_46"/>
<record id='act_hr_timesheet_line_evry1_today_form' model='ir.actions.act_window'>
<field name='name'>All works of the day</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('date', '=', time.strftime('%Y-%m-%d'))]</field>
<record id="act_hr_timesheet_line_evry1_today_form" model="ir.actions.act_window">
<field name="name">All works of the day</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('date', '=', time.strftime('%Y-%m-%d'))]</field>
</record>
<menuitem name='Human Resources/Hours Encoding/For Everyone/All Works of the Day' action='act_hr_timesheet_line_evry1_today_form' id='menu_act_hr_timesheet_line_evry1_today_form'/>
<menuitem id="next_id_47" name="For Everyone" parent="hr_timesheet.menu_act_hr_timesheet_line_today_form"/><menuitem action="act_hr_timesheet_line_evry1_today_form" id="menu_act_hr_timesheet_line_evry1_today_form" parent="next_id_47"/>
<record id='act_hr_timesheet_line_evry1_all_form' model='ir.actions.act_window'>
<field name='name'>All works</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr.analytic.timesheet</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="act_hr_timesheet_line_evry1_all_form" model="ir.actions.act_window">
<field name="name">All works</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr.analytic.timesheet</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Hours Encoding/For Everyone/All Works' action='act_hr_timesheet_line_evry1_all_form' id='menu_act_hr_timesheet_line_evry1_all_form'/>
<menuitem action="act_hr_timesheet_line_evry1_all_form" id="menu_act_hr_timesheet_line_evry1_all_form" parent="hr_timesheet.next_id_47"/>
<record id='hr_timesheet_employee_extd_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.employee.extd_form</field>
<field name='model'>hr.employee</field>
<field name='inherit_id' ref='hr.view_employee_form'/>
<field name='arch' type='xml'>
<field name='notes' position='after'>
<field name='product_id'/>
<field name='journal_id'/>
<record id="hr_timesheet_employee_extd_form" model="ir.ui.view">
<field name="name">hr.timesheet.employee.extd_form</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<field name="notes" position="after">
<field name="product_id"/>
<field name="journal_id"/>
</field>
</field>
</record>
</data>
</terp>
</terp>

View File

@ -1,8 +1,8 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard name='hr_timesheet.si_so' id='si_so' model='hr.employee' string='Sign in / Sign out by project'/>
<menuitem name='Human Resources/Attendances/Sign in &amp; Out by Project' groups='base.group_admin' action='si_so' type='wizard' id='menu_si_so'/>
<wizard id="si_so" model="hr.employee" name="hr_timesheet.si_so" string="Sign in / Sign out by project"/>
<menuitem action="si_so" groups="base.group_admin" id="menu_si_so" parent="hr.menu_hr_attendance" type="wizard"/>
</data>
</terp>
</terp>

View File

@ -1,36 +1,36 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="hr_timesheet_invoice.factor" id="timesheet_invoice_factor1">
<record id="timesheet_invoice_factor1" model="hr_timesheet_invoice.factor">
<field name="name">100%</field>
<field name="customer_name"></field>
<field name="customer_name"/>
<field name="factor">0.0</field>
</record>
<record model="hr_timesheet_invoice.factor" id="timesheet_invoice_factor2">
<record id="timesheet_invoice_factor2" model="hr_timesheet_invoice.factor">
<field name="name">50%</field>
<field name="customer_name">50% Discount</field>
<field name="factor">50.0</field>
</record>
<record model="hr_timesheet_invoice.factor" id="timesheet_invoice_factor3">
<record id="timesheet_invoice_factor3" model="hr_timesheet_invoice.factor">
<field name="name">Gratis</field>
<field name="customer_name">Offered developments</field>
<field name="factor">100.0</field>
</record>
<record model="account.analytic.account" id="account.analytic_sednacom">
<field name="to_invoice" ref="timesheet_invoice_factor1" />
<record id="account.analytic_sednacom" model="account.analytic.account">
<field name="to_invoice" ref="timesheet_invoice_factor1"/>
</record>
<record model="account.analytic.account" id="account.analytic_thymbra">
<field name="to_invoice" ref="timesheet_invoice_factor1" />
<record id="account.analytic_thymbra" model="account.analytic.account">
<field name="to_invoice" ref="timesheet_invoice_factor1"/>
</record>
<record model="account.analytic.account" id="account.analytic_partners_camp_to_camp">
<field name="to_invoice" ref="timesheet_invoice_factor1" />
<record id="account.analytic_partners_camp_to_camp" model="account.analytic.account">
<field name="to_invoice" ref="timesheet_invoice_factor1"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,16 +1,15 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<report name='hr.timesheet.invoice.account.analytic.account.cost_ledger' id='account_analytic_account_cost_ledger' rml='account/project/report/cost_ledger.rml' auto='False' model='account.analytic.account' menu='False' string='Cost Ledger'/>
<report auto="False" id="account_analytic_account_cost_ledger" menu="False" model="account.analytic.account" name="hr.timesheet.invoice.account.analytic.account.cost_ledger" rml="account/project/report/cost_ledger.rml" string="Cost Ledger"/>
<wizard name='hr.timesheet.invoice.account.analytic.account.cost_ledger.report' id='account_analytic_account_cost_ledger_report' model='account.analytic.account' keyword='client_print_multi' string='Cost Ledger'/>
<wizard id="account_analytic_account_cost_ledger_report" keyword="client_print_multi" model="account.analytic.account" name="hr.timesheet.invoice.account.analytic.account.cost_ledger.report" string="Cost Ledger"/>
<report name='account.analytic.profit' id='report_analytical_profit' rml='hr_timesheet_invoice/report/account_analytic_profit.rml' auto='False' model='account.analytic.line' menu='False' string='Timesheet profit'/>
<report auto="False" id="report_analytical_profit" menu="False" model="account.analytic.line" name="account.analytic.profit" rml="hr_timesheet_invoice/report/account_analytic_profit.rml" string="Timesheet profit"/>
<wizard name='account.analytic.profit' id='account_analytic_profit' model='account.analytic.line' menu='False' string='Timesheet profit'/>
<menuitem name='Human Resources/Reporting/Invoice Rate by User' action='account_analytic_profit' type='wizard' id='print_account_analytic_profit'/>
<wizard id="account_analytic_profit" menu="False" model="account.analytic.line" name="account.analytic.profit" string="Timesheet profit"/>
<menuitem action="account_analytic_profit" id="print_account_analytic_profit" parent="hr.menu_hr_reporting" type="wizard"/>
</data>
</terp>
</terp>

View File

@ -1,209 +1,209 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='account_analytic_account_form_form' model='ir.ui.view'>
<field name='name'>account.analytic.account.invoice.form</field>
<field name='model'>account.analytic.account</field>
<field name='type'>form</field>
<field name='inherit_id' ref='account.view_account_analytic_account_form'/>
<field name='arch' type='xml'>
<field name='quantity_max' position='before'>
<separator string='Invoicing Data' colspan='4'/>
<field name='pricelist_id'/>
<field name='to_invoice'/>
<field name='amount_max'/>
<field name='amount_invoiced'/>
<field name='state'/>
<record id="account_analytic_account_form_form" model="ir.ui.view">
<field name="name">account.analytic.account.invoice.form</field>
<field name="model">account.analytic.account</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_account_analytic_account_form"/>
<field name="arch" type="xml">
<field name="quantity_max" position="before">
<separator colspan="4" string="Invoicing Data"/>
<field name="pricelist_id"/>
<field name="to_invoice"/>
<field name="amount_max"/>
<field name="amount_invoiced"/>
<field name="state"/>
</field>
</field>
</record>
<record id='hr_timesheet_line_form' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_form'/>
<field name='arch' type='xml'>
<field name='journal_id' position='after'>
<field name='to_invoice' select='2'/>
<field name='invoice_id'/>
<record id="hr_timesheet_line_form" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.form</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form"/>
<field name="arch" type="xml">
<field name="journal_id" position="after">
<field name="to_invoice" select="2"/>
<field name="invoice_id"/>
</field>
</field>
</record>
<record id='hr_timesheet_line_form2' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form2</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_form'/>
<field name='arch' type='xml'>
<field name='account_id' position='replace'>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' on_change='on_change_account_id(account_id)' select='1'/>
<record id="hr_timesheet_line_form2" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.form2</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form"/>
<field name="arch" type="xml">
<field name="account_id" position="replace">
<field domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" name="account_id" on_change="on_change_account_id(account_id)" select="1"/>
</field>
</field>
</record>
<record id='hr_timesheet_line_tree' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.tree</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_tree'/>
<field name='arch' type='xml'>
<field name='amount' position='after'>
<field name='to_invoice'/>
<record id="hr_timesheet_line_tree" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.tree</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">tree</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree"/>
<field name="arch" type="xml">
<field name="amount" position="after">
<field name="to_invoice"/>
</field>
</field>
</record>
<record id='hr_timesheet_line_tree2' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.tree2</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_tree'/>
<field name='arch' type='xml'>
<record id="hr_timesheet_line_tree2" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.tree2</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">tree</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_tree"/>
<field name="arch" type="xml">
<field name='account_id' position='replace'>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;),(&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' on_change='on_change_account_id(account_id)'/>
<field name="account_id" position="replace">
<field domain="[('type','=','normal'),('state', '&lt;&gt;', 'close')]" name="account_id" on_change="on_change_account_id(account_id)"/>
</field>
</field>
</record>
<!-- Inherits for account analytic lines -->
<record id='view_account_analytic_line_tree_inherit' model='ir.ui.view'>
<field name='name'>account.analytic.line.tree.to_invoice</field>
<field name='model'>account.analytic.line</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='account.view_account_analytic_line_tree'/>
<field name='arch' type='xml'>
<field name='journal_id' position='after'>
<field name='to_invoice'/>
<record id="view_account_analytic_line_tree_inherit" model="ir.ui.view">
<field name="name">account.analytic.line.tree.to_invoice</field>
<field name="model">account.analytic.line</field>
<field name="type">tree</field>
<field name="inherit_id" ref="account.view_account_analytic_line_tree"/>
<field name="arch" type="xml">
<field name="journal_id" position="after">
<field name="to_invoice"/>
</field>
</field>
</record>
<record id='view_account_analytic_line_form_inherit' model='ir.ui.view'>
<field name='name'>account.analytic.line.form.to_invoice</field>
<field name='model'>account.analytic.line</field>
<field name='type'>form</field>
<field name='inherit_id' ref='account.view_account_analytic_line_form'/>
<field name='arch' type='xml'>
<field name='product_uom_id' position='after'>
<field name='to_invoice'/>
<record id="view_account_analytic_line_form_inherit" model="ir.ui.view">
<field name="name">account.analytic.line.form.to_invoice</field>
<field name="model">account.analytic.line</field>
<field name="type">form</field>
<field name="inherit_id" ref="account.view_account_analytic_line_form"/>
<field name="arch" type="xml">
<field name="product_uom_id" position="after">
<field name="to_invoice"/>
</field>
</field>
</record>
<!-- Menus -->
<record id='action_hr_analytic_timesheet_open_tree' model='ir.actions.act_window'>
<field name='name'>Entries to invoice</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('to_invoice','&lt;&gt;',False)]</field>
<record id="action_hr_analytic_timesheet_open_tree" model="ir.actions.act_window">
<field name="name">Entries to invoice</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('to_invoice','&lt;&gt;',False)]</field>
</record>
<menuitem name='Financial Management/Periodical Processing/Invoice on Entries' action='action_hr_analytic_timesheet_open_tree' id='menu_hr_analytic_timesheet_tree'/>
<menuitem action="action_hr_analytic_timesheet_open_tree" id="menu_hr_analytic_timesheet_tree" parent="account.menu_finance_periodical_processing"/>
<record id='action_hr_analytic_timesheet_tree_invoiced' model='ir.actions.act_window'>
<field name='name'>Uninvoiced Entries</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_id','=',False),('to_invoice','!=',False)]</field>
<record id="action_hr_analytic_timesheet_tree_invoiced" model="ir.actions.act_window">
<field name="name">Uninvoiced Entries</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_id','=',False),('to_invoice','!=',False)]</field>
</record>
<menuitem name='Financial Management/Periodical Processing/Invoice on Entries/Uninvoiced Entries' action='action_hr_analytic_timesheet_tree_invoiced' id='menu_hr_analytic_timesheet_tree_invoiced'/>
<menuitem action="action_hr_analytic_timesheet_tree_invoiced" id="menu_hr_analytic_timesheet_tree_invoiced" parent="hr_timesheet_invoice.menu_hr_analytic_timesheet_tree"/>
<record id='action_hr_analytic_timesheet_tree_invoiced_my' model='ir.actions.act_window'>
<field name='name'>My uninvoiced Entries</field>
<field name='res_model'>account.analytic.line</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<field name='domain'>[('invoice_id','=',False),('to_invoice','!=',False),('user_id','=',uid)]</field>
<record id="action_hr_analytic_timesheet_tree_invoiced_my" model="ir.actions.act_window">
<field name="name">My uninvoiced Entries</field>
<field name="res_model">account.analytic.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('invoice_id','=',False),('to_invoice','!=',False),('user_id','=',uid)]</field>
</record>
<menuitem name='Financial Management/Periodical Processing/Invoice on Entries/Uninvoiced Entries/My Uninvoiced Entries' action='action_hr_analytic_timesheet_tree_invoiced_my' id='menu_hr_analytic_timesheet_tree_invoiced_my'/>
<menuitem action="action_hr_analytic_timesheet_tree_invoiced_my" id="menu_hr_analytic_timesheet_tree_invoiced_my" parent="hr_timesheet_invoice.menu_hr_analytic_timesheet_tree_invoiced"/>
<record id='action_open_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Open analytic accounts</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'>[('state','&lt;&gt;','close'),('type','&lt;&gt;','view')]</field>
<record id="action_open_analytic_accounts" model="ir.actions.act_window">
<field name="name">Open analytic accounts</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">[('state','&lt;&gt;','close'),('type','&lt;&gt;','view')]</field>
</record>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Unclosed Accounts' action='action_open_analytic_accounts' id='menu_action_open_analytic_accounts'/>
<menuitem id="next_id_59" name="Analytic Charts of Accounts" parent="account.menu_finance_charts"/><menuitem action="action_open_analytic_accounts" id="menu_action_open_analytic_accounts" parent="next_id_59"/>
<record id='action_open_invoice_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Unclosed invoiced accounts</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'>[('state','&lt;&gt;','close'),('type','&lt;&gt;','view'),('pricelist_id','&lt;&gt;',False)]</field>
<record id="action_open_invoice_analytic_accounts" model="ir.actions.act_window">
<field name="name">Unclosed invoiced accounts</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">[('state','&lt;&gt;','close'),('type','&lt;&gt;','view'),('pricelist_id','&lt;&gt;',False)]</field>
</record>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Unclosed Accounts/Unclosed Invoiced Accounts' action='action_open_invoice_analytic_accounts' id='menu_action_open_invoice_analytic_accounts'/>
<menuitem action="action_open_invoice_analytic_accounts" id="menu_action_open_invoice_analytic_accounts" parent="hr_timesheet_invoice.menu_action_open_analytic_accounts"/>
<record id='action_draft_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Draft analytic accounts</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'>[('state','=','draft'),('type','&lt;&gt;','view')]</field>
<record id="action_draft_analytic_accounts" model="ir.actions.act_window">
<field name="name">Draft analytic accounts</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">[('state','=','draft'),('type','&lt;&gt;','view')]</field>
</record>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Draft Accounts' action='action_draft_analytic_accounts' id='menu_action_draft_analytic_accounts'/>
<menuitem action="action_draft_analytic_accounts" id="menu_action_draft_analytic_accounts" parent="hr_timesheet_invoice.next_id_59"/>
<record id='action_pending_analytic_accounts' model='ir.actions.act_window'>
<field name='name'>Pending analytic accounts</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'>[('state','=','pending'),('type','&lt;&gt;','view')]</field>
<record id="action_pending_analytic_accounts" model="ir.actions.act_window">
<field name="name">Pending analytic accounts</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">[('state','=','pending'),('type','&lt;&gt;','view')]</field>
</record>
<menuitem name='Financial Management/Charts/Analytic Charts of Accounts/Pending Accounts' action='action_pending_analytic_accounts' id='menu_action_pending_analytic_accounts'/>
<menuitem action="action_pending_analytic_accounts" id="menu_action_pending_analytic_accounts" parent="hr_timesheet_invoice.next_id_59"/>
<record id='view_hr_timesheet_invoice_factor_form' model='ir.ui.view'>
<field name='name'>hr_timesheet_invoice.factor.form</field>
<field name='model'>hr_timesheet_invoice.factor</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Type of invoicing'>
<field name='name' select='1' colspan='1'/>
<field name='customer_name' select='2' colspan='1'/>
<field name='factor' colspan='2'/>
<record id="view_hr_timesheet_invoice_factor_form" model="ir.ui.view">
<field name="name">hr_timesheet_invoice.factor.form</field>
<field name="model">hr_timesheet_invoice.factor</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Type of invoicing">
<field colspan="1" name="name" select="1"/>
<field colspan="1" name="customer_name" select="2"/>
<field colspan="2" name="factor"/>
</form>
</field>
</record>
<record id='view_hr_timesheet_invoice_factor_tree' model='ir.ui.view'>
<field name='name'>hr_timesheet_invoice.factor.tree</field>
<field name='model'>hr_timesheet_invoice.factor</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Types of invoicing'>
<field name='name'/>
<field name='customer_name'/>
<field name='factor'/>
<record id="view_hr_timesheet_invoice_factor_tree" model="ir.ui.view">
<field name="name">hr_timesheet_invoice.factor.tree</field>
<field name="model">hr_timesheet_invoice.factor</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Types of invoicing">
<field name="name"/>
<field name="customer_name"/>
<field name="factor"/>
</tree>
</field>
</record>
<record id='action_hr_timesheet_invoice_factor_form' model='ir.actions.act_window'>
<field name='name'>Types of Invoicing</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_invoice.factor</field>
<field name='view_type'>form</field>
<field name='view_id' ref='view_hr_timesheet_invoice_factor_tree'/>
<record id="action_hr_timesheet_invoice_factor_form" model="ir.actions.act_window">
<field name="name">Types of Invoicing</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_invoice.factor</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_hr_timesheet_invoice_factor_tree"/>
</record>
<menuitem name='Financial Management/Configuration/Analytic Accounts/Types of Invoicing' action='action_hr_timesheet_invoice_factor_form' id='hr_timesheet_invoice_factor_view'/>
<menuitem action="action_hr_timesheet_invoice_factor_form" id="hr_timesheet_invoice_factor_view" parent="account.next_id_39"/>
</data>
</terp>
</terp>

View File

@ -1,16 +1,8 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard
string="Invoice analytic lines"
id="hr_timesheet_invoice_create"
model="account.analytic.line"
name="hr.timesheet.invoice.create"/>
<wizard
string="Final invoices"
id="hr_timesheet_final_invoice_create"
model="account.analytic.account"
name="hr.timesheet.final.invoice.create"/>
<wizard id="hr_timesheet_invoice_create" model="account.analytic.line" name="hr.timesheet.invoice.create" string="Invoice analytic lines"/>
<wizard id="hr_timesheet_final_invoice_create" model="account.analytic.account" name="hr.timesheet.final.invoice.create" string="Final invoices"/>
</data>
</terp>
</terp>

View File

@ -1,11 +1,11 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard name='hr_timesheet_project.encode.hour' id='encode_hour' model='hr.employee' string='Hours From Tasks'/>
<menuitem name='Human Resources/Hours Encoding/For me/Today&apos;s Work (Import From Projects)' action='encode_hour' type='wizard' id='menu_act_hr_timesheet_line_me_today_project_form'/>
<wizard id="encode_hour" model="hr.employee" name="hr_timesheet_project.encode.hour" string="Hours From Tasks"/>
<menuitem action="encode_hour" id="menu_act_hr_timesheet_line_me_today_project_form" parent="hr_timesheet.next_id_46" type="wizard"/>
<wizard name='hr_timesheet_project.encode.hour.noopen' id='encode_hour_tss' model='hr_timesheet_sheet.sheet' string='Timesheet From Tasks'/>
<wizard id="encode_hour_tss" model="hr_timesheet_sheet.sheet" name="hr_timesheet_project.encode.hour.noopen" string="Timesheet From Tasks"/>
</data>
</terp>
</terp>

View File

@ -1,115 +1,115 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<record model="hr_timesheet_sheet.sheet" id="sheet0">
<record id="sheet0" model="hr_timesheet_sheet.sheet">
<field name="name">Sheet 0</field>
<field name="user_id" ref="base.user_admin" />
<field name="date_from" eval="time.strftime('%Y-%m-01', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))"/>
<field name="date_current" eval="time.strftime('%Y-%m-15', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))"/>
<field name="date_to" eval="time.strftime('%Y-%m-%d', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))"/>
<field name="user_id" ref="base.user_admin"/>
<field eval="time.strftime('%Y-%m-01', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_from"/>
<field eval="time.strftime('%Y-%m-15', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_current"/>
<field eval="time.strftime('%Y-%m-%d', time.localtime(time.mktime(time.localtime()[0:2] + (0,)*7)-1))" name="date_to"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet10">
<record id="hr_timesheet.analytic_timesheet10" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet0"/>
</record>
<record model="hr_timesheet_sheet.sheet" id="sheet1">
<record id="sheet1" model="hr_timesheet_sheet.sheet">
<field name="name">Sheet 1</field>
<field name="user_id" search="[('login','=','admin')]" model="res.users"/>
<field model="res.users" name="user_id" search="[('login','=','admin')]"/>
<!--
<field name="date_from">2005-05-01</field>
<field name="date_to">2005-05-31</field>
-->
<field name="date_current" eval="time.strftime('%Y-%m-%d')"/>
<field eval="time.strftime('%Y-%m-%d')" name="date_current"/>
</record>
<record model="hr.attendance" id="hr.attendance1">
<record id="hr.attendance1" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance2">
<record id="hr.attendance2" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance3">
<record id="hr.attendance3" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance4">
<record id="hr.attendance4" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance5">
<record id="hr.attendance5" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance6">
<record id="hr.attendance6" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance7">
<record id="hr.attendance7" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance8">
<record id="hr.attendance8" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance9">
<record id="hr.attendance9" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance10">
<record id="hr.attendance10" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance11">
<record id="hr.attendance11" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance12">
<record id="hr.attendance12" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance13">
<record id="hr.attendance13" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance14">
<record id="hr.attendance14" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance15">
<record id="hr.attendance15" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance16">
<record id="hr.attendance16" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance17">
<record id="hr.attendance17" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance18">
<record id="hr.attendance18" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance19">
<record id="hr.attendance19" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.attendance" id="hr.attendance20">
<record id="hr.attendance20" model="hr.attendance">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet1">
<record id="hr_timesheet.analytic_timesheet1" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet2">
<record id="hr_timesheet.analytic_timesheet2" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet3">
<record id="hr_timesheet.analytic_timesheet3" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet4">
<record id="hr_timesheet.analytic_timesheet4" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet5">
<record id="hr_timesheet.analytic_timesheet5" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet6">
<record id="hr_timesheet.analytic_timesheet6" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet7">
<record id="hr_timesheet.analytic_timesheet7" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet8">
<record id="hr_timesheet.analytic_timesheet8" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
<record model="hr.analytic.timesheet" id="hr_timesheet.analytic_timesheet9">
<record id="hr_timesheet.analytic_timesheet9" model="hr.analytic.timesheet">
<field name="sheet_id" ref="sheet1"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,153 +1,153 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<record id='hr_timesheet_sheet_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.tree</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheets'>
<field name='user_id'/>
<field name='date_from'/>
<field name='date_to'/>
<field name='name'/>
<field name='total_attendance'/>
<field name='total_timesheet'/>
<field name='total_difference'/>
<field name='state'/>
<record id="hr_timesheet_sheet_tree" model="ir.ui.view">
<field name="name">hr.timesheet.sheet.tree</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheets">
<field name="user_id"/>
<field name="date_from"/>
<field name="date_to"/>
<field name="name"/>
<field name="total_attendance"/>
<field name="total_timesheet"/>
<field name="total_difference"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='hr_timesheet_account_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.account.form</field>
<field name='model'>hr_timesheet_sheet.sheet.account</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by accounts'>
<field name='sheet_id' select='1'/>
<field name='name' select='1'/>
<field name='total' sum='Total'/>
<field name='invoice_rate' select='2'/>
<record id="hr_timesheet_account_form" model="ir.ui.view">
<field name="name">hr.timesheet.account.form</field>
<field name="model">hr_timesheet_sheet.sheet.account</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by accounts">
<field name="sheet_id" select="1"/>
<field name="name" select="1"/>
<field name="total" sum="Total"/>
<field name="invoice_rate" select="2"/>
</form>
</field>
</record>
<record id='hr_timesheet_account_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.account.tree</field>
<field name='model'>hr_timesheet_sheet.sheet.account</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree string='Timesheet by Accounts'>
<field name='sheet_id'/>
<field name='name'/>
<field name='total' sum='Total'/>
<field name='invoice_rate'/>
<record id="hr_timesheet_account_tree" model="ir.ui.view">
<field name="name">hr.timesheet.account.tree</field>
<field name="model">hr_timesheet_sheet.sheet.account</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Timesheet by Accounts">
<field name="sheet_id"/>
<field name="name"/>
<field name="total" sum="Total"/>
<field name="invoice_rate"/>
</tree>
</field>
</record>
<record id='hr_timesheet_day_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.day.form</field>
<field name='model'>hr_timesheet_sheet.sheet.day</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet by Days'>
<field name='sheet_id' select='1'/>
<field name='name' select='1'/>
<field name='total_timesheet'/>
<field name='total_attendance'/>
<field name='total_difference'/>
<record id="hr_timesheet_day_form" model="ir.ui.view">
<field name="name">hr.timesheet.day.form</field>
<field name="model">hr_timesheet_sheet.sheet.day</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet by Days">
<field name="sheet_id" select="1"/>
<field name="name" select="1"/>
<field name="total_timesheet"/>
<field name="total_attendance"/>
<field name="total_difference"/>
</form>
</field>
</record>
<record id='hr_timesheet_day_tree' model='ir.ui.view'>
<field name='name'>hr.timesheet.day.tree</field>
<field name='model'>hr_timesheet_sheet.sheet.day</field>
<field name='type'>tree</field>
<field name='arch' type='xml'>
<tree colors='red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1' string='Timesheet by Days'>
<field name='sheet_id'/>
<field name='name'/>
<field name='total_timesheet' sum='Total Timesheet'/>
<field name='total_attendance' sum='Total Attendance'/>
<field name='total_difference' sum='Total Difference'/>
<record id="hr_timesheet_day_tree" model="ir.ui.view">
<field name="name">hr.timesheet.day.tree</field>
<field name="model">hr_timesheet_sheet.sheet.day</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree colors="red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1" string="Timesheet by Days">
<field name="sheet_id"/>
<field name="name"/>
<field name="total_timesheet" sum="Total Timesheet"/>
<field name="total_attendance" sum="Total Attendance"/>
<field name="total_difference" sum="Total Difference"/>
</tree>
</field>
</record>
<record id='hr_timesheet_sheet_form' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.form</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>form</field>
<field name='arch' type='xml'>
<form string='Timesheet'>
<field name='name'/>
<field name='user_id'/>
<field name='date_from'/>
<field name='date_to'/>
<record id="hr_timesheet_sheet_form" model="ir.ui.view">
<field name="name">hr.timesheet.sheet.form</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Timesheet">
<field name="name"/>
<field name="user_id"/>
<field name="date_from"/>
<field name="date_to"/>
<notebook colspan='4'>
<page string='Daily View'>
<group col='6' colspan='4'>
<button name='button_dummy' type='object' string='Go to:'/>
<field name='date_current' nolabel='1'/>
<label string=''/>
<button name='date_previous' icon='gtk-media-previous' type='object' string=''/>
<button name='date_today' type='object' string='Today'/>
<button name='date_next' icon='gtk-media-next' type='object' string=''/>
<notebook colspan="4">
<page string="Daily View">
<group col="6" colspan="4">
<button name="button_dummy" string="Go to:" type="object"/>
<field name="date_current" nolabel="1"/>
<label string=""/>
<button icon="gtk-media-previous" name="date_previous" string="" type="object"/>
<button name="date_today" string="Today" type="object"/>
<button icon="gtk-media-next" name="date_next" string="" type="object"/>
</group>
<field name='attendances_ids' height='100' nolabel='1' context='name=date_current,user_id=user_id' colspan='3'>
<tree string='Attendances'>
<field name='name'/>
<field name='action'/>
<field name='employee_id' invisible='1'/>
<field colspan="3" context="name=date_current,user_id=user_id" height="100" name="attendances_ids" nolabel="1">
<tree string="Attendances">
<field name="name"/>
<field name="action"/>
<field invisible="1" name="employee_id"/>
</tree>
</field>
<group col='1' colspan='1'>
<button name='sign_in' type='object' string='Sign In'/>
<button name='sign_out' type='object' string='Sign Out'/>
<group col="1" colspan="1">
<button name="sign_in" string="Sign In" type="object"/>
<button name="sign_out" string="Sign Out" type="object"/>
</group>
<field name='state_attendance'/>
<field name='total_attendance_day' widget='float_time'/>
<field name='timesheet_ids' domain='[(&apos;name&apos;,&apos;=&apos;,date_current)]' nolabel='1' context='date=date_current,user_id=user_id' colspan='4'>
<tree editable='top' string='Timesheet'>
<field name='date' invisible='1'/>
<field name='account_id' domain='[(&apos;type&apos;,&apos;=&apos;,&apos;normal&apos;), (&apos;state&apos;, &apos;&lt;&gt;&apos;, &apos;close&apos;)]' on_change='on_change_account_id(account_id)'/>
<field name='name'/>
<field name='unit_amount' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)' widget='float_time'/>
<field name='to_invoice'/>
<field name='journal_id' invisible='1'/>
<field name='product_id' invisible='1'/>
<field name='product_uom_id' invisible='1' on_change='on_change_unit_amount(product_id, unit_amount, product_uom_id)'/>
<field name='amount'/>
<field name='general_account_id'/>
<field name='journal_id'/>
<field name='user_id' invisible='1' required='1'/>
<field name="state_attendance"/>
<field name="total_attendance_day" widget="float_time"/>
<field colspan="4" context="date=date_current,user_id=user_id" domain="[('name','=',date_current)]" name="timesheet_ids" nolabel="1">
<tree editable="top" string="Timesheet">
<field invisible="1" name="date"/>
<field domain="[('type','=','normal'), ('state', '&lt;&gt;', 'close')]" name="account_id" on_change="on_change_account_id(account_id)"/>
<field name="name"/>
<field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" widget="float_time"/>
<field name="to_invoice"/>
<field invisible="1" name="journal_id"/>
<field invisible="1" name="product_id"/>
<field invisible="1" name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)"/>
<field name="amount"/>
<field name="general_account_id"/>
<field name="journal_id"/>
<field invisible="1" name="user_id" required="1"/>
</tree>
</field>
<field name='total_difference_day' widget='float_time'/>
<field name='total_timesheet_day' widget='float_time'/>
<field name="total_difference_day" widget="float_time"/>
<field name="total_timesheet_day" widget="float_time"/>
</page>
<page string='By Day'>
<field name='period_ids' nolabel='1' colspan='4'>
<tree colors='red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1' string='Period'>
<field name='name'/>
<field name='total_attendance' widget='float_time'/>
<field name='total_timesheet' widget='float_time'/>
<field name='total_difference' widget='float_time'/>
<page string="By Day">
<field colspan="4" name="period_ids" nolabel="1">
<tree colors="red:total_difference&lt;=0.1;blue:total_difference&gt;=0.1" string="Period">
<field name="name"/>
<field name="total_attendance" widget="float_time"/>
<field name="total_timesheet" widget="float_time"/>
<field name="total_difference" widget="float_time"/>
</tree>
</field>
<field name='total_attendance' widget='float_time'/>
<field name='total_timesheet' widget='float_time'/>
<field name='total_difference' widget='float_time'/>
<field name="total_attendance" widget="float_time"/>
<field name="total_timesheet" widget="float_time"/>
<field name="total_difference" widget="float_time"/>
</page>
<!--
<page string="By account">
@ -161,96 +161,96 @@
</page>
-->
</notebook>
<field name='state'/>
<group col='4' colspan='2'>
<button name='button_confirm' type='object' states='draft' string='Confirm'/>
<button name='action_set_to_draft' type='object' states='done' string='Set to Draft'/>
<button name='cancel' states='confirm' string='Refuse'/>
<button name='done' states='confirm' string='Accept'/>
<field name="state"/>
<group col="4" colspan="2">
<button name="button_confirm" states="draft" string="Confirm" type="object"/>
<button name="action_set_to_draft" states="done" string="Set to Draft" type="object"/>
<button name="cancel" states="confirm" string="Refuse"/>
<button name="done" states="confirm" string="Accept"/>
</group>
</form>
</field>
</record>
<record id='act_hr_timesheet_sheet_form' model='ir.actions.act_window'>
<field name='name'>All Timesheets</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_sheet_form'/>
<record id="act_hr_timesheet_sheet_form" model="ir.actions.act_window">
<field name="name">All Timesheets</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_sheet_form"/>
</record>
<menuitem name='Human Resources/Timesheets/All Timesheets' action='act_hr_timesheet_sheet_form' id='menu_act_hr_timesheet_sheet_form'/>
<menuitem id="next_id_60" name="Timesheets" parent="hr.menu_hr_root"/><menuitem action="act_hr_timesheet_sheet_form" id="menu_act_hr_timesheet_sheet_form" parent="next_id_60"/>
<record id='act_hr_timesheet_sheet_form_my' model='ir.actions.act_window'>
<field name='name'>My timesheets</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('user_id','=',uid)]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="act_hr_timesheet_sheet_form_my" model="ir.actions.act_window">
<field name="name">My timesheets</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('user_id','=',uid)]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Timesheets/My Timesheets' action='act_hr_timesheet_sheet_form_my' id='menu_act_hr_timesheet_sheet_form_my'/>
<menuitem action="act_hr_timesheet_sheet_form_my" id="menu_act_hr_timesheet_sheet_form_my" parent="hr_timesheet_sheet.next_id_60"/>
<record id='act_hr_timesheet_sheet_form_my_confirm' model='ir.actions.act_window'>
<field name='name'>My timesheets to confirm</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('user_id','=',uid),('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="act_hr_timesheet_sheet_form_my_confirm" model="ir.actions.act_window">
<field name="name">My timesheets to confirm</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('user_id','=',uid),('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Timesheets/My Timesheets/My Timesheets to Confirm' action='act_hr_timesheet_sheet_form_my_confirm' id='menu_act_hr_timesheet_sheet_form_my_confirm'/>
<menuitem action="act_hr_timesheet_sheet_form_my_confirm" id="menu_act_hr_timesheet_sheet_form_my_confirm" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my"/>
<wizard name='hr_timesheet_sheet.department.open' id='act_hr_timesheet_sheet_form_department_current' model='hr.employee' string='My department&apos;s timesheet'/>
<menuitem name='Human Resources/Timesheets/My Department&apos;s Timesheets' icon='STOCK_JUSTIFY_FILL' action='act_hr_timesheet_sheet_form_department_current' type='wizard' id='menu_act_hr_timesheet_sheet_form_department_current'/>
<wizard id="act_hr_timesheet_sheet_form_department_current" model="hr.employee" name="hr_timesheet_sheet.department.open" string="My department's timesheet"/>
<menuitem action="act_hr_timesheet_sheet_form_department_current" icon="STOCK_JUSTIFY_FILL" id="menu_act_hr_timesheet_sheet_form_department_current" parent="hr_timesheet_sheet.next_id_60" type="wizard"/>
<wizard name='hr_timesheet_sheet.department.validate.open' id='act_hr_timesheet_sheet_form_department_validate' model='hr.employee' string='My department&apos;s timesheet'/>
<menuitem name='Human Resources/Timesheets/My Department&apos;s Timesheets/Timesheets to Validate' icon='STOCK_JUSTIFY_FILL' action='act_hr_timesheet_sheet_form_department_validate' type='wizard' id='menu_act_hr_timesheet_sheet_form_department_validate'/>
<wizard id="act_hr_timesheet_sheet_form_department_validate" model="hr.employee" name="hr_timesheet_sheet.department.validate.open" string="My department's timesheet"/>
<menuitem action="act_hr_timesheet_sheet_form_department_validate" icon="STOCK_JUSTIFY_FILL" id="menu_act_hr_timesheet_sheet_form_department_validate" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_department_current" type="wizard"/>
<wizard name='hr_timesheet_sheet.department.confirm.open' id='act_hr_timesheet_sheet_form_department_confirm' model='hr.employee' string='My department&apos;s timesheet'/>
<menuitem name='Human Resources/Timesheets/My Department&apos;s Timesheets/Timesheets to Confirm' icon='STOCK_JUSTIFY_FILL' action='act_hr_timesheet_sheet_form_department_confirm' type='wizard' id='menu_act_hr_timesheet_sheet_form_department_confirm'/>
<wizard id="act_hr_timesheet_sheet_form_department_confirm" model="hr.employee" name="hr_timesheet_sheet.department.confirm.open" string="My department's timesheet"/>
<menuitem action="act_hr_timesheet_sheet_form_department_confirm" icon="STOCK_JUSTIFY_FILL" id="menu_act_hr_timesheet_sheet_form_department_confirm" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_department_current" type="wizard"/>
<wizard name='hr_timesheet_sheet.current.open' id='act_hr_timesheet_sheet_form_my_current' model='hr.employee' string='My Current Timesheet'/>
<menuitem name='Human Resources/Timesheets/My Timesheets/My Current Timesheet' icon='STOCK_NEW' action='act_hr_timesheet_sheet_form_my_current' type='wizard' id='menu_act_hr_timesheet_sheet_form_my_current'/>
<wizard id="act_hr_timesheet_sheet_form_my_current" model="hr.employee" name="hr_timesheet_sheet.current.open" string="My Current Timesheet"/>
<menuitem action="act_hr_timesheet_sheet_form_my_current" icon="STOCK_NEW" id="menu_act_hr_timesheet_sheet_form_my_current" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my" type="wizard"/>
<record id='act_hr_timesheet_sheet_form_all_confirm' model='ir.actions.act_window'>
<field name='name'>Timesheets To Confirm</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="act_hr_timesheet_sheet_form_all_confirm" model="ir.actions.act_window">
<field name="name">Timesheets To Confirm</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','=','draft'),('date_to','&lt;=',time.strftime('%Y-%m-%d'))]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Timesheets/All Timesheets/Timesheets to Confirm' action='act_hr_timesheet_sheet_form_all_confirm' id='menu_act_hr_timesheet_sheet_form_all_confirm'/>
<menuitem action="act_hr_timesheet_sheet_form_all_confirm" id="menu_act_hr_timesheet_sheet_form_all_confirm" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"/>
<record id='act_hr_timesheet_sheet_form_all_valid' model='ir.actions.act_window'>
<field name='name'>Timesheets To Validate</field>
<field name='type'>ir.actions.act_window</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','=','confirm')]</field>
<field name='view_type'>form</field>
<field name='view_mode'>tree,form</field>
<record id="act_hr_timesheet_sheet_form_all_valid" model="ir.actions.act_window">
<field name="name">Timesheets To Validate</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','=','confirm')]</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem name='Human Resources/Timesheets/All Timesheets/Timesheets to Validate' action='act_hr_timesheet_sheet_form_all_valid' id='menu_act_hr_timesheet_sheet_form_all_valid'/>
<menuitem action="act_hr_timesheet_sheet_form_all_valid" id="menu_act_hr_timesheet_sheet_form_all_valid" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"/>
<!--
Company inheritancy
-->
<record id='hr_timesheet_sheet_company' model='ir.ui.view'>
<field name='name'>res.company.sheet</field>
<field name='model'>res.company</field>
<field name='type'>form</field>
<field name='inherit_id' ref='base.view_company_form'/>
<field name='arch' type='xml'>
<field name='rml_footer2' position='after'>
<record id="hr_timesheet_sheet_company" model="ir.ui.view">
<field name="name">res.company.sheet</field>
<field name="model">res.company</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_company_form"/>
<field name="arch" type="xml">
<field name="rml_footer2" position="after">
<newline/>
<field name='timesheet_range'/>
<field name='timesheet_max_difference'/>
<field name="timesheet_range"/>
<field name="timesheet_max_difference"/>
<newline/>
</field>
</field>
@ -260,14 +260,14 @@
hr.analytic.timesheet inheritancy
-->
<record id='hr_timesheet_line_form' model='ir.ui.view'>
<field name='name'>hr.analytic.timesheet.form</field>
<field name='model'>hr.analytic.timesheet</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr_timesheet.hr_timesheet_line_form'/>
<field name='arch' type='xml'>
<field name='date' position='after'>
<field name='sheet_id' select='2'/>
<record id="hr_timesheet_line_form" model="ir.ui.view">
<field name="name">hr.analytic.timesheet.form</field>
<field name="model">hr.analytic.timesheet</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form"/>
<field name="arch" type="xml">
<field name="date" position="after">
<field name="sheet_id" select="2"/>
</field>
</field>
</record>
@ -276,62 +276,62 @@
hr.attendance inheritancy
-->
<record id='view_attendance_form' model='ir.ui.view'>
<field name='name'>hr.attendance.form</field>
<field name='model'>hr.attendance</field>
<field name='type'>form</field>
<field name='inherit_id' ref='hr.view_attendance_form'/>
<field name='arch' type='xml'>
<field name='action_desc' position='after'>
<field name='sheet_id' select='2'/>
<record id="view_attendance_form" model="ir.ui.view">
<field name="name">hr.attendance.form</field>
<field name="model">hr.attendance</field>
<field name="type">form</field>
<field name="inherit_id" ref="hr.view_attendance_form"/>
<field name="arch" type="xml">
<field name="action_desc" position="after">
<field name="sheet_id" select="2"/>
</field>
</field>
</record>
<record id='view_attendance_tree' model='ir.ui.view'>
<field name='name'>hr.attendance.tree</field>
<field name='model'>hr.attendance</field>
<field name='type'>tree</field>
<field name='inherit_id' ref='hr.view_attendance_tree'/>
<field name='arch' type='xml'>
<field name='action_desc' position='after'>
<field name='sheet_id'/>
<record id="view_attendance_tree" model="ir.ui.view">
<field name="name">hr.attendance.tree</field>
<field name="model">hr.attendance</field>
<field name="type">tree</field>
<field name="inherit_id" ref="hr.view_attendance_tree"/>
<field name="arch" type="xml">
<field name="action_desc" position="after">
<field name="sheet_id"/>
</field>
</field>
</record>
<act_window name='Timesheet by Account' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_by_day' src_model='hr_timesheet_sheet.sheet' res_model='hr_timesheet_sheet.sheet.account'/>
<act_window name='Timesheet by Day' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_by_account' src_model='hr_timesheet_sheet.sheet' res_model='hr_timesheet_sheet.sheet.day'/>
<act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_day" name="Timesheet by Account" res_model="hr_timesheet_sheet.sheet.account" src_model="hr_timesheet_sheet.sheet"/>
<act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_by_account" name="Timesheet by Day" res_model="hr_timesheet_sheet.sheet.day" src_model="hr_timesheet_sheet.sheet"/>
<act_window name='Timesheet Lines' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet' src_model='hr_timesheet_sheet.sheet' res_model='hr.analytic.timesheet'/>
<act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_2_hr_analytic_timesheet" name="Timesheet Lines" res_model="hr.analytic.timesheet" src_model="hr_timesheet_sheet.sheet"/>
<act_window name='Attendances' domain='[(&apos;sheet_id&apos;, &apos;=&apos;, active_id)]' id='act_hr_timesheet_sheet_sheet_2_hr_attendance' src_model='hr_timesheet_sheet.sheet' res_model='hr.attendance'/>
<act_window domain="[('sheet_id', '=', active_id)]" id="act_hr_timesheet_sheet_sheet_2_hr_attendance" name="Attendances" res_model="hr.attendance" src_model="hr_timesheet_sheet.sheet"/>
<record id='hr_timesheet_sheet_tree_simplified' model='ir.ui.view'>
<field name='name'>hr.timesheet.sheet.tree.simplified</field>
<field name='model'>hr_timesheet_sheet.sheet</field>
<field name='type'>tree</field>
<field name='priority' eval='20'/>
<field name='arch' type='xml'>
<tree string='Timesheets'>
<field name='date_from'/>
<field name='user_id'/>
<field name='name'/>
<field name='total_attendance'/>
<field name='total_timesheet'/>
<field name='state'/>
<record id="hr_timesheet_sheet_tree_simplified" model="ir.ui.view">
<field name="name">hr.timesheet.sheet.tree.simplified</field>
<field name="model">hr_timesheet_sheet.sheet</field>
<field name="type">tree</field>
<field eval="20" name="priority"/>
<field name="arch" type="xml">
<tree string="Timesheets">
<field name="date_from"/>
<field name="user_id"/>
<field name="name"/>
<field name="total_attendance"/>
<field name="total_timesheet"/>
<field name="state"/>
</tree>
</field>
</record>
<record id='act_hr_timesheet_sheet_unvalidate' model='ir.actions.act_window'>
<field name='name'>Unvalidated Timesheets</field>
<field name='res_model'>hr_timesheet_sheet.sheet</field>
<field name='domain'>[('state','&lt;&gt;','done'),('date_to','&lt;',time.strftime('%Y-%m-%d'))]</field>
<field name='view_type'>form</field>
<field name='view_id' ref='hr_timesheet_sheet_tree_simplified'/>
<record id="act_hr_timesheet_sheet_unvalidate" model="ir.actions.act_window">
<field name="name">Unvalidated Timesheets</field>
<field name="res_model">hr_timesheet_sheet.sheet</field>
<field name="domain">[('state','&lt;&gt;','done'),('date_to','&lt;',time.strftime('%Y-%m-%d'))]</field>
<field name="view_type">form</field>
<field name="view_id" ref="hr_timesheet_sheet_tree_simplified"/>
</record>
<menuitem name='Human Resources/Timesheets/All Timesheets/Timesheets Unvalidate' action='act_hr_timesheet_sheet_unvalidate' id='menu_hr_timesheet_sheet_unvalidate'/>
<menuitem action="act_hr_timesheet_sheet_unvalidate" id="menu_hr_timesheet_sheet_unvalidate" parent="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form"/>
</data>
</terp>
</terp>

View File

@ -1,68 +1,68 @@
<?xml version="1.0" ?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<!-- Roles definition -->
<record model="res.roles" id="HR">
<record id="HR" model="res.roles">
<field name="name">Timesheets validation</field>
</record>
<!-- Workflow definition -->
<record model="workflow" id="wkf_timesheet">
<record id="wkf_timesheet" model="workflow">
<field name="name">hr_timesheet_sheet.sheet</field>
<field name="osv">hr_timesheet_sheet.sheet</field>
<field name="on_create">True</field>
</record>
<record model="workflow.activity" id="act_new">
<field name="wkf_id" ref="wkf_timesheet" />
<record id="act_new" model="workflow.activity">
<field name="wkf_id" ref="wkf_timesheet"/>
<field name="name">new</field>
<field name="kind">function</field>
<field name="action">write({'state':'new'})</field>
<field name="flow_start">True</field>
</record>
<record model="workflow.activity" id="act_draft">
<field name="wkf_id" ref="wkf_timesheet" />
<record id="act_draft" model="workflow.activity">
<field name="wkf_id" ref="wkf_timesheet"/>
<field name="name">draft</field>
<field name="kind">function</field>
<field name="action">write({'state':'draft'})</field>
</record>
<record model="workflow.activity" id="act_confirm">
<field name="wkf_id" ref="wkf_timesheet" />
<record id="act_confirm" model="workflow.activity">
<field name="wkf_id" ref="wkf_timesheet"/>
<field name="name">confirm</field>
<field name="kind">function</field>
<field name="action">write({'state':'confirm'})</field>
</record>
<record model="workflow.activity" id="act_done">
<field name="wkf_id" ref="wkf_timesheet" />
<record id="act_done" model="workflow.activity">
<field name="wkf_id" ref="wkf_timesheet"/>
<field name="name">done</field>
<field name="kind">function</field>
<field name="action">write({'state':'done'})</field>
<field name="flow_stop">True</field>
</record>
<record model="workflow.transition" id="t0">
<record id="t0" model="workflow.transition">
<field name="act_from" ref="act_new"/>
<field name="act_to" ref="act_draft"/>
</record>
<record model="workflow.transition" id="t1">
<field name="act_from" ref="act_draft" />
<field name="act_to" ref="act_confirm" />
<record id="t1" model="workflow.transition">
<field name="act_from" ref="act_draft"/>
<field name="act_to" ref="act_confirm"/>
<field name="signal">confirm</field>
</record>
<record model="workflow.transition" id="t2">
<field name="act_from" ref="act_confirm" />
<field name="act_to" ref="act_done" />
<record id="t2" model="workflow.transition">
<field name="act_from" ref="act_confirm"/>
<field name="act_to" ref="act_done"/>
<field name="signal">done</field>
<field name="role_id" ref="HR"/>
</record>
<record model="workflow.transition" id="t3">
<field name="act_from" ref="act_confirm" />
<field name="act_to" ref="act_draft" />
<record id="t3" model="workflow.transition">
<field name="act_from" ref="act_confirm"/>
<field name="act_to" ref="act_draft"/>
<field name="signal">cancel</field>
<field name="role_id" ref="HR"/>
</record>
</data>
</terp>
</terp>

View File

@ -1,9 +1,9 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="1">
<!-- Invoices -->
<record model="account.invoice" id="invoice_1">
<record id="invoice_1" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
<field name="address_invoice_id" ref="base.res_partner_address_8"/>
@ -14,14 +14,14 @@
<field name="account_id" ref="a_recv"/>
<field name="address_contact_id" ref="base.res_partner_address_8"/>
</record>
<record model="account.invoice.line" id="invoice_1_line_1">
<record id="invoice_1_line_1" model="account.invoice.line">
<field name="name">Otpez Laptop without OS</field>
<field name="invoice_id" ref="invoice_1"/>
<field name="price_unit">642</field>
<field name="quantity">4</field>
<field name="account_id" ref="a_sale"/>
</record>
<record model="account.invoice.line" id="invoice_1_line_2">
<record id="invoice_1_line_2" model="account.invoice.line">
<field name="name">Linutop</field>
<field name="invoice_id" ref="invoice_1"/>
<field name="price_unit">280</field>
@ -29,7 +29,7 @@
<field name="account_id" ref="a_sale"/>
</record>
<record model="account.invoice" id="invoice_2">
<record id="invoice_2" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
<field name="address_invoice_id" ref="base.res_partner_address_8"/>
@ -39,25 +39,25 @@
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
<field name="address_contact_id" ref="base.res_partner_address_8"/>
<field name="date_invoice" eval="time.strftime('%Y-%m') + '-01'" />
<field eval="time.strftime('%Y-%m') + '-01'" name="date_invoice"/>
</record>
<record model="account.invoice.line" id="invoice_2_line_1">
<record id="invoice_2_line_1" model="account.invoice.line">
<field name="name">8-port Switch</field>
<field name="invoice_id" ref="invoice_2"/>
<field name="price_unit">50</field>
<field name="quantity">3</field>
<field name="account_id" ref="a_sale"/>
</record>
<record model="account.invoice.line" id="invoice_2_line_2">
<record id="invoice_2_line_2" model="account.invoice.line">
<field name="name">30m RJ45 wire</field>
<field name="invoice_id" ref="invoice_2"/>
<field name="price_unit">25</field>
<field name="quantity">20</field>
<field name="account_id" ref="a_sale"/>
</record>
<workflow model="account.invoice" ref="invoice_2" action="invoice_open" />
<workflow action="invoice_open" model="account.invoice" ref="invoice_2"/>
<record model="account.invoice" id="invoice_3">
<record id="invoice_3" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
<field name="address_invoice_id" ref="base.res_partner_address_8"/>
@ -67,25 +67,25 @@
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
<field name="address_contact_id" ref="base.res_partner_address_8"/>
<field name="date_invoice" eval="time.strftime('%Y-%m') + '-08'" />
<field eval="time.strftime('%Y-%m') + '-08'" name="date_invoice"/>
</record>
<record model="account.invoice.line" id="invoice_3_line_1">
<record id="invoice_3_line_1" model="account.invoice.line">
<field name="name">TypeMatrix Dvorak Keyboard</field>
<field name="invoice_id" ref="invoice_3"/>
<field name="price_unit">90</field>
<field name="quantity">5</field>
<field name="account_id" ref="a_sale"/>
</record>
<record model="account.invoice.line" id="invoice_3_line_2">
<record id="invoice_3_line_2" model="account.invoice.line">
<field name="name">Ergonomic Mouse</field>
<field name="invoice_id" ref="invoice_3"/>
<field name="price_unit">15</field>
<field name="quantity">5</field>
<field name="account_id" ref="a_sale"/>
</record>
<workflow model="account.invoice" ref="invoice_3" action="invoice_open" />
<workflow action="invoice_open" model="account.invoice" ref="invoice_3"/>
<record model="account.invoice" id="invoice_4">
<record id="invoice_4" model="account.invoice">
<field name="currency_id" ref="base.EUR"/>
<field name="company_id" ref="base.main_company"/>
<field name="address_invoice_id" ref="base.res_partner_address_8"/>
@ -95,23 +95,23 @@
<field name="type">out_invoice</field>
<field name="account_id" ref="a_recv"/>
<field name="address_contact_id" ref="base.res_partner_address_8"/>
<field name="date_invoice" eval="time.strftime('%Y-%m') + '-15'" />
<field eval="time.strftime('%Y-%m') + '-15'" name="date_invoice"/>
</record>
<record model="account.invoice.line" id="invoice_4_line_1">
<record id="invoice_4_line_1" model="account.invoice.line">
<field name="name">Desktop Computer Table</field>
<field name="invoice_id" ref="invoice_4"/>
<field name="price_unit">80</field>
<field name="quantity">5</field>
<field name="account_id" ref="a_sale"/>
</record>
<record model="account.invoice.line" id="invoice_4_line_2">
<record id="invoice_4_line_2" model="account.invoice.line">
<field name="name">Desktop Lamp</field>
<field name="invoice_id" ref="invoice_4"/>
<field name="price_unit">20</field>
<field name="quantity">5</field>
<field name="account_id" ref="a_sale"/>
</record>
<workflow model="account.invoice" ref="invoice_4" action="invoice_open" />
<workflow action="invoice_open" model="account.invoice" ref="invoice_4"/>
</data>
</terp>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
@ -22,11 +19,11 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[]" />
<field eval="[]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -41,11 +38,11 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('chart0')])]" />
<field eval="[(6, 0, [ref('chart0')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -56,11 +53,11 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('bal')])]" />
<field eval="[(6, 0, [ref('bal')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -71,11 +68,11 @@
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('fas')])]" />
<field eval="[(6, 0, [ref('fas')])]" name="parent_id"/>
<field name="type">asset</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -86,11 +83,11 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('bal')])]" />
<field eval="[(6, 0, [ref('bal')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -101,52 +98,52 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('nca')])]" />
<field eval="[(6, 0, [ref('nca')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="stk" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Purchased Stocks</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field eval="[(6, 0, [ref('cas')])]" name="parent_id"/>
<field name="type">asset</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="a_recv" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Debtors</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field eval="[(6, 0, [ref('cas')])]" name="parent_id"/>
<field name="type">receivable</field>
<field name="sign" eval="1"/>
<field name="reconcile" eval="True"/>
<field eval="1" name="sign"/>
<field eval="True" name="reconcile"/>
</record>
<record model="ir.property" id="account.property_account_receivable">
<record id="account.property_account_receivable" model="ir.property">
<field name="value" eval="'account.account,'+str(a_recv)"/>
<field eval="'account.account,'+str(a_recv)" name="value"/>
</record>
@ -158,11 +155,11 @@
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field eval="[(6, 0, [ref('cas')])]" name="parent_id"/>
<field name="type">tax</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -173,28 +170,28 @@
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field eval="[(6, 0, [ref('cas')])]" name="parent_id"/>
<field name="type">cash</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="cash" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Cash</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cas')])]" />
<field eval="[(6, 0, [ref('cas')])]" name="parent_id"/>
<field name="type">cash</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -205,35 +202,35 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('nca')])]" />
<field eval="[(6, 0, [ref('nca')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="a_pay" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Creditors</field>
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cli')])]" />
<field eval="[(6, 0, [ref('cli')])]" name="parent_id"/>
<field name="type">payable</field>
<field name="sign" eval="1"/>
<field name="reconcile" eval="True"/>
<field eval="1" name="sign"/>
<field eval="True" name="reconcile"/>
</record>
<record model="ir.property" id="account.property_account_payable">
<record id="account.property_account_payable" model="ir.property">
<field name="value" eval="'account.account,'+str(a_pay)"/>
<field eval="'account.account,'+str(a_pay)" name="value"/>
</record>
@ -245,11 +242,11 @@
<field name="close_method">balance</field>
<field name="parent_id" eval="[(6, 0, [ref('cli')])]" />
<field eval="[(6, 0, [ref('cli')])]" name="parent_id"/>
<field name="type">tax</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -264,11 +261,11 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('chart0')])]" />
<field eval="[(6, 0, [ref('chart0')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -279,33 +276,33 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('gpf')])]" />
<field eval="[(6, 0, [ref('gpf')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="a_sale" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Product Sales</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('rev')])]" />
<field eval="[(6, 0, [ref('rev')])]" name="parent_id"/>
<field name="type">income</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record model="ir.property" id="account.property_account_income_categ">
<record id="account.property_account_income_categ" model="ir.property">
<field name="value" eval="'account.account,'+str(a_sale)"/>
<field eval="'account.account,'+str(a_sale)" name="value"/>
</record>
@ -317,28 +314,28 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('gpf')])]" />
<field eval="[(6, 0, [ref('gpf')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="cog" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Cost of Goods Sold</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('cos')])]" />
<field eval="[(6, 0, [ref('cos')])]" name="parent_id"/>
<field name="type">expense</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
@ -349,33 +346,33 @@
<field name="close_method">none</field>
<field name="parent_id" eval="[(6, 0, [ref('gpf')])]" />
<field eval="[(6, 0, [ref('gpf')])]" name="parent_id"/>
<field name="type">view</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record id="a_expense" model="account.account">
<field name="code"></field>
<field name="code"/>
<field name="name">Expenses</field>
<field name="close_method">unreconciled</field>
<field name="parent_id" eval="[(6, 0, [ref('ovr')])]" />
<field eval="[(6, 0, [ref('ovr')])]" name="parent_id"/>
<field name="type">expense</field>
<field name="sign" eval="1"/>
<field eval="1" name="sign"/>
</record>
<record model="ir.property" id="account.property_account_expense_categ">
<record id="account.property_account_expense_categ" model="ir.property">
<field name="value" eval="'account.account,'+str(a_expense)"/>
<field eval="'account.account,'+str(a_expense)" name="value"/>
</record>
@ -387,5 +384,4 @@
</terp>
</terp>

View File

@ -1,7 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
@ -22,7 +19,7 @@
<record model="account.tax.code" id="vat_code_balance_net">
<record id="vat_code_balance_net" model="account.tax.code">
<field name="name">VAT balance to pay</field>
@ -30,31 +27,31 @@
<record model="account.tax.code" id="vat_code_input">
<record id="vat_code_input" model="account.tax.code">
<field name="name">Input VAT</field>
<field name="parent_id" ref="vat_code_balance_net" />
<field name="parent_id" ref="vat_code_balance_net"/>
</record>
<record model="account.tax.code" id="vat_code_input_S">
<record id="vat_code_input_S" model="account.tax.code">
<field name="name">Input VAT rate S (17.5%)</field>
<field name="parent_id" ref="vat_code_input" />
<field name="parent_id" ref="vat_code_input"/>
</record>
<record model="account.tax.code" id="vat_code_input_R">
<record id="vat_code_input_R" model="account.tax.code">
<field name="name">Input VAT rate R (5%)</field>
<field name="parent_id" ref="vat_code_input" />
<field name="parent_id" ref="vat_code_input"/>
</record>
@ -64,31 +61,31 @@
<record model="account.tax.code" id="vat_code_output">
<record id="vat_code_output" model="account.tax.code">
<field name="name">Output VAT</field>
<field name="parent_id" ref="vat_code_balance_net" />
<field name="parent_id" ref="vat_code_balance_net"/>
</record>
<record model="account.tax.code" id="vat_code_output_S">
<record id="vat_code_output_S" model="account.tax.code">
<field name="name">Output VAT rate S (17.5%)</field>
<field name="parent_id" ref="vat_code_output" />
<field name="parent_id" ref="vat_code_output"/>
</record>
<record model="account.tax.code" id="vat_code_output_R">
<record id="vat_code_output_R" model="account.tax.code">
<field name="name">Output VAT rate R (5%)</field>
<field name="parent_id" ref="vat_code_output" />
<field name="parent_id" ref="vat_code_output"/>
</record>
@ -102,7 +99,7 @@
<record model="account.tax.code" id="vat_code_base_net">
<record id="vat_code_base_net" model="account.tax.code">
<field name="name">Tax bases</field>
@ -110,61 +107,61 @@
<record model="account.tax.code" id="vat_code_base_purchases">
<record id="vat_code_base_purchases" model="account.tax.code">
<field name="name">Taxable purchases base</field>
<field name="parent_id" ref="vat_code_base_net" />
<field name="parent_id" ref="vat_code_base_net"/>
</record>
<record model="account.tax.code" id="vat_code_purch_S">
<record id="vat_code_purch_S" model="account.tax.code">
<field name="name">Taxable purchases rated S (17.5%)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
<field name="parent_id" ref="vat_code_base_purchases"/>
</record>
<record model="account.tax.code" id="vat_code_purch_R">
<record id="vat_code_purch_R" model="account.tax.code">
<field name="name">Taxable purchases rated R (5%)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
<field name="parent_id" ref="vat_code_base_purchases"/>
</record>
<record model="account.tax.code" id="vat_code_purch_Z">
<record id="vat_code_purch_Z" model="account.tax.code">
<field name="name">Taxable purchases rated Z (0%)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
<field name="parent_id" ref="vat_code_base_purchases"/>
</record>
<record model="account.tax.code" id="vat_code_purch_X">
<record id="vat_code_purch_X" model="account.tax.code">
<field name="name">Taxable purchases type X (Exempt)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
<field name="parent_id" ref="vat_code_base_purchases"/>
</record>
<record model="account.tax.code" id="vat_code_purch_O">
<record id="vat_code_purch_O" model="account.tax.code">
<field name="name">Taxable purchases type O (Out of scope)</field>
<field name="parent_id" ref="vat_code_base_purchases" />
<field name="parent_id" ref="vat_code_base_purchases"/>
</record>
@ -174,61 +171,61 @@
<record model="account.tax.code" id="vat_code_base_sales">
<record id="vat_code_base_sales" model="account.tax.code">
<field name="name">Base of taxable sales</field>
<field name="parent_id" ref="vat_code_base_net" />
<field name="parent_id" ref="vat_code_base_net"/>
</record>
<record model="account.tax.code" id="vat_code_sales_S">
<record id="vat_code_sales_S" model="account.tax.code">
<field name="name">Taxable sales rated S (17.5%)</field>
<field name="parent_id" ref="vat_code_base_sales" />
<field name="parent_id" ref="vat_code_base_sales"/>
</record>
<record model="account.tax.code" id="vat_code_sales_R">
<record id="vat_code_sales_R" model="account.tax.code">
<field name="name">Taxable sales rated R (5%)</field>
<field name="parent_id" ref="vat_code_base_sales" />
<field name="parent_id" ref="vat_code_base_sales"/>
</record>
<record model="account.tax.code" id="vat_code_sales_Z">
<record id="vat_code_sales_Z" model="account.tax.code">
<field name="name">Taxable sales rated Z (0%)</field>
<field name="parent_id" ref="vat_code_base_sales" />
<field name="parent_id" ref="vat_code_base_sales"/>
</record>
<record model="account.tax.code" id="vat_code_sales_X">
<record id="vat_code_sales_X" model="account.tax.code">
<field name="name">Taxable sales type X (Exempt)</field>
<field name="parent_id" ref="vat_code_base_sales" />
<field name="parent_id" ref="vat_code_base_sales"/>
</record>
<record model="account.tax.code" id="vat_code_sales_O">
<record id="vat_code_sales_O" model="account.tax.code">
<field name="name">Taxable sales type O (Out of scope)</field>
<field name="parent_id" ref="vat_code_base_sales" />
<field name="parent_id" ref="vat_code_base_sales"/>
</record>
@ -244,11 +241,11 @@
<record model="account.tax" id="ivats">
<record id="ivats" model="account.tax">
<field name="name">IVAT S</field>
<field name="amount" eval="0.175"/>
<field eval="0.175" name="amount"/>
<field name="type">percent</field>
@ -268,11 +265,11 @@
<record model="account.tax" id="ivatr">
<record id="ivatr" model="account.tax">
<field name="name">IVAT R</field>
<field name="amount" eval="0.005"/>
<field eval="0.005" name="amount"/>
<field name="type">percent</field>
@ -292,11 +289,11 @@
<record model="account.tax" id="ivatz">
<record id="ivatz" model="account.tax">
<field name="name">IVAT Z</field>
<field name="amount" eval="0.0"/>
<field eval="0.0" name="amount"/>
<field name="type">percent</field>
@ -308,11 +305,11 @@
<record model="account.tax" id="ivatx">
<record id="ivatx" model="account.tax">
<field name="name">IVAT X</field>
<field name="amount" eval="0.0"/>
<field eval="0.0" name="amount"/>
<field name="type">percent</field>
@ -324,11 +321,11 @@
<record model="account.tax" id="ivato">
<record id="ivato" model="account.tax">
<field name="name">IVAT O</field>
<field name="amount" eval="0.0"/>
<field eval="0.0" name="amount"/>
<field name="type">percent</field>
@ -344,11 +341,11 @@
<record model="account.tax" id="ovats">
<record id="ovats" model="account.tax">
<field name="name">OVAT S</field>
<field name="amount" eval="0.175"/>
<field eval="0.175" name="amount"/>
<field name="type">percent</field>
@ -368,11 +365,11 @@
<record model="account.tax" id="ovatr">
<record id="ovatr" model="account.tax">
<field name="name">OVAT R</field>
<field name="amount" eval="0.005"/>
<field eval="0.005" name="amount"/>
<field name="type">percent</field>
@ -392,11 +389,11 @@
<record model="account.tax" id="ovatz">
<record id="ovatz" model="account.tax">
<field name="name">OVAT Z</field>
<field name="amount" eval="0.0"/>
<field eval="0.0" name="amount"/>
<field name="type">percent</field>
@ -408,11 +405,11 @@
<record model="account.tax" id="ovatx">
<record id="ovatx" model="account.tax">
<field name="name">OVAT X</field>
<field name="amount" eval="0.0"/>
<field eval="0.0" name="amount"/>
<field name="type">percent</field>
@ -424,11 +421,11 @@
<record model="account.tax" id="ovato">
<record id="ovato" model="account.tax">
<field name="name">OVAT O</field>
<field name="amount" eval="0.0"/>
<field eval="0.0" name="amount"/>
<field name="type">percent</field>
@ -444,5 +441,4 @@
</terp>
</terp>

View File

@ -1,15 +1,11 @@
<?xml version='1.0'?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data>
<wizard name='account.chart.report' id='wizard_chart_report' model='account.account' menu='False' string='Account Report'/>
<wizard id="wizard_chart_report" menu="False" model="account.account" name="account.chart.report" string="Account Report"/>
<menuitem
name='Financial Management/Reporting/CERFA Declaration'
action='wizard_chart_report'
type='wizard'
id='menu_fr_chart_report'/>
<menuitem action="wizard_chart_report" id="menu_fr_chart_report" parent="account.menu_finance_reporting" type="wizard"/>
</data>
</terp>
</terp>

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<terp>
<data noupdate="True">
<!--
@ -14,63 +14,63 @@
-->
<record model="account.tax" id="tva_normale">
<record id="tva_normale" model="account.tax">
<field name="name">19,6%</field>
<field name="amount" eval="0.196"/>
<field eval="0.196" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
</record>
<record model="account.tax" id="tva_specifique">
<record id="tva_specifique" model="account.tax">
<field name="name">8,5%</field>
<field name="amount" eval="0.085"/>
<field eval="0.085" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
</record>
<record model="account.tax" id="tva_reduite">
<record id="tva_reduite" model="account.tax">
<field name="name">5,5%</field>
<field name="amount" eval="0.055"/>
<field eval="0.055" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
</record>
<record model="account.tax" id="tva_super_reduite">
<record id="tva_super_reduite" model="account.tax">
<field name="name">2,1%</field>
<field name="amount" eval="0.021"/>
<field eval="0.021" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
</record>
<record model="account.tax" id="tva_immo_normale">
<record id="tva_immo_normale" model="account.tax">
<field name="name">Invest-19,6%</field>
<field name="amount" eval="0.196"/>
<field eval="0.196" name="amount"/>
<field name="type">percent</field>
</record>
<record model="account.tax" id="tva_immo_specifique">
<record id="tva_immo_specifique" model="account.tax">
<field name="name">Invest-8,5%</field>
<field name="amount" eval="0.085"/>
<field eval="0.085" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
</record>
<record model="account.tax" id="tva_immo_reduite">
<record id="tva_immo_reduite" model="account.tax">
<field name="name">Invest-5,5%</field>
<field name="amount" eval="0.055"/>
<field eval="0.055" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
</record>
<record model="account.tax" id="tva_immo_super_reduite">
<record id="tva_immo_super_reduite" model="account.tax">
<field name="name">Invest-2,1%</field>
<field name="amount" eval="0.021"/>
<field eval="0.021" name="amount"/>
<field name="type">percent</field>
<field name="account_collected_id" ref="pcg_445710"/>
<field name="account_paid_id" ref="pcg_445510"/>
@ -85,491 +85,491 @@
-->
<record id="l10n_fr.pcg_401000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_401700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_403000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_404000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_404100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_404700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_405000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_408000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_408100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_408400" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_408800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409710" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409740" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_409800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_Comptes_41" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_410000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_411000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_411700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_413000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_416000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_418000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_418100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_418800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_419000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_419100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_419600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_419700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_419800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_601700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602110" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602120" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602210" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602220" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602230" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602240" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602250" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602610" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602650" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_602670" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_603000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_603100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_603200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_603700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_604000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_605000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_606000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_606100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_606300" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_606400" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_606800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_607000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_607100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_607200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_607300" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_608000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609400" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609500" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_609800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_Comptes_61" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_611000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_612000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_612200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_612500" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_613000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_613200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_613500" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_613600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_614000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_615000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_615200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_615500" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_615600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_622500" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_622600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_622700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_622800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623300" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623400" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623500" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623600" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_623800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624300" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624400" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624700" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_624800" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_701100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_reduite')])]"/>
<field eval="[(6,0,[ref('tva_reduite')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_702000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_703000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_704000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_704100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_704200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_705000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_706000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_706100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_reduite')])]"/>
<field eval="[(6,0,[ref('tva_reduite')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_706200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_707000" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_707100" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_reduite')])]"/>
<field eval="[(6,0,[ref('tva_reduite')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.pcg_707200" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.a_pay" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.a_recv" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.a_expense" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
<record id="l10n_fr.a_sale" model="account.account">
<field name="tax_ids" eval="[(6,0,[ref('tva_normale')])]"/>
<field eval="[(6,0,[ref('tva_normale')])]" name="tax_ids"/>
</record>
</data>
</terp>
</terp>

Some files were not shown because too many files have changed in this diff Show More