[FIX] document_page: allow other users than administrator to create menu to a static...
[odoo/odoo.git] / addons / account / demo / account_minimal.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data noupdate="1">
4         <!--
5         Account Type
6         -->
7
8         <record id="account_type_cash_equity" model="account.account.type">
9             <field name="name">Equity</field>
10             <field name="code">equity</field>
11             <field name="close_method">balance</field>
12             <field name="report_type">liability</field>
13         </record>
14
15         <!--
16         Chart of Accounts
17         -->
18
19         <record id="chart0" model="account.account">
20             <field name="code">X0</field>
21             <field name="name">Chart For Automated Tests</field>
22             <field name="type">view</field>
23             <field name="user_type" ref="data_account_type_view"/>
24         </record>
25
26         <!-- Balance Sheet -->
27
28         <record id="bal" model="account.account">
29             <field name="code">X1</field>
30             <field name="name">Balance Sheet - (test)</field>
31             <field ref="chart0" name="parent_id"/>
32             <field name="type">view</field>
33             <field name="user_type" ref="data_account_type_view"/>
34         </record>
35
36         <record model="account.account" id="assets_view">
37             <field name="name">Assets - (test)</field>
38             <field name="code">X10</field>
39             <field name="type">view</field>
40             <field name="user_type" ref="data_account_type_asset"/>
41             <field name="reconcile" eval="False"/>
42             <field name="parent_id" ref="bal"/>
43         </record>
44
45         <record id="fas" model="account.account">
46             <field name="code">X100</field>
47             <field name="name">Fixed Assets - (test)</field>
48             <field ref="assets_view" name="parent_id"/>
49             <field name="type">view</field>
50             <field name="user_type" ref="data_account_type_asset"/>
51         </record>
52
53         <record id="xfa" model="account.account">
54             <field name="code">X1000</field>
55             <field name="name">Fixed Asset Account - (test)</field>
56             <field ref="fas" name="parent_id"/>
57             <field name="type">other</field>
58             <field name="user_type" ref="data_account_type_asset"/>
59         </record>
60
61         <record id="nca" model="account.account">
62             <field name="code">X101</field>
63             <field name="name">Net Current Assets - (test)</field>
64             <field ref="assets_view" name="parent_id"/>
65             <field name="type">view</field>
66             <field name="user_type" ref="data_account_type_asset"/>
67         </record>
68
69         <record id="cas" model="account.account">
70             <field name="code">X1100</field>
71             <field name="name">Current Assets - (test)</field>
72             <field ref="nca" name="parent_id"/>
73             <field name="type">view</field>
74             <field name="user_type" ref="data_account_type_asset"/>
75         </record>
76
77         <record id="stk" model="account.account">
78             <field name="code">X11001</field>
79             <field name="name">Purchased Stocks - (test)</field>
80             <field ref="cas" name="parent_id"/>
81             <field name="type">other</field>
82             <field name="user_type" ref="data_account_type_asset"/>
83         </record>
84
85         <record id="a_recv" model="account.account">
86             <field name="code">X11002</field>
87             <field name="name">Debtors - (test)</field>
88             <field ref="cas" name="parent_id"/>
89             <field name="type">receivable</field>
90             <field eval="True" name="reconcile"/>
91             <field name="user_type" ref="data_account_type_receivable"/>
92         </record>
93
94         <record id="ova" model="account.account">
95             <field name="code">X11003</field>
96             <field name="name">Output VAT - (test)</field>
97             <field ref="cas" name="parent_id"/>
98             <field name="type">other</field>
99             <field name="user_type" ref="data_account_type_asset"/>
100         </record>
101
102         <record id="bnk" model="account.account">
103             <field name="code">X11004</field>
104             <field name="name">Bank Current Account - (test)</field>
105             <field ref="cas" name="parent_id"/>
106             <field name="type">liquidity</field>
107             <field name="user_type" ref="data_account_type_asset"/>
108         </record>
109
110         <record id="cash" model="account.account">
111             <field name="code">X11005</field>
112             <field name="name">Cash - (test)</field>
113             <field ref="cas" name="parent_id"/>
114             <field name="type">liquidity</field>
115             <field name="user_type" ref="data_account_type_asset"/>
116         </record>
117
118         <record id="o_income" model="account.account">
119             <field name="code">X11006</field>
120             <field name="name">Opening Income - (test)</field>
121             <field ref="cas" name="parent_id"/>
122             <field name="type">other</field>
123             <field name="user_type" ref="data_account_type_income"/>
124         </record>
125         <record id="usd_bnk" model="account.account">
126             <field name="code">X11007</field>
127             <field name="name">USD Bank Account - (test)</field>
128             <field ref="cas" name="parent_id"/>
129             <field name="type">liquidity</field>
130             <field name="user_type" ref="data_account_type_asset"/>
131             <field name="currency_id" ref="base.USD"/>
132         </record>
133
134         <record model="account.account" id="liabilities_view">
135             <field name="name">Liabilities - (test)</field>
136             <field name="code">X11</field>
137             <field name="type">view</field>
138             <field name="user_type" ref="data_account_type_liability"/>
139             <field name="reconcile" eval="False"/>
140             <field name="parent_id" ref="bal"/>
141         </record>
142
143         <record id="cli" model="account.account">
144             <field name="code">X110</field>
145             <field name="name">Current Liabilities - (test)</field>
146             <field ref="liabilities_view" name="parent_id"/>
147             <field name="type">view</field>
148             <field name="user_type" ref="data_account_type_liability"/>
149         </record>
150
151         <record id="a_pay" model="account.account">
152             <field name="code">X1111</field>
153             <field name="name">Creditors - (test)</field>
154             <field ref="cli" name="parent_id"/>
155             <field name="type">payable</field>
156             <field eval="True" name="reconcile"/>
157             <field name="user_type" ref="data_account_type_payable"/>
158         </record>
159
160         <record id="iva" model="account.account">
161             <field name="code">X1112</field>
162             <field name="name">Input VAT - (test)</field>
163             <field ref="cli" name="parent_id"/>
164             <field name="type">other</field>
165             <field name="user_type" ref="data_account_type_liability"/>
166         </record>
167
168         <record id="rsa" model="account.account">
169             <field name="code">X1113</field>
170             <field name="name">Reserve and Profit/Loss - (test)</field>
171             <field ref="cli" name="parent_id"/>
172             <field name="type">other</field>
173             <field name="user_type" ref="data_account_type_liability"/>
174         </record>
175
176         <record id="o_expense" model="account.account">
177             <field name="code">X1114</field>
178             <field name="name">Opening Expense - (test)</field>
179             <field ref="cli" name="parent_id"/>
180             <field name="type">other</field>
181             <field name="user_type" ref="data_account_type_expense"/>
182         </record>
183
184         <!-- Profit and Loss -->
185
186         <record id="gpf" model="account.account">
187             <field name="code">X2</field>
188             <field name="name">Profit and Loss - (test)</field>
189             <field ref="chart0" name="parent_id"/>
190             <field name="type">view</field>
191             <field name="user_type" ref="data_account_type_view"/>
192         </record>
193
194         <record model="account.account" id="income_view">
195             <field name="name">Income - (test)</field>
196             <field name="code">X20</field>
197             <field name="type">view</field>
198             <field name="user_type" ref="data_account_type_income"/>
199             <field name="reconcile" eval="False"/>
200             <field name="parent_id" ref="gpf"/>
201         </record>
202
203         <record model="account.account" id="income_fx_income">
204             <field name="name">Foreign Exchange Gain - (test)</field>
205             <field name="code">X201</field>
206             <field name="type">other</field>
207             <field name="user_type" ref="data_account_type_income"/>
208             <field name="reconcile" eval="False"/>
209             <field name="parent_id" ref="income_view"/>
210         </record>
211
212         <record id="rev" model="account.account">
213             <field name="code">X200</field>
214             <field name="name">Revenue - (test)</field>
215             <field ref="income_view" name="parent_id"/>
216             <field name="type">view</field>
217             <field name="user_type" ref="data_account_type_income"/>
218         </record>
219
220         <record id="a_sale" model="account.account">
221             <field name="code">X2001</field>
222             <field name="name">Product Sales - (test)</field>
223             <field ref="rev" name="parent_id"/>
224             <field name="type">other</field>
225             <field name="user_type" ref="data_account_type_income"/>
226         </record>
227
228         <record model="account.account" id="expense_view">
229             <field name="name">Expense - (test)</field>
230             <field name="code">X21</field>
231             <field name="type">view</field>
232             <field name="user_type" ref="data_account_type_expense"/>
233             <field name="reconcile" eval="False"/>
234             <field name="parent_id" ref="gpf"/>
235         </record>
236
237
238         <record id="cos" model="account.account">
239             <field name="code">X210</field>
240             <field name="name">Cost of Sales - (test)</field>
241             <field ref="expense_view" name="parent_id"/>
242             <field name="type">view</field>
243             <field name="user_type" ref="data_account_type_expense"/>
244         </record>
245
246         <record id="cog" model="account.account">
247             <field name="code">X2100</field>
248             <field name="name">Cost of Goods Sold - (test)</field>
249             <field ref="cos" name="parent_id"/>
250             <field name="type">other</field>
251             <field name="user_type" ref="data_account_type_expense"/>
252         </record>
253
254         <record id="ovr" model="account.account">
255             <field name="code">X211</field>
256             <field name="name">Overheads - (test)</field>
257             <field ref="expense_view" name="parent_id"/>
258             <field name="type">view</field>
259             <field name="user_type" ref="data_account_type_expense"/>
260         </record>
261
262         <record id="a_expense" model="account.account">
263             <field name="code">X2110</field>
264             <field name="name">Expenses - (test)</field>
265             <field ref="ovr" name="parent_id"/>
266             <field name="type">other</field>
267             <field name="user_type" ref="data_account_type_expense"/>
268         </record>
269
270         <record model="account.account" id="income_fx_expense">
271             <field name="name">Foreign Exchange Loss - (test)</field>
272             <field name="code">X2111</field>
273             <field name="type">other</field>
274             <field name="user_type" ref="data_account_type_expense"/>
275             <field name="reconcile" eval="False"/>
276             <field name="parent_id" ref="ovr"/>
277         </record>
278
279         <record id="a_salary_expense" model="account.account">
280             <field name="code">X2112</field>
281             <field name="name">Salary Expenses - (test)</field>
282             <field ref="ovr" name="parent_id"/>
283             <field name="type">other</field>
284             <field name="user_type" ref="data_account_type_expense"/>
285         </record>
286
287         <!-- Properties -->
288         <record forcecreate="True" id="property_account_receivable" model="ir.property">
289             <field name="name">property_account_receivable</field>
290             <field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_receivable')]"/>
291             <field eval="'account.account,'+str(a_recv)" name="value"/>
292             <field name="company_id" ref="base.main_company"/>
293         </record>
294         <record forcecreate="True" id="property_account_payable" model="ir.property">
295             <field name="name">property_account_payable</field>
296             <field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_payable')]"/>
297             <field eval="'account.account,'+str(a_pay)" name="value"/>
298             <field name="company_id" ref="base.main_company"/>
299         </record>
300         <record forcecreate="True" id="property_account_position" model="ir.property">
301             <field name="name">property_account_position</field>
302             <field name="fields_id" search="[('model','=','res.partner'),('name','=','property_account_position')]"/>
303             <field eval="False" name="value"/>
304             <field name="company_id" ref="base.main_company"/>
305         </record>
306
307         <!--
308         Account Journal
309         -->
310
311         <record id="sales_journal" model="account.journal">
312             <field name="name">Sales Journal - (test)</field>
313             <field name="code">TSAJ</field>
314             <field name="type">sale</field>
315             <field name="sequence_id" ref="sequence_sale_journal"/>
316             <field model="account.account" name="default_credit_account_id" ref="a_sale"/>
317             <field model="account.account" name="default_debit_account_id" ref="a_sale"/>
318             <field name="analytic_journal_id" ref="cose_journal_sale"/>
319             <field name="user_id" ref="base.user_root"/>
320         </record>
321         <record id="refund_sales_journal" model="account.journal">
322             <field name="name">Sales Credit Note Journal - (test)</field>
323             <field name="code">TSCNJ</field>
324             <field name="type">sale_refund</field>
325             <field name="sequence_id" ref="sequence_refund_sales_journal"/>
326             <field model="account.account" name="default_credit_account_id" ref="a_sale"/>
327             <field model="account.account" name="default_debit_account_id" ref="a_sale"/>
328             <field name="analytic_journal_id" ref="cose_journal_sale"/>
329             <field name="user_id" ref="base.user_root"/>
330         </record>
331
332         <record id="expenses_journal" model="account.journal">
333             <field name="name">Expenses Journal - (test)</field>
334             <field name="code">TEXJ</field>
335             <field name="type">purchase</field>
336             <field name="sequence_id" ref="sequence_purchase_journal"/>
337             <field model="account.account" name="default_debit_account_id" ref="a_expense"/>
338             <field model="account.account" name="default_credit_account_id" ref="a_expense"/>
339             <field name="analytic_journal_id" ref="exp"/>
340             <field name="user_id" ref="base.user_root"/>
341         </record>
342         <record id="refund_expenses_journal" model="account.journal">
343             <field name="name">Expenses Credit Notes Journal - (test)</field>
344             <field name="code">TECNJ</field>
345             <field name="type">purchase_refund</field>
346             <field name="sequence_id" ref="sequence_refund_purchase_journal"/>
347             <field model="account.account" name="default_debit_account_id" ref="a_expense"/>
348             <field model="account.account" name="default_credit_account_id" ref="a_expense"/>
349             <field name="analytic_journal_id" ref="exp"/>
350             <field name="user_id" ref="base.user_root"/>
351         </record>
352
353         <record id="bank_journal" model="account.journal">
354             <field name="name">Bank Journal - (test)</field>
355             <field name="code">TBNK</field>
356             <field name="type">bank</field>
357             <field name="sequence_id" ref="sequence_bank_journal"/>
358             <field model="account.account" name="default_debit_account_id" ref="bnk"/>
359             <field model="account.account" name="default_credit_account_id" ref="bnk"/>
360             <field name="analytic_journal_id" ref="sit"/>
361             <field name="user_id" ref="base.user_root"/>
362         </record>
363         <record id="check_journal" model="account.journal">
364             <field name="name">Checks Journal - (test)</field>
365             <field name="code">TCHK</field>
366             <field name="type">bank</field>
367             <field name="sequence_id" ref="sequence_check_journal"/>
368             <field model="account.account" name="default_debit_account_id" ref="cash"/>
369             <field model="account.account" name="default_credit_account_id" ref="cash"/>
370             <field name="analytic_journal_id" ref="sit"/>
371             <field name="user_id" ref="base.user_root"/>
372         </record>
373         <record id="cash_journal" model="account.journal">
374             <field name="name">Cash Journal - (test)</field>
375             <field name="code">TCSH</field>
376             <field name="type">cash</field>
377             <field name="profit_account_id" model="account.account" ref="rsa" />
378             <field name="loss_account_id" model="account.account" ref="rsa" />
379             <field name="internal_account_id" model="account.account" ref="rsa" />
380             <field name="with_last_closing_balance" eval="True" />
381             <!--
382                  Usually, cash payment methods requires a control at opening and closing.
383                  Bot for demo data, it's better to avoid the control step so that people
384                  that test OpenERP arrive directly in the touchscreen UI.
385             -->
386             <field name="cash_control" eval="False"/>
387             <field name="sequence_id" ref="sequence_cash_journal"/>
388             <field model="account.account" name="default_debit_account_id" ref="cash"/>
389             <field model="account.account" name="default_credit_account_id" ref="cash"/>
390             <field name="analytic_journal_id" ref="sit"/>
391             <field name="user_id" ref="base.user_root"/>
392         </record>
393         <record id="miscellaneous_journal" model="account.journal">
394             <field name="name">Miscellaneous Journal - (test)</field>
395             <field name="code">TMIS</field>
396             <field name="type">general</field>
397             <field name="sequence_id" ref="sequence_miscellaneous_journal"/>
398             <field name="analytic_journal_id" ref="sit"/>
399             <field name="user_id" ref="base.user_root"/>
400         </record>
401         <record id="opening_journal" model="account.journal">
402             <field name="name">Opening Entries Journal - (test)</field>
403             <field name="code">TOEJ</field>
404             <field name="type">situation</field>
405             <field name="sequence_id" ref="sequence_opening_journal"/>
406             <field model="account.account" name="default_debit_account_id" ref="o_income"/>
407             <field model="account.account" name="default_credit_account_id" ref="o_expense"/>
408             <field eval="True" name="centralisation"/>
409             <field name="user_id" ref="base.user_root"/>
410         </record>
411
412         <record id="bank_journal_usd" model="account.journal">
413             <field name="name">USD Bank Journal - (test)</field>
414             <field name="code">TUBK</field>
415             <field name="type">bank</field>
416             <field model="account.account" name="default_debit_account_id" ref="usd_bnk"/>
417             <field model="account.account" name="default_credit_account_id" ref="usd_bnk"/>
418             <field name="currency" ref="base.USD"/>
419         </record>
420         <!--
421         Product income and expense accounts, default parameters
422         -->
423
424         <record id="property_account_expense_categ" model="ir.property">
425             <field name="name">property_account_expense_categ</field>
426             <field name="fields_id" search="[('model','=','product.category'),('name','=','property_account_expense_categ')]"/>
427             <field eval="'account.account,'+str(ref('account.a_expense'))" name="value"/>
428             <field name="company_id" ref="base.main_company"/>
429         </record>
430         <record id="property_account_income_categ" model="ir.property">
431             <field name="name">property_account_income_categ</field>
432             <field name="fields_id" search="[('model','=','product.category'),('name','=','property_account_income_categ')]"/>
433             <field eval="'account.account,'+str(ref('account.a_sale'))" model="account.account" name="value"/>
434             <field name="company_id" ref="base.main_company"/>
435         </record>
436     </data>
437 </openerp>