diff options
| author | pinky <> | 2006-12-07 13:41:40 +0000 |
|---|---|---|
| committer | pinky <> | 2006-12-07 13:41:40 +0000 |
| commit | a83dce15e0f33145b2eea7e878ae7eacf3aba90a (patch) | |
| tree | a3d1399cbfebf7d90a8894d97c9b7e0a9d881960 /addons/account/data | |
| parent | 004a0b996ff8f269451e07346f71a129a1f3fbaf (diff) | |
New trunk
bzr revid: pinky-dedd7f8a42bd4557112a0513082691b8590ad6cc
Diffstat (limited to 'addons/account/data')
| -rw-r--r-- | addons/account/data/account_data.xml | 280 | ||||
| -rw-r--r-- | addons/account/data/account_invoice.xml | 76 | ||||
| -rw-r--r-- | addons/account/data/account_minimal.xml | 64 |
3 files changed, 420 insertions, 0 deletions
diff --git a/addons/account/data/account_data.xml b/addons/account/data/account_data.xml new file mode 100644 index 00000000000..ea3cdd067a2 --- /dev/null +++ b/addons/account/data/account_data.xml @@ -0,0 +1,280 @@ +<?xml version="1.0"?> +<terp> +<data> + <!-- + Account Type + --> + + <record model="account.account.type" id="account_type_receivable" > + <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" > + <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"> + <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> +</data> +<data noupdate="1"> + + <!-- + Payment term + --> + <record model="account.payment.term" id="account_payment_term"> + <field name="name">Default Payment Term</field> + </record> + <record model="account.payment.term.line" id="account_payment_term_line"> + <field name="name">30 days</field> + <field name="value">balance</field> + <field name="days" eval="30"/> + <field name="condition">net days</field> + <field name="payment_id" eval="account_payment_term"/> + </record> + + <!-- + Account Journal View + --> + <record model="account.journal.view" id="account_journal_bank_view"> + <field name="name">Cash Journal View</field> + </record> + <record model="account.journal.column" id="bank_col1"> + <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"/> + </record> + <record model="account.journal.column" id="bank_col2"> + <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"/> + </record> + <record model="account.journal.column" id="bank_col7"> + <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"/> + </record> + <record model="account.journal.column" id="bank_col4"> + <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"/> + </record> + <record model="account.journal.column" id="bank_col6"> + <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"/> + </record> + <record model="account.journal.column" id="bank_col5"> + <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"/> + </record> + <record model="account.journal.column" id="bank_col9"> + <field name="view_id" ref="account_journal_bank_view"/> + <field name="name">Debit</field> + <field name="field">debit</field> + <field name="sequence" eval="10"/> + </record> + <record model="account.journal.column" id="bank_col10"> + <field name="view_id" ref="account_journal_bank_view"/> + <field name="name">Credit</field> + <field name="field">credit</field> + <field name="sequence" eval="11"/> + </record> + <record model="account.journal.column" id="bank_col3"> + <field name="view_id" ref="account_journal_bank_view"/> + <field name="name">Ref</field> + <field name="field">ref</field> + <field name="sequence" eval="7"/> + </record> + <record model="account.journal.column" id="bank_col23"> + <field name="view_id" ref="account_journal_bank_view"/> + <field name="name">State</field> + <field name="field">state</field> + <field name="sequence" eval="12"/> + </record> + + <record model="account.journal.view" id="account_journal_view"> + <field name="name">Journal View</field> + </record> + <record model="account.journal.column" id="journal_col1"> + <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"/> + </record> + <record model="account.journal.column" id="journal_col2"> + <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"/> + </record> + <record model="account.journal.column" id="journal_col3"> + <field name="view_id" ref="account_journal_view"/> + <field name="name">Ref</field> + <field name="field">ref</field> + <field name="sequence" eval="3"/> + </record> + <record model="account.journal.column" id="journal_col4"> + <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"/> + </record> + <record model="account.journal.column" id="journal_col5"> + <field name="view_id" ref="account_journal_view"/> + <field name="name">Partner</field> + <field name="field">partner_id</field> + <field name="sequence" eval="4"/> + </record> + <record model="account.journal.column" id="journal_col6"> + <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"/> + </record> + <record model="account.journal.column" id="journal_col7"> + <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"/> + </record> + <record model="account.journal.column" id="journal_col8"> + <field name="view_id" ref="account_journal_view"/> + <field name="name">Debit</field> + <field name="field">debit</field> + <field name="sequence" eval="8"/> + </record> + <record model="account.journal.column" id="journal_col9"> + <field name="view_id" ref="account_journal_view"/> + <field name="name">Credit</field> + <field name="field">credit</field> + <field name="sequence" eval="9"/> + </record> + <record model="account.journal.column" id="journal_col24"> + <field name="view_id" ref="account_journal_view"/> + <field name="name">State</field> + <field name="field">state</field> + <field name="sequence" eval="10"/> + </record> + <record model="account.journal.column" id="journal_col25"> + <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="11"/> + </record> + + <record model="account.journal.column" id="journal_col26"> + <field name="view_id" ref="account_journal_view"/> + <field name="name">Tax</field> + <field name="field">tax_amount</field> + <field name="sequence" eval="12"/> + </record> + + + <!-- + Account Journal Sequences + --> + + <record model="ir.sequence.type" id="sequence_journal_type"> + <field name="name">Account Journal</field> + <field name="code">account.journal</field> + </record> + <record model="ir.sequence" id="sequence_journal"> + <field name="name">Account Journal</field> + <field name="code">account.journal</field> + <field name="prefix"></field> + </record> + + <!-- + Account Statement Sequences + --> + + <record model="ir.sequence.type" id="sequence_statement_type"> + <field name="name">Bank Statement</field> + <field name="code">account.bank.statement</field> + </record> + <record model="ir.sequence" id="sequence_statement"> + <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="0"/> + </record> + + <!-- + Account Journal + --> + + <record model="account.journal" id="sales_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')]"/> + </record> + <record model="account.journal" id="expenses_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')]"/> + </record> + + <record model="account.journal" id="bank_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')]"/> + </record> + +</data> +</terp> diff --git a/addons/account/data/account_invoice.xml b/addons/account/data/account_invoice.xml new file mode 100644 index 00000000000..2789a7595a4 --- /dev/null +++ b/addons/account/data/account_invoice.xml @@ -0,0 +1,76 @@ +<?xml version="1.0"?> +<terp> +<data noupdate="1"> + <record model="res.request.link" id="req_link_invoice"> + <field name="name">Invoice</field> + <field name="object">account.invoice</field> + </record> + + <!-- + Sequences types for invoices + --> + <record model="ir.sequence.type" id="seq_type_out_invoice"> + <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"> + <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"> + <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"> + <field name="name">Account Refund In</field> + <field name="code">account.invoice.in_refund</field> + </record> + + <!-- + Sequences for invoices + --> + <record model="ir.sequence" id="seq_out_invoice"> + <field name="name">Account Invoice Out</field> + <field name="code">account.invoice.out_invoice</field> + <field name="padding" eval="3"/> + <field name="prefix">%(year)s/</field> + </record> + <record model="ir.sequence" id="seq_in_invoice"> + <field name="name">Account Invoice In</field> + <field name="code">account.invoice.in_invoice</field> + <field name="padding" eval="3"/> + <field name="prefix">%(year)s/</field> + </record> + <record model="ir.sequence" id="seq_out_refund"> + <field name="name">Account Refund Out</field> + <field name="code">account.invoice.out_refund</field> + <field name="padding" eval="3"/> + <field name="prefix">%(year)s/</field> + </record> + <record model="ir.sequence" id="seq_in_refund"> + <field name="name">Account Refund In</field> + <field name="code">account.invoice.in_refund</field> + <field name="padding" eval="3"/> + <field name="prefix">%(year)s/</field> + </record> + + <!-- + Sequences types for analytic account + --> + <record model="ir.sequence.type"> + <field name="name">Analytic account</field> + <field name="code">account.analytic.account</field> + </record> + + <!-- + Sequence for analytic account + --> + <record 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" /> + </record> +</data> +</terp> + diff --git a/addons/account/data/account_minimal.xml b/addons/account/data/account_minimal.xml new file mode 100644 index 00000000000..a3454390220 --- /dev/null +++ b/addons/account/data/account_minimal.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<terp> +<data noupdate="True"> + + <!-- + Minimal Tiny ERP Account Chart + --> + + <record model="account.account" id="a_recv"> + <field name="name">Main Receivable</field> + <field name="code">40</field> + <field name="type">receivable</field> + <field name="currency_id" ref="base.EUR"/> + <field name="parent_id" eval="[(6,0,[])]"/> + </record> + <record model="account.account" id="a_pay"> + <field name="name">Main Payable</field> + <field name="code">440</field> + <field name="type">payable</field> + <field name="currency_id" ref="base.EUR"/> + <field name="parent_id" eval="[(6,0,[])]"/> + </record> + + <record model="account.account" id="cash"> + <field name="name">Petty Cash</field> + <field name="code">57</field> + <field name="type">cash</field> + <field name="currency_id" ref="base.EUR"/> + <field name="parent_id" eval="[(6,0,[])]"/> + </record> + + <record model="account.account" id="a_expense"> + <field name="name">Products Purchase</field> + <field name="code">600</field> + <field name="type">expense</field> + <field name="currency_id" ref="base.EUR"/> + <field name="parent_id" eval="[(6,0,[])]"/> + </record> + <record model="account.account" id="a_sale"> + <field name="name">Products Sales</field> + <field name="code">701</field> + <field name="type">income</field> + <field name="currency_id" ref="base.EUR"/> + <field name="parent_id" eval="[(6,0,[])]"/> + </record> + + <record model="ir.property" id="property_account_receivable" forcecreate="True"> + <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)"/> + </record> + <record model="ir.property" id="property_account_payable" forcecreate="True"> + <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)"/> + </record> + <record model="ir.property" id="property_account_tax" forcecreate="True"> + <field name="name">property_account_tax</field> + <field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_tax')]"/> + <field name="value" eval="False"/> + </record> + +</data> +</terp> |
