375 lines
17 KiB
XML
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>
|