Files
tryton/account.xml
T
2008-03-30 15:47:49 +02:00

375 lines
17 KiB
XML

<?xml version="1.0"?>
<tryton>
<data>
<record model="res.group" id="group_account">
<field name="name">Account</field>
</record>
<record model="res.group" id="group_account_admin">
<field name="name">Account admin</field>
</record>
<record model="res.user" id="res.user_admin">
<field name="groups" eval="[('add', ref('group_account')), ('add', ref('group_account_admin'))]"/>
</record>
<menuitem name="Financial Management" id="menu_account" sequence="2"
groups="group_account,group_account_admin"/>
<menuitem name="Configuration" parent="menu_account"
id="menu_account_configuration" groups="group_account_admin"
sequence="10"/>
<menuitem name="General Account" parent="menu_account_configuration"
id="menu_general_account_configuration"/>
<menuitem name="Entries" parent="menu_account"
id="menu_entries" sequence="20"/>
<menuitem name="Charts" parent="menu_account"
id="menu_charts" sequence="30"/>
<menuitem name="Processing" parent="menu_account"
id="menu_processing" sequence="40"/>
<menuitem name="Reporting" parent="menu_account"
id="menu_reporting" sequence="50"/>
<record model="ir.ui.view" id="account_type_view_form">
<field name="model">account.account.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<![CDATA[
<form string="Account Type">
<label name="name"/>
<field name="name"/>
<label name="code"/>
<field name="code"/>
<label name="partner_account"/>
<field name="partner_account"/>
</form>
]]>
</field>
</record>
<record model="ir.ui.view" id="account_type_view_tree">
<field name="model">account.account.type</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<![CDATA[
<tree string="Account Types">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="partner_account" select="2"/>
</tree>
]]>
</field>
</record>
<record model="ir.action.act_window" id="act_account_type_form">
<field name="name">Account Types</field>
<field name="res_model">account.account.type</field>
<field name="view_type">form</field>
</record>
<record model="ir.action.act_window.view" id="act_account_type_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="account_type_view_tree"/>
<field name="act_window" ref="act_account_type_form"/>
</record>
<record model="ir.action.act_window.view" id="act_account_type_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="account_type_view_form"/>
<field name="act_window" ref="act_account_type_form"/>
</record>
<menuitem parent="menu_general_account_configuration"
action="act_account_type_form" id="menu_account_type_form"/>
<record model="ir.model.access" id="access_account_type">
<field name="model" search="[('model', '=', 'account.account.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"/>
</record>
<record model="ir.model.access" id="access_account_type_account_admin">
<field name="model" search="[('model', '=', 'account.account.type')]"/>
<field name="group" ref="group_account_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="account.account.type" id="account_type_receivable">
<field name="name">Receivable</field>
<field name="code">receivable</field>
<field name="partner_account" eval="True"/>
</record>
<record model="account.account.type" id="account_type_payable">
<field name="name">Payable</field>
<field name="code">payable</field>
<field name="partner_account" eval="True"/>
</record>
<record model="account.account.type" id="account_type_view">
<field name="name">View</field>
<field name="code">view</field>
</record>
<record model="account.account.type" id="account_type_income">
<field name="name">Income</field>
<field name="code">income</field>
</record>
<record model="account.account.type" id="account_type_expense">
<field name="name">Expense</field>
<field name="code">expense</field>
</record>
<record model="account.account.type" id="account_type_tax">
<field name="name">Tax</field>
<field name="code">tax</field>
</record>
<record model="account.account.type" id="account_type_cash">
<field name="name">Cash</field>
<field name="code">cash</field>
</record>
<record model="account.account.type" id="account_type_asset">
<field name="name">Asset</field>
<field name="code">asset</field>
</record>
<record model="account.account.type" id="account_type_equity">
<field name="name">Equity</field>
<field name="code">equity</field>
</record>
<record model="account.account.type" id="account_type_closed">
<field name="name">Closed</field>
<field name="code">closed</field>
</record>
<record model="ir.ui.view" id="account_view_form">
<field name="model">account.account</field>
<field name="type">form</field>
<field name="arch" type="xml">
<![CDATA[
<form string="Account" col="6">
<label name="name"/>
<field name="name"/>
<label name="code"/>
<field name="code"/>
<label name="active"/>
<field name="active" xexpand="0" width="100"/>
<notebook colspan="6">
<page string="General Information">
<label name="company"/>
<field name="company"/>
<label name="type"/>
<field name="type"/>
<label name="currency"/>
<field name="currency"/>
<label name="second_currency"/>
<field name="second_currency"/>
<label name="close_method"/>
<field name="close_method"/>
<label name="reconcile"/>
<field name="reconcile"/>
<separator name="parents" colspan="4"/>
<field name="parents" colspan="4"/>
<separator name="taxes" colspan="4"/>
<field name="taxes" colspan="4"/>
</page>
<page string="Notes">
<field name="note"/>
</page>
</notebook>
</form>
]]>
</field>
</record>
<record model="ir.ui.view" id="account_view_tree">
<field name="model">account.account</field>
<field name="type">tree</field>
<field name="field_childs">childs</field>
<field name="arch" type="xml">
<![CDATA[
<tree string="Accounts">
<field name="name" select="1"/>
<field name="code" select="1"/>
<field name="company" select="2"/>
<field name="type" select="2"/>
<field name="active" select="2" tree_invisible="1"/>
</tree>
]]>
</field>
</record>
<record model="ir.action.act_window" id="act_account_form">
<field name="name">Accounts</field>
<field name="res_model">account.account</field>
<field name="view_type">form</field>
</record>
<record model="ir.action.act_window.view" id="act_account_form_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="account_view_tree"/>
<field name="act_window" ref="act_account_form"/>
</record>
<record model="ir.action.act_window.view" id="act_account_form_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="account_view_form"/>
<field name="act_window" ref="act_account_form"/>
</record>
<menuitem parent="menu_general_account_configuration"
action="act_account_form" id="menu_account_form"/>
<record model="ir.action.act_window" id="act_account_tree">
<field name="name">Accounts</field>
<field name="res_model">account.account</field>
<field name="view_type">tree</field>
<field name="domain">[('parents', '=', False)]</field>
</record>
<record model="ir.action.act_window.view" id="act_account_tree_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="account_view_tree"/>
<field name="act_window" ref="act_account_tree"/>
</record>
<menuitem parent="menu_account_form"
action="act_account_tree" id="menu_account_tree"/>
<record model="ir.ui.view" id="account_view_tree2">
<field name="model">account.account</field>
<field name="type">tree</field>
<field name="field_childs">childs</field>
<field name="priority" eval="20"/>
<field name="arch" type="xml">
<![CDATA[
<tree string="Accounts">
<field name="name"/>
<field name="code"/>
<field name="debit"/>
<field name="credit"/>
<field name="balance"/>
<field name="currency"/>
</tree>
]]>
</field>
</record>
<record model="ir.action.act_window" id="act_account_tree2">
<field name="name">Accounts</field>
<field name="res_model">account.account</field>
<field name="view_type">tree</field>
<field name="domain">[('parents', '=', False)]</field>
</record>
<record model="ir.action.act_window.view" id="act_account_tree2_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="account_view_tree2"/>
<field name="act_window" ref="act_account_tree2"/>
</record>
<record model="ir.action.wizard" id="act_open_chart_account">
<field name="name">Open Chart of Account</field>
<field name="wiz_name">account.account.open_chart_account</field>
</record>
<menuitem parent="menu_charts" action="act_open_chart_account"
icon="STOCK_INDENT" id="menu_open_chart_account"/>
<record model="ir.model.access" id="access_account">
<field name="model" search="[('model', '=', 'account.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"/>
</record>
<record model="ir.model.access" id="access_account_account_admin">
<field name="model" search="[('model', '=', 'account.account')]"/>
<field name="group" ref="group_account_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="account.account" id="account_root">
<field name="name">Root</field>
<field name="close_method">none</field>
<field name="type">view</field>
<field name="company" ref="company.main"/>
</record>
<record model="account.account" id="account_receivable">
<field name="name">Main Receivable</field>
<field name="type">receivable</field>
<field name="company" ref="company.main"/>
<field name="reconcile" eval="True"/>
<field name="close_method">unreconciled</field>
<field name="parents" eval="[('add', ref('account_root'))]"/>
</record>
<record model="account.account" id="account_payable">
<field name="name">Main Payable</field>
<field name="type">payable</field>
<field name="company" ref="company.main"/>
<field name="reconcile" eval="True"/>
<field name="close_method">unreconciled</field>
<field name="parents" eval="[('add', ref('account_root'))]"/>
</record>
<record model="account.account" id="account_income">
<field name="name">Main Income</field>
<field name="type">income</field>
<field name="company" ref="company.main"/>
<field name="parents" eval="[('add', ref('account_root'))]"/>
</record>
<record model="account.account" id="account_expense">
<field name="name">Main Expense</field>
<field name="type">expense</field>
<field name="company" ref="company.main"/>
<field name="parents" eval="[('add', ref('account_root'))]"/>
</record>
<record model="account.account" id="account_cash">
<field name="name">Main Cash</field>
<field name="type">cash</field>
<field name="company" ref="company.main"/>
<field name="parents" eval="[('add', ref('account_root'))]"/>
</record>
<record model="ir.property" id="property_account_receivable">
<field name="name">account_receivable</field>
<field name="field"
search="[('model.model', '=', 'partner.partner'), ('name', '=', 'account_receivable')]"/>
<field name="value" eval="'account.account,' + str(ref('account_receivable'))"/>
<field name="company" ref="company.main"/>
</record>
<record model="ir.property" id="property_account_payable">
<field name="name">account_payable</field>
<field name="field"
search="[('model.model', '=', 'partner.partner'), ('name', '=', 'account_payable')]"/>
<field name="value" eval="'account.account,' + str(ref('account_payable'))"/>
<field name="company" ref="company.main"/>
</record>
<record model="ir.ui.view" id="open_chart_account_init_view_form">
<field name="model">account.account.open_chart_account.init</field>
<field name="type">form</field>
<field name="arch" type="xml">
<![CDATA[
<form string="Open Chart of Account" col="2">
<label name="fiscalyear"/>
<field name="fiscalyear"/>
<label name="posted"/>
<field name="posted"/>
</form>
]]>
</field>
</record>
<record model="ir.ui.view" id="print_general_ledger_init_view_form">
<field name="model">account.account.print_general_ledger.init</field>
<field name="type">form</field>
<field name="arch" type="xml">
<![CDATA[
<form string="Print General Ledger">
<label name="fiscalyear"/>
<field name="fiscalyear"/>
<newline/>
<label name="start_period"/>
<field name="start_period"/>
<label name="end_period"/>
<field name="end_period"/>
<label name="company"/>
<field name="company"/>
<label name="posted"/>
<field name="posted"/>
</form>
]]>
</field>
</record>
<record model="ir.action.wizard" id="wizard_print_general_ledger">
<field name="name">Print General Legder</field>
<field name="wiz_name">account.account.print_general_ledger</field>
</record>
<menuitem parent="menu_reporting" action="wizard_print_general_ledger"
id="menu_print_general_ledger" icon="STOCK_PRINT"/>
<record model="ir.action.report" id="report_general_ledger">
<field name="name">General Ledger</field>
<field name="model">account.account</field>
<field name="report_name">account.account.general_ledger</field>
<field name="report">account/general_ledger.odt</field>
</record>
</data>
</tryton>