1501 lines
74 KiB
XML
1501 lines
74 KiB
XML
<?xml version='1.0'?>
|
|
<terp>
|
|
<data>
|
|
|
|
<!--
|
|
Fiscal Year
|
|
-->
|
|
|
|
<menuitem name='Financial Management' icon='terp-account' id='menu_finance'/>
|
|
<menuitem name='Configuration' sequence='1' groups='base.group_admin' id='menu_finance_configuration' parent='menu_finance'/>
|
|
<menuitem sequence='20' id='base.menu_action_currency_form' parent='menu_finance_configuration'/>
|
|
|
|
<record id='view_account_fiscalyear_form' model='ir.ui.view'>
|
|
<field name='name'>account.fiscalyear.form</field>
|
|
<field name='model'>account.fiscalyear</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Fiscalyear'>
|
|
<field name='name' select='1'/>
|
|
<field name='code' select='1'/>
|
|
<field name='date_start'/>
|
|
<field name='date_stop'/>
|
|
<field name='start_journal_period_id'/>
|
|
<field name='end_journal_period_id'/>
|
|
<separator string='Periods' colspan='4'/>
|
|
<field name='period_ids' nolable='1' widget='one2many_list' colspan='4'>
|
|
<form string='Period'>
|
|
<field name='name' select='1'/>
|
|
<field name='code' select='1'/>
|
|
<field name='date_start'/>
|
|
<field name='date_stop'/>
|
|
</form>
|
|
</field>
|
|
<separator string='States' colspan='4'/>
|
|
<field name='state' select='1'/>
|
|
<group col='2' colspan='2'>
|
|
<button name='create_period' type='object' states='draft' string='Create Monthly Periods'/>
|
|
<button name='create_period3' type='object' states='draft' string='Create 3 Months Periods'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='view_account_fiscalyear_tree' model='ir.ui.view'>
|
|
<field name='name'>account.fiscalyear.tree</field>
|
|
<field name='model'>account.fiscalyear</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Fiscalyear'>
|
|
<field name='code'/>
|
|
<field name='name'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_fiscalyear_form' model='ir.actions.act_window'>
|
|
<field name='name'>Fiscal Years</field>
|
|
<field name='res_model'>account.fiscalyear</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Periods/' action='action_account_fiscalyear_form' id='menu_action_account_fiscalyear_form'/>
|
|
|
|
<!--
|
|
Period
|
|
-->
|
|
|
|
<record id='view_account_period_form' model='ir.ui.view'>
|
|
<field name='name'>account.period.form</field>
|
|
<field name='model'>account.period</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Period'>
|
|
<field name='name' select='1'/>
|
|
<field name='code' select='1'/>
|
|
<field name='date_start'/>
|
|
<field name='date_stop'/>
|
|
<field name='fiscalyear_id'/>
|
|
<separator string='States' colspan='4'/>
|
|
<field name='state' select='1'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='view_account_period_tree' model='ir.ui.view'>
|
|
<field name='name'>account.period.tree</field>
|
|
<field name='model'>account.period</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Period'>
|
|
<field name='code'/>
|
|
<field name='name'/>
|
|
<field name='date_start'/>
|
|
<field name='date_stop'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_period_form' model='ir.actions.act_window'>
|
|
<field name='name'>Periods</field>
|
|
<field name='res_model'>account.period</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Periods/' action='action_account_period_form' id='menu_action_account_period_form'/>
|
|
|
|
|
|
<!--
|
|
Accounts
|
|
-->
|
|
|
|
<record id='view_account_form' model='ir.ui.view'>
|
|
<field name='name'>account.account.form</field>
|
|
<field name='model'>account.account</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account'>
|
|
<notebook>
|
|
<page string='General Information'>
|
|
<field name='name' select='1' colspan='4'/>
|
|
<field name='company_id' select='2'/>
|
|
<field name='active'/>
|
|
<newline/>
|
|
<field name='type' select='1'/>
|
|
<field name='code' select='1'/>
|
|
<field name='shortcut'/>
|
|
<field name='sign'/>
|
|
|
|
<field name='currency_id' select='2'/>
|
|
<field name='close_method'/>
|
|
<field name='reconcile'/>
|
|
<newline/>
|
|
<field name='parent_id' colspan='4'/>
|
|
<field name='tax_ids' colspan='4'/>
|
|
</page>
|
|
<page string='Notes'>
|
|
<field name='note' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_form' model='ir.actions.act_window'>
|
|
<field name='name'>Accounts</field>
|
|
<field name='res_model'>account.account</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/General Accounts/Accounts Definition' action='action_account_form' id='menu_action_account_form'/>
|
|
|
|
<record id='view_account_tree' model='ir.ui.view'>
|
|
<field name='name'>account.account.tree</field>
|
|
<field name='model'>account.account</field>
|
|
<field name='type'>tree</field>
|
|
<field name='field_parent'>child_id</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Chart of accounts'>
|
|
<field name='name'/>
|
|
<field name='code'/>
|
|
<field name='debit'/>
|
|
<field name='credit'/>
|
|
<field name='balance'/>
|
|
<field name='company_currency_id'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Chart of Accounts</field>
|
|
<field name='res_model'>account.account</field>
|
|
<field name='view_type'>tree</field>
|
|
<field name='view_id' ref='view_account_tree'/>
|
|
<field name='domain'>[('code','=','0')]</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/General Accounts/' action='action_account_tree' id='menu_action_account_tree'/>
|
|
|
|
<record id='view_account_list' model='ir.ui.view'>
|
|
<field name='name'>account.account.list</field>
|
|
<field name='model'>account.account</field>
|
|
<field name='type'>tree</field>
|
|
<field name='field_parent'>child_id</field>
|
|
<field name='priority' eval='6'/>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Chart of Accounts'>
|
|
<field name='code'/>
|
|
<field name='name'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_tree2' model='ir.actions.act_window'>
|
|
<field name='name'>Fast Chart of Accounts</field>
|
|
<field name='res_model'>account.account</field>
|
|
<field name='view_type'>tree</field>
|
|
<field name='view_id' ref='view_account_list'/>
|
|
<field name='domain'>[('code','=','0')]</field>
|
|
</record>
|
|
|
|
<!--
|
|
Journal
|
|
|
|
Account Journal Columns
|
|
-->
|
|
|
|
<record id='view_journal_column_form' model='ir.ui.view'>
|
|
<field name='name'>account.journal.column.form</field>
|
|
<field name='model'>account.journal.column</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Journal Column'>
|
|
<field name='name' select='1' colspan='4'/>
|
|
<field name='field' select='1'/>
|
|
<field name='sequence'/>
|
|
<newline/>
|
|
<field name='readonly'/>
|
|
<field name='required'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='view_journal_column_tree' model='ir.ui.view'>
|
|
<field name='name'>account.journal.column.tree</field>
|
|
<field name='model'>account.journal.column</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Journal Column'>
|
|
<field name='sequence'/>
|
|
<field name='name'/>
|
|
<field name='required'/>
|
|
<field name='readonly'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_account_journal_view_form' model='ir.ui.view'>
|
|
<field name='name'>account.journal.view.form</field>
|
|
<field name='model'>account.journal.view</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Journal View'>
|
|
<field name='name' colspan='4' select='1'/>
|
|
<field name='columns_id' widget='one2many_list' colspan='4'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!--
|
|
# Account Journal
|
|
-->
|
|
|
|
<record id='view_account_journal_tree' model='ir.ui.view'>
|
|
<field name='name'>account.journal.tree</field>
|
|
<field name='model'>account.journal</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Journal'>
|
|
<field name='code'/>
|
|
<field name='name'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_account_journal_form' model='ir.ui.view'>
|
|
<field name='name'>account.journal.form</field>
|
|
<field name='model'>account.journal</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Journal'>
|
|
<notebook>
|
|
<page string='General Information'>
|
|
<field name='name' select='1'/>
|
|
<field name='active' select='1'/>
|
|
<field name='code' select='1'/>
|
|
<field name='type'/>
|
|
<field name='view_id'/>
|
|
<field name='sequence_id'/>
|
|
<field name='default_debit_account_id'/>
|
|
<field name='default_credit_account_id'/>
|
|
<field name='currency'/>
|
|
<field name='user_id'/>
|
|
<newline/>
|
|
<field name='centralisation'/>
|
|
<field name='update_posted'/>
|
|
</page>
|
|
<page string='Entry Controls'>
|
|
<separator string='Accounts Type Allowed (empty for no control)' colspan='4'/>
|
|
<field name='type_control_ids' nolabel='1' colspan='4'/>
|
|
<separator string='Accounts Allowed (empty for no control)' colspan='4'/>
|
|
<field name='account_control_ids' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_journal_form' model='ir.actions.act_window'>
|
|
<field name='name'>Account journal</field>
|
|
<field name='res_model'>account.journal</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Journal/Journal Definition' action='action_account_journal_form' id='menu_action_account_journal_form'/>
|
|
|
|
<record id='view_bank_statement_tree' model='ir.ui.view'>
|
|
<field name='name'>account.bank.statement.tree</field>
|
|
<field name='model'>account.bank.statement</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree colors='red:balance_end_real!=balance_end;blue:state=='draft' and (balance_end_real==balance_end)' string='Statement'>
|
|
<field name='date'/>
|
|
<field name='name'/>
|
|
<field name='journal_id'/>
|
|
<field name='period_id'/>
|
|
<field name='balance_start'/>
|
|
<field name='balance_end_real'/>
|
|
<field name='balance_end'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_bank_statement_form' model='ir.ui.view'>
|
|
<field name='name'>account.bank.statement.form</field>
|
|
<field name='model'>account.bank.statement</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Statement'>
|
|
<field name='name' select='1'/>
|
|
<field name='date' select='1'/>
|
|
<field name='journal_id' on_change='onchange_journal_id(journal_id)' select='1'/>
|
|
<field name='currency'/>
|
|
<field name='period_id' select='2'/>
|
|
<newline/>
|
|
<field name='balance_start'/>
|
|
<field name='balance_end_real'/>
|
|
<notebook colspan='4'>
|
|
<page string='Entry encoding'>
|
|
<field name='line_ids' nolabel='1' colspan='4'>
|
|
<tree editable='bottom' colors='red:amount!=reconcile_amount and reconcile_id' string='Statement lines'>
|
|
<field name='date'/>
|
|
<field name='ref'/>
|
|
<field name='name'/>
|
|
<field name='type'/>
|
|
<field name='partner_id' on_change='onchange_partner_id(partner_id, type, parent.currency)'/>
|
|
<field name='account_id' domain='[('journal_id','=',parent.journal_id)]'/>
|
|
<field name='amount'/>
|
|
<field name='reconcile_id' context='{'partner_id': partner_id, 'amount': amount, 'account_id': account_id, 'currency_id': parent.currency}'/>
|
|
<field name='reconcile_amount' invisible='1'/>
|
|
</tree>
|
|
<form string='Statement lines'>
|
|
<field name='date'/>
|
|
<field name='name'/>
|
|
<field name='type'/>
|
|
<field name='partner_id' on_change='onchange_partner_id(partner_id, type, parent.currency)'/>
|
|
<field name='account_id' domain='[('journal_id', '=', parent.journal_id), ('type', '<>', 'view')]'/>
|
|
<field name='amount'/>
|
|
<field name='reconcile_id' context='{'partner_id':partner_id,'amount':amount,'account_id':account_id}'/>
|
|
<field name='ref'/>
|
|
<separator string='Notes' colspan='4'/>
|
|
<field name='note' nolabel='1' colspan='4'/>
|
|
</form>
|
|
</field>
|
|
</page>
|
|
<page string='Real Entries'>
|
|
<field name='move_line_ids' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
<group col='7' colspan='4'>
|
|
<field name='state' select='2'/>
|
|
<field name='balance_end'/>
|
|
<button name='button_dummy' states='draft' string='Compute'/>
|
|
<button name='button_confirm' type='object' states='draft' string='Confirm'/>
|
|
<button name='button_cancel' type='object' states='confirm' string='Cancel'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_bank_statement_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Statements</field>
|
|
<field name='res_model'>account.bank.statement</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>form,tree</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Entries/Statements' action='action_bank_statement_tree' id='menu_bank_statement_tree'/>
|
|
|
|
<record id='action_bank_statement_draft_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Draft statements</field>
|
|
<field name='res_model'>account.bank.statement</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/Entries/Statements/Draft Statements' action='action_bank_statement_draft_tree' id='menu_bank_statement_draft_tree'/>
|
|
|
|
|
|
|
|
<record id='view_bank_statement_reconcile' model='ir.ui.view'>
|
|
<field name='name'>account.bank.statement.reconcile.form</field>
|
|
<field name='model'>account.bank.statement.reconcile</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Reconcile'>
|
|
<field name='name' select='1'/>
|
|
<newline/>
|
|
<field name='total_second_amount'/>
|
|
<field name='total_second_currency'/>
|
|
<newline/>
|
|
<field name='total_amount'/>
|
|
<field name='total_currency'/>
|
|
<newline/>
|
|
<separator colspan='4' string='Entries'/>
|
|
<field name='line_ids' domain='[('partner_id','=',context.get('partner_id', False)),('state','=','valid'),('account_id','=',context.get('account_id', False)),('reconcile_id', '=', False)]' view_mode='tree' nolabel='1' colspan='4'/>
|
|
<field name='line_new_ids' nolabel='1' colspan='4'>
|
|
<tree editable='bottom' string='Write-Off'>
|
|
<field name='account_id'/>
|
|
<field name='amount'/>
|
|
<field name='name'/>
|
|
</tree>
|
|
</field>
|
|
<group col='5' colspan='4'>
|
|
<field name='total_entry'/>
|
|
<field name='total_new'/>
|
|
<field name='total_balance'/>
|
|
<button name='dummy' string='Compute' colspan='2'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<!--
|
|
Account Types
|
|
-->
|
|
<record id='view_account_type_tree' model='ir.ui.view'>
|
|
<field name='name'>account.account.type.tree</field>
|
|
<field name='model'>account.account.type</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Type'>
|
|
<field name='code'/>
|
|
<field name='name'/>
|
|
<field name='code_from'/>
|
|
<field name='code_to'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='view_account_type_form' model='ir.ui.view'>
|
|
<field name='name'>account.account.type.form</field>
|
|
<field name='model'>account.account.type</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Type'>
|
|
<field name='name' select='1'/>
|
|
<field name='code' select='1'/>
|
|
<field name='sequence'/>
|
|
<field name='close_method'/>
|
|
<field name='code_from' select='1'/>
|
|
<field name='code_to' select='1'/>
|
|
<field name='partner_account'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_type_form' model='ir.actions.act_window'>
|
|
<field name='name'>Account Types</field>
|
|
<field name='res_model'>account.account.type</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/General Accounts/' groups='base.group_extended' action='action_account_type_form' id='menu_action_account_type_form'/>
|
|
<!--
|
|
Entries
|
|
-->
|
|
<record id='view_account_move_tree' model='ir.ui.view'>
|
|
<field name='name'>account.move.tree</field>
|
|
<field name='model'>account.move</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account entry'>
|
|
<field name='ref'/>
|
|
<field name='name'/>
|
|
<field name='period_id'/>
|
|
<field name='journal_id'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<!--
|
|
Reconcile
|
|
-->
|
|
|
|
<record id='view_move_reconcile_form' model='ir.ui.view'>
|
|
<field name='name'>account.move.reconcile.form</field>
|
|
<field name='model'>account.move.reconcile</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Entry Reconcile'>
|
|
<group col='6' colspan='4'>
|
|
<field name='name' select='1'/>
|
|
<field name='create_date' select='1'/>
|
|
<field name='type' select='1'/>
|
|
</group>
|
|
<field name='line_id' nolabel='1' colspan='4'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<!--
|
|
Tax Codes
|
|
-->
|
|
<record id='view_tax_code_tree' model='ir.ui.view'>
|
|
<field name='name'>account.tax.code.tree</field>
|
|
<field name='model'>account.tax.code</field>
|
|
<field name='type'>tree</field>
|
|
<field name='field_parent'>child_ids</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Tax Code'>
|
|
<field name='name'/>
|
|
<field name='code'/>
|
|
<field name='sum'/>
|
|
<field name='sum_period'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='view_tax_code_form' model='ir.ui.view'>
|
|
<field name='name'>account.tax.code.form</field>
|
|
<field name='model'>account.tax.code</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Tax Code'>
|
|
<field name='name' select='1'/>
|
|
<field name='company_id'/>
|
|
<field name='code' select='1'/>
|
|
<field name='parent_id' select='1'/>
|
|
<field name='sign'/>
|
|
<newline/>
|
|
<field name='sum'/>
|
|
<field name='sum_period'/>
|
|
<newline/>
|
|
<field name='info' colspan='4'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_tax_code_list' model='ir.actions.act_window'>
|
|
<field name='name'>Tax codes</field>
|
|
<field name='res_model'>account.tax.code</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
<field name='view_id' ref='view_tax_code_tree'/>
|
|
</record>
|
|
<record id='action_tax_code_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Tax Report</field>
|
|
<field name='res_model'>account.tax.code</field>
|
|
<field name='domain'>[('parent_id','=',False)]</field>
|
|
<field name='view_type'>tree</field>
|
|
<field name='view_id' ref='view_tax_code_tree'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Taxes/' sequence='12' action='action_tax_code_list' id='menu_action_tax_code_list'/>
|
|
<menuitem name='Financial Management/Periodical Processing/Taxes/' sequence='12' action='action_tax_code_tree' id='menu_action_tax_code_tree'/>
|
|
|
|
|
|
<!--
|
|
Tax
|
|
-->
|
|
<record id='view_tax_tree' model='ir.ui.view'>
|
|
<field name='name'>account.tax.tree</field>
|
|
<field name='model'>account.tax</field>
|
|
<field name='type'>tree</field>
|
|
<field name='field_parent'>child_ids</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Tax'>
|
|
<field name='name'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='view_tax_form' model='ir.ui.view'>
|
|
<field name='name'>account.tax.form</field>
|
|
<field name='model'>account.tax</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Tax'>
|
|
<notebook>
|
|
<page string='Tax Definition'>
|
|
<field name='name' select='1'/>
|
|
<field name='company_id'/>
|
|
<field name='tax_group' select='1'/>
|
|
<field name='active' select='2'/>
|
|
<field name='type'/>
|
|
<field name='applicable_type'/>
|
|
<field name='amount' select='2'/>
|
|
<field name='include_base_amount' groups='base.group_extended'/>
|
|
<field name='domain' groups='base.group_extended'/>
|
|
<newline/>
|
|
<field name='account_collected_id'/>
|
|
<label nolabel='1' string='Keep empty to use the income account' colspan='2'/>
|
|
<field name='account_paid_id'/>
|
|
<label nolabel='1' string='Keep empty to use the expense account' colspan='2'/>
|
|
<field name='child_depend' groups='base.group_extended'/>
|
|
<field name='sequence' groups='base.group_extended'/>
|
|
<newline/>
|
|
<field name='child_ids' groups='base.group_extended' colspan='4'/>
|
|
</page>
|
|
<page string='Tax Declaration'>
|
|
<separator colspan='4' string='Invoices'/>
|
|
<field name='base_code_id'/>
|
|
<field name='base_sign'/>
|
|
<field name='tax_code_id'/>
|
|
<field name='tax_sign'/>
|
|
|
|
<separator colspan='4' string='Refund Invoices'/>
|
|
<field name='ref_base_code_id'/>
|
|
<field name='ref_base_sign'/>
|
|
<field name='ref_tax_code_id'/>
|
|
<field name='ref_tax_sign'/>
|
|
</page>
|
|
<page groups='base.group_extended' string='Special Computation'>
|
|
<separator string='Compute Code (if type=code)' colspan='4'/>
|
|
<field name='python_compute' nolabel='1' colspan='4'/>
|
|
<separator string='Applicable Code (if type=code)' colspan='4'/>
|
|
<field name='python_applicable' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_tax_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Taxes Structure</field>
|
|
<field name='res_model'>account.tax</field>
|
|
<field name='view_type'>tree</field>
|
|
<field name='domain'>[('parent_id','=',False)]</field>
|
|
<field name='view_id' ref='view_tax_tree'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Taxes/' sequence='12' action='action_tax_tree' id='menu_action_tax_tree'/>
|
|
|
|
<record id='action_tax_form' model='ir.actions.act_window'>
|
|
<field name='name'>Taxes</field>
|
|
<field name='res_model'>account.tax</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_id' ref='view_tax_tree'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Taxes/' action='action_tax_form' id='menu_action_tax_form'/>
|
|
|
|
|
|
<menuitem name='Financial Management/Entries' sequence='2' id='menu_finance_entries'/>
|
|
|
|
<!--
|
|
Entries Journal lines
|
|
-->
|
|
|
|
<wizard name='account.move.journal.select' id='action_move_journal_line_form_select' menu='False' model='account.move.line' string='Standard entry'/>
|
|
|
|
<record id='ir_open_journal_period' model='ir.values'>
|
|
<field name='key2'>tree_but_open</field>
|
|
<field name='model'>account.journal.period</field>
|
|
<field name='name'>Open Journal</field>
|
|
<field name='value' eval=''ir.actions.wizard,%d'%action_move_journal_line_form_select'/>
|
|
<field name='object' eval='True'/>
|
|
</record>
|
|
|
|
<wizard name='account.move.journal' id='action_move_journal_line_form' model='account.move.line' menu='False' string='Standard entry'/>
|
|
<menuitem name='Financial Management/Entries/Entries by Journal' action='action_move_journal_line_form' type='wizard' id='menu_action_move_journal_line_form'/>
|
|
|
|
<record id='action_move_journal_period_line_form' model='ir.actions.act_window'>
|
|
<field name='name'>Open Journals</field>
|
|
<field name='res_model'>account.journal.period</field>
|
|
<field name='view_type'>tree</field>
|
|
<field name='domain'>[('state','<>','done')]</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Entries/Entries by Journal/' action='action_move_journal_period_line_form' id='menu_action_move_journal_period_line_form'/>
|
|
|
|
<!--
|
|
Entries lines
|
|
-->
|
|
|
|
<record id='view_move_line_tree' model='ir.ui.view'>
|
|
<field name='name'>account.move.line.tree</field>
|
|
<field name='model'>account.move.line</field>
|
|
<field name='type'>tree</field>
|
|
<field name='priority' eval='4'/>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Entry Line'>
|
|
<field name='date'/>
|
|
<field name='move_id'/>
|
|
<field name='ref'/>
|
|
<field name='invoice'/>
|
|
<field name='name'/>
|
|
<field name='partner_id'/>
|
|
<field name='account_id'/>
|
|
<field name='journal_id'/>
|
|
<field name='debit' sum='Total debit'/>
|
|
<field name='credit' sum='Total credit'/>
|
|
<field name='amount_currency'/>
|
|
<field name='currency_id'/>
|
|
<field name='state'/>
|
|
<field name='reconcile_id'/>
|
|
<field name='reconcile_partial_id'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_move_line_form' model='ir.ui.view'>
|
|
<field name='name'>account.move.line.form</field>
|
|
<field name='model'>account.move.line</field>
|
|
<field name='type'>form</field>
|
|
<field name='priority' eval='2'/>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Entry Line'>
|
|
<notebook>
|
|
<page string='Information'>
|
|
<separator string='General Information' colspan='4'/>
|
|
<field name='name' select='1'/>
|
|
<field name='date' select='1'/>
|
|
<field name='ref' select='2'/>
|
|
<field name='invoice' select='2'/>
|
|
<field name='account_id' select='1'/>
|
|
<field name='partner_id' select='1'/>
|
|
|
|
<field name='debit' select='2'/>
|
|
<field name='credit' select='2'/>
|
|
|
|
<separator string='Optional Information' colspan='4'/>
|
|
<field name='currency_id'/>
|
|
<field name='amount_currency'/>
|
|
<field name='quantity' select='2'/>
|
|
<field name='move_id' required='False'/>
|
|
<newline/>
|
|
<field name='statement_id' select='2'/>
|
|
<field name='blocked' select='2'/>
|
|
<field name='date_maturity'/>
|
|
<field name='date_created'/>
|
|
<newline/>
|
|
<field name='tax_code_id'/>
|
|
<field name='tax_amount'/>
|
|
|
|
<separator string='State' colspan='4'/>
|
|
<field name='journal_id' select='2'/>
|
|
<field name='period_id'/>
|
|
<field name='reconcile_id'/>
|
|
<field name='reconcile_partial_id'/>
|
|
<field name='active' select='2'/>
|
|
<field name='state' select='2'/>
|
|
</page>
|
|
<page string='Analytic Lines'>
|
|
<field name='analytic_lines' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id='view_move_line_form2' model='ir.ui.view'>
|
|
<field name='name'>account.move.line.form2</field>
|
|
<field name='model'>account.move.line</field>
|
|
<field name='type'>form</field>
|
|
<field name='priority' eval='9'/>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Entry Line'>
|
|
<notebook>
|
|
<page string='Information'>
|
|
<separator string='General Information' colspan='4'/>
|
|
<field name='name' select='1'/>
|
|
<field name='date' select='2'/>
|
|
<field name='journal_id' readonly='False' select='1'/>
|
|
<field name='period_id' readonly='False' select='2'/>
|
|
<field name='account_id' select='1'/>
|
|
<field name='partner_id' select='2'/>
|
|
<newline/>
|
|
<field name='debit' select='2'/>
|
|
<field name='credit' select='2'/>
|
|
|
|
<separator string='Optional Information' colspan='4'/>
|
|
<field name='currency_id'/>
|
|
<field name='amount_currency'/>
|
|
<field name='quantity' select='3'/>
|
|
<field name='move_id' required='False'/>
|
|
<newline/>
|
|
<field name='date_maturity'/>
|
|
<field name='date_created'/>
|
|
<field name='date_created'/>
|
|
<field name='blocked' select='3'/>
|
|
|
|
<separator string='State' colspan='4'/>
|
|
<newline/>
|
|
<field name='reconcile_id'/>
|
|
<field name='reconcile_partial_id'/>
|
|
<field name='state' select='2'/>
|
|
</page>
|
|
<page string='Analytic Lines'>
|
|
<field name='analytic_lines' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='action_move_line_select' model='ir.actions.act_window'>
|
|
<field name='name'>account.move.line.select</field>
|
|
<field name='res_model'>account.move.line</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
<field name='view_id' ref='view_move_line_tree'/>
|
|
</record>
|
|
|
|
<!--
|
|
Account.Entry Edition
|
|
-->
|
|
|
|
<record id='view_move_tree' model='ir.ui.view'>
|
|
<field name='name'>account.move.tree</field>
|
|
<field name='model'>account.move</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Entry'>
|
|
<field name='ref'/>
|
|
<field name='name'/>
|
|
<field name='period_id'/>
|
|
<field name='journal_id'/>
|
|
|
|
<field name='line_id'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_move_form' model='ir.ui.view'>
|
|
<field name='name'>account.move.form</field>
|
|
<field name='model'>account.move</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Account Entry'>
|
|
<separator string='General Information' colspan='4'/>
|
|
<field name='name' select='1'/>
|
|
<field name='ref' select='1'/>
|
|
<field name='period_id' select='2'/>
|
|
<field name='journal_id' select='1'/>
|
|
|
|
<separator string='Entry Lines' colspan='4'/>
|
|
<field name='line_id' readonly='1' widget='one2many_list' nolabel='1' colspan='4'>
|
|
<form string='Account Entry Line'>
|
|
<separator string='General Information' colspan='4'/>
|
|
<field name='name' select='1'/>
|
|
<field name='date'/>
|
|
<field name='account_id'/>
|
|
<field name='partner_id' on_change='onchange_partner_id(False,partner_id,account_id,debit,credit)'/>
|
|
|
|
<field name='debit' select='1'/>
|
|
<field name='credit' select='1'/>
|
|
|
|
<separator string='Optional Information' colspan='4'/>
|
|
<field name='currency_id'/>
|
|
<field name='amount_currency'/>
|
|
<field name='quantity' select='1'/>
|
|
<newline/>
|
|
<field name='date_maturity'/>
|
|
<field name='date_created'/>
|
|
|
|
<separator string='State' colspan='4'/>
|
|
<field name='reconcile_id'/>
|
|
<field name='reconcile_partial_id'/>
|
|
<field name='statement_id'/>
|
|
<field name='state'/>
|
|
</form>
|
|
<tree editable='top' string='Account Entry Line'>
|
|
<field name='date'/>
|
|
<field name='name'/>
|
|
<field name='partner_id' on_change='onchange_partner_id(False,partner_id,account_id,debit,credit)'/>
|
|
<field name='account_id'/>
|
|
<field name='date_maturity'/>
|
|
<field name='ref'/>
|
|
<field name='debit'/>
|
|
<field name='credit'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
|
|
<field name='state' select='1'/>
|
|
<group col='2' colspan='2'>
|
|
<button name='button_validate' type='object' states='draft' string='Validate'/>
|
|
<button name='button_cancel' type='object' states='posted' string='Cancel'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='action_move_line_form' model='ir.actions.act_window'>
|
|
<field name='name'>Entries</field>
|
|
<field name='type'>ir.actions.act_window</field>
|
|
<field name='res_model'>account.move</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_id' ref='view_move_tree'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Entries/Search Entries/' action='action_move_line_form' id='menu_action_move_line_form'/>
|
|
|
|
<record id='action_move_line_search' model='ir.actions.act_window'>
|
|
<field name='name'>Entry lines</field>
|
|
<field name='type'>ir.actions.act_window</field>
|
|
<field name='res_model'>account.move.line</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_id' ref='view_move_line_tree'/>
|
|
</record>
|
|
<record id='action_move_line_search_view1' model='ir.actions.act_window.view'>
|
|
<field name='sequence' eval='10'/>
|
|
<field name='view_mode'>tree</field>
|
|
<field name='view_id' ref='view_move_line_tree'/>
|
|
<field name='act_window_id' ref='action_move_line_search'/>
|
|
</record>
|
|
<record id='action_move_line_search_view2' model='ir.actions.act_window.view'>
|
|
<field name='sequence' eval='20'/>
|
|
<field name='view_mode'>form</field>
|
|
<field name='view_id' ref='view_move_line_form'/>
|
|
<field name='act_window_id' ref='action_move_line_search'/>
|
|
</record>
|
|
|
|
<menuitem name='Financial Management/Entries/Search Entries/' action='action_move_line_search' id='menu_action_move_line_search'/>
|
|
|
|
<menuitem name='Financial Management/Charts' sequence='7' id='menu_finance_charts'/>
|
|
<wizard name='account.chart' id='wizard_account_chart' menu='False' model='account.account' string='Accounts Charts'/>
|
|
<menuitem name='Financial Management/Charts/Charts of Accounts' action='wizard_account_chart' type='wizard' id='menu_action_account_tree2'/>
|
|
<menuitem name='Financial Management/Charts/Charts of Accounts/Fast Charts of Accounts' action='action_account_tree2' id='menu_action_account_tree3'/>
|
|
|
|
<menuitem name='Financial Management/Periodical Processing' sequence='3' id='menu_finance_periodical_processing'/>
|
|
|
|
|
|
<record id='view_bank_statement_reconcile_form' model='ir.ui.view'>
|
|
<field name='name'>account.bank.statement.reconcile.form</field>
|
|
<field name='model'>account.bank.statement</field>
|
|
<field name='priority' eval='30'/>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Statement'>
|
|
<field name='name' select='1'/>
|
|
<field name='date' select='1'/>
|
|
<field name='journal_id' on_change='onchange_journal_id(journal_id)' select='1'/>
|
|
<field name='currency'/>
|
|
<newline/>
|
|
<field name='balance_start'/>
|
|
<field name='balance_end_real'/>
|
|
<notebook colspan='4'>
|
|
<page string='Select entries'>
|
|
<field name='move_line_ids' domain='[('statement_id', '=', False), ('journal_id', '=', journal_id)]' nolabel='1' widget='many2many' colspan='4'/>
|
|
</page>
|
|
<page string='Entry encoding'>
|
|
<separator string='Entry Lines' colspan='4'/>
|
|
<field name='period_id'/>
|
|
<field name='line_ids' nolabel='1' colspan='4'>
|
|
<tree editable='bottom' string='Statement lines'>
|
|
<field name='date'/>
|
|
<field name='name'/>
|
|
<field name='type'/>
|
|
<field name='partner_id' on_change='onchange_partner_id(partner_id, type, parent.currency)'/>
|
|
<field name='account_id' domain='[('journal_id', '=', parent.journal_id)]'/>
|
|
<field name='amount'/>
|
|
<field name='reconcile_id' context='{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}'/>
|
|
</tree>
|
|
<form string='Statement lines'>
|
|
<field name='date'/>
|
|
<field name='name'/>
|
|
<field name='type'/>
|
|
<field name='partner_id' on_change='onchange_partner_id(partner_id, type, parent.currency)'/>
|
|
<field name='account_id' domain='[('journal_id', '=', parent.journal_id)]'/>
|
|
<field name='amount'/>
|
|
<field name='reconcile_id' context='{'partner_id': partner_id, 'amount': amount, 'account_id': account_id}'/>
|
|
</form>
|
|
</field>
|
|
</page>
|
|
</notebook>
|
|
<group col='7' colspan='4'>
|
|
<field name='state' select='2'/>
|
|
<field name='balance_end'/>
|
|
<button name='button_dummy' states='draft' string='Compute'/>
|
|
<button name='button_confirm' type='object' states='draft' string='Confirm'/>
|
|
<button name='button_cancel' type='object' states='confirm' string='Cancel'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_bank_statement_reconciliation_form' model='ir.actions.act_window'>
|
|
<field name='name'>Statements reconciliation</field>
|
|
<field name='res_model'>account.bank.statement</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>form,tree</field>
|
|
<field name='view_id' ref='view_bank_statement_reconcile_form'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Periodical Processing/Bank Reconciliation/Statement by Importing Entries' action='action_bank_statement_reconciliation_form' id='menu_action_account_bank_reconcile_tree'/>
|
|
<wizard name='account.move.bank.reconcile' id='action_account_bank_reconcile_tree' model='account.move.line' menu='False' string='Bank reconciliation'/>
|
|
<menuitem name='Financial Management/Periodical Processing/Bank Reconciliation/Check in Bank Journal' action='action_account_bank_reconcile_tree' type='wizard' id='menu_action_account_bank_reconcile_check_tree'/>
|
|
|
|
<act_window name='Entries' domain='[('account_id', '=', active_id)]' id='act_account_acount_move_line_open' src_model='account.account' res_model='account.move.line'/>
|
|
|
|
<act_window name='Unreconciled entries' domain='[('account_id', '=', active_id),('reconcile_id','=',False)]' id='act_account_acount_move_line_open_unreconciled' src_model='account.account' res_model='account.move.line'/>
|
|
|
|
<act_window name='Reconciled entries' domain='[('reconcile_id', '=', active_id)]' id='act_account_acount_move_line_reconcile_open' src_model='account.move.reconcile' res_model='account.move.line'/>
|
|
|
|
<menuitem name='Financial Management/Reporting' sequence='8' id='menu_finance_reporting'/>
|
|
|
|
<!--
|
|
TODO:
|
|
Print Journal (and change state)
|
|
Close Journal (and verify that there is no draft move lines)
|
|
-->
|
|
|
|
<record id='view_journal_period_tree' model='ir.ui.view'>
|
|
<field name='name'>account.journal.period.tree</field>
|
|
<field name='model'>account.journal.period</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Journals'>
|
|
<field name='period_id' icon='icon'/>
|
|
<field name='journal_id'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='action_account_journal_period_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Journals</field>
|
|
<field name='res_model'>account.journal.period</field>
|
|
<field name='view_type'>tree</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Reporting/Print Journals' action='action_account_journal_period_tree' id='menu_action_account_journal_period_tree'/>
|
|
|
|
<record id='action_account_budget_post_tree' model='ir.actions.act_window'>
|
|
<field name='name'>Budgets</field>
|
|
<field name='res_model'>account.budget.post</field>
|
|
<field name='view_type'>tree</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Reporting/Print Budgets' action='action_account_budget_post_tree' id='menu_action_account_budget_post_tree'/>
|
|
|
|
<!--
|
|
Budgets
|
|
-->
|
|
<record id='view_budget_post_form' model='ir.ui.view'>
|
|
<field name='name'>account.budget.post.form</field>
|
|
<field name='model'>account.budget.post</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Master Budget'>
|
|
<notebook>
|
|
<page string='Definition'>
|
|
<field name='code' select='1'/>
|
|
<field name='name' select='1'/>
|
|
</page>
|
|
<page string='Dotations'>
|
|
<button name='%(wizard_budget_spread)d' type='action' string='Spread'/>
|
|
<field name='dotation_ids' nolabel='1' colspan='4'/>
|
|
</page>
|
|
<page string='Accounts'>
|
|
<field name='account_ids' nolabel='1' colspan='4'/>
|
|
</page>
|
|
</notebook>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='view_budget_post_tree' model='ir.ui.view'>
|
|
<field name='name'>account.budget.post.tree</field>
|
|
<field name='model'>account.budget.post</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Master Budget'>
|
|
<field name='code'/>
|
|
<field name='name'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='view_budget_post_dotation_form' model='ir.ui.view'>
|
|
<field name='name'>account.budget.post.dotation.form</field>
|
|
<field name='model'>account.budget.post.dotation</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Master Budget Expenses'>
|
|
<field name='period_id'/>
|
|
<field name='amount'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='view_budget_post_dotation_tree' model='ir.ui.view'>
|
|
<field name='name'>account.budget.post.dotation.tree</field>
|
|
<field name='model'>account.budget.post.dotation</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Master Budget Expenses'>
|
|
<field name='period_id'/>
|
|
<field name='amount'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='open_budget_post_form' model='ir.actions.act_window'>
|
|
<field name='name'>Master Budgets</field>
|
|
<field name='res_model'>account.budget.post</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_id' ref='view_budget_post_tree'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Budgets/Master Budgets' action='open_budget_post_form' id='menu_budget_post_form'/>
|
|
|
|
|
|
<!--
|
|
# Account Models
|
|
-->
|
|
|
|
<record id='view_model_line_tree' model='ir.ui.view'>
|
|
<field name='name'>account.model.line.tree</field>
|
|
<field name='model'>account.model.line</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Entry Model Line'>
|
|
<field name='sequence'/>
|
|
<field name='ref'/>
|
|
<field name='name'/>
|
|
<field name='account_id'/>
|
|
<field name='partner_id'/>
|
|
<field name='debit'/>
|
|
<field name='credit'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id='view_model_line_form' model='ir.ui.view'>
|
|
<field name='name'>account.model.line.form</field>
|
|
<field name='model'>account.model.line</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Entry Model Line'>
|
|
<field name='name' select='1' colspan='4'/>
|
|
<field name='sequence'/>
|
|
<field name='ref' select='1'/>
|
|
<field name='account_id'/>
|
|
<field name='partner_id'/>
|
|
<field name='debit' select='1'/>
|
|
<field name='credit' select='1'/>
|
|
<field name='quantity'/>
|
|
<newline/>
|
|
<field name='date'/>
|
|
<field name='date_maturity'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_model_form' model='ir.ui.view'>
|
|
<field name='name'>account.model.form</field>
|
|
<field name='model'>account.model</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Entry Model'>
|
|
<field name='name' select='1'/>
|
|
<field name='ref' select='1'/>
|
|
<field name='journal_id' select='1'/>
|
|
<field name='lines_id' widget='one2many_list' colspan='4'/>
|
|
<group col='1' colspan='4'>
|
|
<button name='generate' type='object' string='Create entries'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='view_model_tree' model='ir.ui.view'>
|
|
<field name='name'>account.model.tree</field>
|
|
<field name='model'>account.model</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Entry Model'>
|
|
<field name='name'/>
|
|
<field name='journal_id'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='action_model_form' model='ir.actions.act_window'>
|
|
<field name='name'>Models Definition</field>
|
|
<field name='res_model'>account.model</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Models/Models Definition' action='action_model_form' id='menu_action_model_form'/>
|
|
|
|
|
|
<!--
|
|
# Payment Terms
|
|
-->
|
|
|
|
<record id='view_payment_term_line_tree' model='ir.ui.view'>
|
|
<field name='name'>account.payment.term.line.tree</field>
|
|
<field name='model'>account.payment.term.line</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Payment Term'>
|
|
<field name='sequence'/>
|
|
<field name='name'/>
|
|
<field name='value'/>
|
|
<field name='days'/>
|
|
<field name='condition'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id='view_payment_term_line_form' model='ir.ui.view'>
|
|
<field name='name'>account.payment.term.line.form</field>
|
|
<field name='model'>account.payment.term.line</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Payment Term'>
|
|
<field name='name' select='1'/>
|
|
<field name='sequence'/>
|
|
<field name='value'/>
|
|
<field name='value_amount'/>
|
|
<newline/>
|
|
<field name='days'/>
|
|
<field name='condition'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_payment_term_form' model='ir.ui.view'>
|
|
<field name='name'>account.payment.term.form</field>
|
|
<field name='model'>account.payment.term</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Payment Term'>
|
|
<separator string='Information' colspan='4'/>
|
|
<field name='name' select='1'/>
|
|
<field name='active' select='1'/>
|
|
<separator string='Description on invoices' colspan='4'/>
|
|
<field name='note' colspan='4'/>
|
|
<separator string='Computation' colspan='4'/>
|
|
<field name='line_ids' colspan='4'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_payment_term_form' model='ir.actions.act_window'>
|
|
<field name='name'>Payment Terms</field>
|
|
<field name='res_model'>account.payment.term</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Configuration/Payment Terms/Payment Terms' action='action_payment_term_form' id='menu_action_payment_term_form'/>
|
|
|
|
<!--
|
|
# Account Subscriptions
|
|
-->
|
|
|
|
<record id='view_subscription_line_form' model='ir.ui.view'>
|
|
<field name='name'>account.subscription.line.form</field>
|
|
<field name='model'>account.subscription.line</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Subscription lines'>
|
|
<field name='date'/>
|
|
<field name='move_id'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_subscription_line_tree' model='ir.ui.view'>
|
|
<field name='name'>account.subscription.line.tree</field>
|
|
<field name='model'>account.subscription.line</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Subscription lines'>
|
|
<field name='date'/>
|
|
<field name='move_id'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='view_subscription_tree' model='ir.ui.view'>
|
|
<field name='name'>account.subscription.tree</field>
|
|
<field name='model'>account.subscription</field>
|
|
<field name='type'>tree</field>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Entry Subscription'>
|
|
<field name='ref'/>
|
|
<field name='name'/>
|
|
<field name='date_start'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id='view_subscription_form' model='ir.ui.view'>
|
|
<field name='name'>account.subscription.form</field>
|
|
<field name='model'>account.subscription</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Entry Subscription'>
|
|
<field name='name' select='1'/>
|
|
<field name='ref' select='1'/>
|
|
|
|
<separator string='Subscription Periods' colspan='4'/>
|
|
<field name='date_start' select='1'/>
|
|
<field name='period_total' select='2'/>
|
|
|
|
<field name='period_nbr'/>
|
|
<field name='period_type'/>
|
|
<field name='model_id'/>
|
|
<group col='2' colspan='2'>
|
|
<button name='compute' type='object' states='draft,running' string='Compute'/>
|
|
<button name='remove_line' type='object' states='running' string='Remove Lines'/>
|
|
</group>
|
|
<separator string='Subscription Lines' colspan='4'/>
|
|
<field name='lines_id' widget='one2many_list' colspan='4'/>
|
|
|
|
<separator string='State' colspan='4'/>
|
|
<field name='state' select='2'/>
|
|
<group col='1' colspan='2'>
|
|
<button name='state_draft' type='object' states='done' string='Set to Draft'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_subscription_form' model='ir.actions.act_window'>
|
|
<field name='name'>Subscription Entries</field>
|
|
<field name='res_model'>account.subscription</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_id' ref='view_subscription_form'/>
|
|
</record>
|
|
<menuitem name='Financial Management/Entries/' action='action_subscription_form' id='menu_action_subscription_form'/>
|
|
|
|
<record id='action_subscription_form_running' model='ir.actions.act_window'>
|
|
<field name='name'>Running Subscriptions</field>
|
|
<field name='res_model'>account.subscription</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
<field name='domain'>[('state','=','running')]</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Entries/Subscription Entries/' action='action_subscription_form_running' id='menu_action_subscription_form_running'/>
|
|
|
|
<record id='view_subscription_line_form_complete' model='ir.ui.view'>
|
|
<field name='name'>account.subscription.line.form</field>
|
|
<field name='model'>account.subscription.line</field>
|
|
<field name='type'>form</field>
|
|
<field name='priority' eval='20'/>
|
|
<field name='arch' type='xml'>
|
|
<form string='Subscription lines'>
|
|
<field name='subscription_id'/>
|
|
<field name='date'/>
|
|
<field name='move_id'/>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id='action_subscription_line_form_running' model='ir.actions.act_window'>
|
|
<field name='name'>Next Entries</field>
|
|
<field name='res_model'>account.subscription.line</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
<field name='domain'>[('move_id','=',False)]</field>
|
|
</record>
|
|
<menuitem name='Financial Management/Entries/Subscription Entries/' action='action_subscription_line_form_running' id='menu_action_subscription_line_form_running'/>
|
|
|
|
|
|
<record id='action_move_line_tree1' model='ir.actions.act_window'>
|
|
<field name='name'>Move line select</field>
|
|
<field name='res_model'>account.move.line</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
<field name='domain'>[('account_id','child_of', [active_id]),('state','<>','draft')]</field>
|
|
</record>
|
|
<wizard name='account.move.line.select' id='wizard_move_line_select' menu='False' model='account.move.line' string='Move line select'/>
|
|
<record id='ir_open_account_account' model='ir.values'>
|
|
<field name='key2' eval=''tree_but_open''/>
|
|
<field name='model' eval=''account.account''/>
|
|
<field name='name'>Open all entries lines</field>
|
|
<field name='value' eval=''ir.actions.wizard,%d'%wizard_move_line_select'/>
|
|
<field name='object' eval='True'/>
|
|
</record>
|
|
|
|
|
|
<record id='view_move_line_tax_tree' model='ir.ui.view'>
|
|
<field name='name'>account.move.line.tax.tree</field>
|
|
<field name='model'>account.move.line</field>
|
|
<field name='type'>tree</field>
|
|
<field name='priority' eval='4'/>
|
|
<field name='arch' type='xml'>
|
|
<tree string='Account Entry Line'>
|
|
<field name='date'/>
|
|
<field name='move_id'/>
|
|
<field name='statement_id' string='St.'/>
|
|
<field name='name'/>
|
|
<field name='partner_id'/>
|
|
<field name='account_id'/>
|
|
<field name='tax_code_id'/>
|
|
<field name='tax_amount'/>
|
|
<field name='debit' sum='Total debit'/>
|
|
<field name='credit' sum='Total credit'/>
|
|
<field name='state'/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='action_tax_code_line_open' model='ir.actions.act_window'>
|
|
<field name='name'>account.move.line</field>
|
|
<field name='res_model'>account.move.line</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>tree,form</field>
|
|
<field name='view_id' ref='view_move_line_tax_tree'/>
|
|
<field name='domain'>[('tax_code_id','=',active_id),('state','<>','draft')]</field>
|
|
</record>
|
|
<record id='ir_open_tax_move_line' model='ir.values'>
|
|
<field name='key2'>tree_but_open</field>
|
|
<field name='model'>account.tax.code</field>
|
|
<field name='name'>Tax Details</field>
|
|
<field name='value' eval=''ir.actions.act_window,%d'%action_tax_code_line_open'/>
|
|
<field name='object' eval='True'/>
|
|
</record>
|
|
|
|
|
|
<!--
|
|
# Admin config
|
|
-->
|
|
|
|
<act_window name='Bank statements' domain='[('journal_id', '=', active_id)]' id='act_account_journal_2_account_bank_statement' src_model='account.journal' res_model='account.bank.statement'/>
|
|
|
|
<act_window name='Entry lines' domain='[('journal_id', '=', active_id)]' id='act_account_journal_2_account_move_line' src_model='account.journal' res_model='account.move.line'/>
|
|
|
|
<act_window name='Receivables & Payables' domain='[('partner_id', '=', active_id), ('account_id.type', 'in', ['receivable', 'payable']), ('reconcile_id','=',False)]' id='act_account_partner_account_move_unreconciled' src_model='res.partner' res_model='account.move.line'/>
|
|
|
|
<act_window name='All account entries' domain='[('partner_id', '=', active_id)]' id='act_account_partner_account_move' src_model='res.partner' res_model='account.move.line'/>
|
|
|
|
|
|
|
|
<!-- configuration wizard view -->
|
|
|
|
<record id='view_config_fiscalyear_form' model='ir.ui.view'>
|
|
<field name='name'>Configure Fiscal Year</field>
|
|
<field name='model'>account.config.fiscalyear</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Configure Fiscal Year'>
|
|
<separator col='4' string='Configure Fiscal Year' colspan='4'/>
|
|
<newline/>
|
|
<field name='name'/>
|
|
<field name='code'/>
|
|
<field name='date1'/>
|
|
<field name='date2'/>
|
|
<group col='4' colspan='4'>
|
|
<button icon='gtk-cancel' special='cancel' string='Cancel'/>
|
|
<button name='action_create' icon='gtk-ok' type='object' string='Create'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='action_config_fiscalyear_form' model='ir.actions.act_window'>
|
|
<field name='name'>Configure Fiscal Year</field>
|
|
<field name='type'>ir.actions.act_window</field>
|
|
<field name='res_model'>account.config.fiscalyear</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>form</field>
|
|
<field name='target'>new</field>
|
|
</record>
|
|
|
|
|
|
|
|
<record id='view_config_journal_bank_account' model='ir.ui.view'>
|
|
<field name='name'>Configure Journal of Bank account</field>
|
|
<field name='model'>account.config.journal.bank.account</field>
|
|
<field name='type'>form</field>
|
|
<field name='arch' type='xml'>
|
|
<form string='Configure Journal of Bank account'>
|
|
<separator col='4' string='Configure Journal of Bank account' colspan='4'/>
|
|
<newline/>
|
|
<field name='lines_id' mode='tree' widget='one2many_list' nolabel='1' colspan='4'>
|
|
<form string='Journal Lines'>
|
|
<field name='name'/>
|
|
<field name='bank_account_id'/>
|
|
<field name='view_id'/>
|
|
<field name='sequence_id'/>
|
|
</form>
|
|
<tree editable='bottom' string='Account Journals'>
|
|
<field name='name'/>
|
|
<field name='bank_account_id'/>
|
|
<field name='view_id'/>
|
|
<field name='sequence_id'/>
|
|
</tree>
|
|
</field>
|
|
<group col='4' colspan='4'>
|
|
<button icon='gtk-cancel' special='cancel' string='Cancel'/>
|
|
<button name='action_create' icon='gtk-ok' type='object' string='Create'/>
|
|
</group>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id='action_config_journal_bank_account' model='ir.actions.act_window'>
|
|
<field name='name'>Configure Journal of Bank account</field>
|
|
<field name='type'>ir.actions.act_window</field>
|
|
<field name='res_model'>account.config.journal.bank.account</field>
|
|
<field name='view_type'>form</field>
|
|
<field name='view_mode'>form</field>
|
|
<field name='target'>new</field>
|
|
</record>
|
|
|
|
<!-- register configuration wizard -->
|
|
|
|
<record id='config_fiscalyear' model='ir.module.module.configuration.step'>
|
|
<field name='name'>Define fiscal years</field>
|
|
<field name='note'>Define fiscal years</field>
|
|
<field name='action_id' ref='action_config_fiscalyear_form'/>
|
|
<field name='state'>open</field>
|
|
</record>
|
|
|
|
<record id='config_journal_bank_account' model='ir.module.module.configuration.step'>
|
|
<field name='name'>Define journal for bank accounts</field>
|
|
<field name='note'>Define journal for bank accounts</field>
|
|
<field name='action_id' ref='action_config_journal_bank_account'/>
|
|
<field name='state'>open</field>
|
|
</record>
|
|
|
|
</data>
|
|
</terp>
|