summaryrefslogtreecommitdiff
path: root/addons/account/data
diff options
context:
space:
mode:
authorpinky <>2006-12-07 13:41:40 +0000
committerpinky <>2006-12-07 13:41:40 +0000
commita83dce15e0f33145b2eea7e878ae7eacf3aba90a (patch)
treea3d1399cbfebf7d90a8894d97c9b7e0a9d881960 /addons/account/data
parent004a0b996ff8f269451e07346f71a129a1f3fbaf (diff)
New trunk
bzr revid: pinky-dedd7f8a42bd4557112a0513082691b8590ad6cc
Diffstat (limited to 'addons/account/data')
-rw-r--r--addons/account/data/account_data.xml280
-rw-r--r--addons/account/data/account_invoice.xml76
-rw-r--r--addons/account/data/account_minimal.xml64
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>