a173cca6a2f696176b7aca9b80b4f5f467a4d7a4
[odoo/odoo.git] / addons / l10n_multilang / l10n_multilang_demo.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3   <data>
4
5         <!-- Account Types -->
6
7         <record model="account.account.type" id="account_type_receivable" >
8           <field name="name">Receivable</field>
9           <field name="code">receivable</field>
10           <field name="report_type">income</field>
11           <field name="close_method">unreconciled</field>
12         </record>
13
14         <record model="account.account.type" id="account_type_payable" >
15           <field name="name">Payable</field>
16           <field name="code">payable</field>
17           <field name="report_type">expense</field>
18           <field name="close_method">unreconciled</field>
19         </record>
20
21             <record model="account.account.type" id="acct_type_asset_view">
22                 <field name="name">Asset View</field>
23                 <field name="code">asset</field>
24                 <field name="report_type">asset</field>
25             </record>
26
27         <record model="account.account.type" id="account_type_view">
28           <field name="name">View</field>
29           <field name="code">view</field>
30           <field name="close_method">none</field>
31         </record>
32             
33             <record model="account.account.type" id="acct_type_liability_view">
34                 <field name="name">Liability View</field>
35                 <field name="code">liability</field>
36                 <field name="report_type">liability</field>
37             </record>
38
39             <record model="account.account.type" id="acct_type_asset_view">
40                 <field name="name">Asset View</field>
41                 <field name="code">asset</field>
42                 <field name="report_type">asset</field>
43             </record>
44
45         <!-- Chart template (will be completed later) -->
46         <record id="account_chart_template_a" model="account.chart.template">
47             <field name="name">Demo Chart A</field>
48         </record>
49
50         <record id="account_chart_template_b" model="account.chart.template">
51             <field name="name">Demo Chart B</field>
52         </record>
53
54         <record id="account_chart_template_c" model="account.chart.template">
55             <field name="name">Demo Chart C</field>
56         </record>
57
58         <!-- Account Templates for A -->
59
60         <record model="account.account.template" id="chart_a_root">
61             <field name="name">Chart of Account A</field>
62             <field name="code">0</field>
63             <field name="type">view</field>
64             <field name="user_type" ref="account_type_view"/>
65             <field name="reconcile" eval="False"/>
66             <field name="chart_template_id" ref="account_chart_template_a"/>
67         </record>
68
69         <record model="account.account.template" id="chart_a0">
70             <field name="name">Balance Sheet</field>
71             <field name="code">A00</field>
72             <field name="type">view</field>
73             <field name="user_type" ref="account_type_view"/>
74             <field name="reconcile" eval="False"/>
75             <field name="parent_id" ref="chart_a_root"/>
76             <field name="chart_template_id" ref="account_chart_template_a"/>
77         </record>
78
79         <record model="account.account.template" id="chart_a1">
80             <field name="name">Profit and Loss</field>
81             <field name="code">A01</field>
82             <field name="type">view</field>
83             <field name="user_type" ref="account_type_view"/>
84             <field name="reconcile" eval="False"/>
85             <field name="parent_id" ref="chart_a_root"/>
86             <field name="chart_template_id" ref="account_chart_template_a"/>
87         </record>
88
89         <record id="chart_a2" model="account.account.template">
90             <field name="code">A0011</field>
91             <field name="name">Bank Account A</field>
92             <field ref="chart_a0" name="parent_id"/>
93             <field name="type">view</field>
94             <field name="user_type" ref="account_type_view"/>
95             <field name="chart_template_id" ref="account_chart_template_a"/>
96         </record>
97         <record model="account.account.template" id="chart_a_receivable">
98             <field name="name">Debtors A</field>
99             <field name="code">A00025</field>
100             <field name="type">receivable</field>
101             <field name="user_type" ref="account_type_receivable"/>
102             <field name="reconcile" eval="True"/>
103             <field name="parent_id" ref="chart_a1"/>
104             <field name="chart_template_id" ref="account_chart_template_a"/>
105         </record>
106         <record model="account.account.template" id="chart_a_payable">
107             <field name="name">Creditors A</field>
108             <field name="code">A00026</field>
109             <field name="type">payable</field>
110             <field name="user_type" ref="account_type_payable"/>
111             <field name="reconcile" eval="True"/>
112             <field name="parent_id" ref="chart_a1"/>
113             <field name="chart_template_id" ref="account_chart_template_a"/>
114         </record>
115
116         <!-- Tax Code template for A-->
117         <record id="atax0" model="account.tax.code.template">
118             <field name="name">Tax Template Root A</field>
119         </record>
120
121         <record id="atax1" model="account.tax.code.template">
122             <field name="name">Base - 001 A</field>
123             <field name="parent_id" ref="atax0"/>
124         </record>
125
126         <record id="atax2" model="account.tax.code.template">
127             <field name="name">Tax - 002 A</field>
128             <field name="parent_id" ref="atax0"/>
129         </record>
130
131
132         <!-- Account Templates for B -->
133
134         <record model="account.account.template" id="chart_b1">
135             <field name="name">Assets B</field>
136             <field name="code">B00012</field>
137             <field name="type">view</field>
138             <field name="user_type" ref="acct_type_asset_view"/>
139             <field name="reconcile" eval="False"/>
140             <field name="parent_id" ref="chart_a0"/>
141             <field name="chart_template_id" ref="account_chart_template_b"/>
142         </record>
143
144         <record model="account.account.template" id="chart_b2">
145             <field name="name">Liabilities B</field>
146             <field name="code">B00014</field>
147             <field name="type">view</field>
148             <field name="user_type" ref="acct_type_liability_view"/>
149             <field name="reconcile" eval="False"/>
150             <field name="parent_id" ref="chart_a0"/>
151             <field name="chart_template_id" ref="account_chart_template_b"/>
152         </record>
153
154         <record model="account.account.template" id="chart_b3">
155             <field name="name">Income B</field>
156             <field name="code">B00021</field>
157             <field name="type">view</field>
158             <field name="user_type" ref="account_type_receivable"/>
159             <field name="reconcile" eval="False"/>
160             <field name="parent_id" ref="chart_a1"/>
161             <field name="chart_template_id" ref="account_chart_template_b"/>
162         </record>
163
164         <record model="account.account.template" id="chart_b4">
165             <field name="name">Expense B</field>
166             <field name="code">B00024</field>
167             <field name="type">view</field>
168             <field name="user_type" ref="account_type_payable"/>
169             <field name="reconcile" eval="False"/>
170             <field name="parent_id" ref="chart_a1"/>
171             <field name="chart_template_id" ref="account_chart_template_b"/>
172         </record>
173
174         <record model="account.account.template" id="chart_b5">
175             <field name="name">Creditors B</field>
176             <field name="code">B00025</field>
177             <field name="type">payable</field>
178             <field name="user_type" ref="account_type_payable"/>
179             <field name="reconcile" eval="True"/>
180             <field name="parent_id" ref="chart_a1"/>
181             <field name="chart_template_id" ref="account_chart_template_b"/>
182         </record>
183
184         <record id="chart_b6" model="account.account.template">
185             <field name="code">B0031</field>
186             <field name="name">Bank Account B</field>
187             <field ref="chart_b3" name="parent_id"/>
188             <field name="type">view</field>
189             <field name="user_type" ref="account_type_view"/>
190             <field name="chart_template_id" ref="account_chart_template_b"/>
191         </record>
192
193         <!-- Account Templates for C -->
194         <record model="account.account.template" id="chart_c_root">
195             <field name="name">Chart of Account C</field>
196             <field name="code">c0</field>
197             <field name="type">view</field>
198             <field ref="chart_a_root" name="parent_id"/>
199             <field name="user_type" ref="account_type_view"/>
200             <field name="reconcile" eval="False"/>
201             <field name="chart_template_id" ref="account_chart_template_c"/>
202         </record>
203
204         <record model="account.account.template" id="chart_c1">
205             <field name="name">Assets C</field>
206             <field name="code">C00012</field>
207             <field name="type">view</field>
208             <field name="user_type" ref="acct_type_asset_view"/>
209             <field name="reconcile" eval="False"/>
210             <field name="parent_id" ref="chart_a1"/>
211             <field name="chart_template_id" ref="account_chart_template_c"/>
212         </record>
213
214         <record model="account.account.template" id="chart_c2">
215             <field name="name">Liabilities C</field>
216             <field name="code">C00014</field>
217             <field name="type">view</field>
218             <field name="user_type" ref="acct_type_liability_view"/>
219             <field name="reconcile" eval="False"/>
220             <field name="parent_id" ref="chart_a1"/>
221             <field name="chart_template_id" ref="account_chart_template_c"/>
222         </record>
223
224         <record model="account.account.template" id="chart_c3">
225             <field name="name">Income C</field>
226             <field name="code">C00021</field>
227             <field name="type">view</field>
228             <field name="user_type" ref="account_type_receivable"/>
229             <field name="reconcile" eval="False"/>
230             <field name="parent_id" ref="chart_a1"/> <!-- conflict: should we use the parent_id or the chart_templat_id? to find all the accounts to install?? -->
231             <field name="chart_template_id" ref="account_chart_template_c"/>
232         </record>
233
234         <record model="account.account.template" id="chart_c4">
235             <field name="name">Expense C</field>
236             <field name="code">C00024</field>
237             <field name="type">other</field>
238             <field name="user_type" ref="account_type_payable"/>
239             <field name="reconcile" eval="False"/>
240             <field name="parent_id" ref="chart_a1"/>
241             <field name="chart_template_id" ref="account_chart_template_c"/>
242         </record>
243
244         <record id="chart_c5" model="account.account.template">
245             <field name="code">C0026</field>
246             <field name="name">Bank Account C</field>
247             <field ref="chart_c3" name="parent_id"/>
248             <field name="type">view</field>
249             <field name="user_type" ref="account_type_view"/>
250             <field name="chart_template_id" ref="account_chart_template_c"/>
251         </record>
252
253         <!-- Chart template -->
254         <record id="account_chart_template_a" model="account.chart.template">
255             <field name="name">Demo Chart A</field>
256             <field name="account_root_id" ref="chart_a_root"/>
257             <field name="tax_code_root_id" ref="atax0"/>
258             <field name="bank_account_view_id" ref="chart_a2"/>
259             <field name="property_account_receivable" ref="chart_a_receivable"/>
260             <field name="property_account_payable" ref="chart_a_payable"/>
261         </record>
262
263         <record id="account_chart_template_b" model="account.chart.template">
264             <field name="name">Demo Chart B</field>
265             <field name="account_root_id" ref="chart_a_root"/>
266             <field name="tax_code_root_id" ref="atax0"/>
267             <field name="bank_account_view_id" ref="chart_b6"/>
268             <field name="parent_id" ref="account_chart_template_a"/>
269             <field name="property_account_payable" ref="chart_b5"/>
270         </record>
271
272         <record id="account_chart_template_c" model="account.chart.template">
273             <field name="name">Demo Chart C</field>
274             <field name="account_root_id" ref="chart_c_root"/>
275             <field name="tax_code_root_id" ref="atax0"/>
276             <field name="bank_account_view_id" ref="chart_c5"/>
277             <field name="parent_id" ref="account_chart_template_a"/>
278             <field name="property_account_expense" ref="chart_c4"/>
279         </record>
280
281         <!-- Tax for template A-->
282         <record id="tax_temp_21" model="account.tax.template">
283             <field name="sequence">10</field>
284             <field name="description">Tax 21%</field>
285             <field name="name">Tax 21%</field>
286             <field name="amount">0.21</field>
287             <field name="type">percent</field>
288             <field name="chart_template_id" ref="account_chart_template_a"/>
289             <field name="base_code_id" ref="atax1"/>
290             <field name="tax_code_id" ref="atax2"/>
291         </record>
292
293         <record id="tax_temp_6" model="account.tax.template">
294             <field name="sequence">15</field>
295             <field name="description">VAT 6%</field>
296             <field name="name">VAT 6%</field>
297             <field name="amount">0.6</field>
298             <field name="type">percent</field>
299             <field name="chart_template_id" ref="account_chart_template_a"/>
300             <field name="base_code_id" ref="atax1"/>
301             <field name="tax_code_id" ref="atax2"/>
302             <field name="ref_base_code_id" ref="atax1"/>
303             <field name="ref_tax_code_id" ref="atax2"/>
304         </record>
305
306
307         <!-- Tax for template B-->
308         <record id="tax_temp_4" model="account.tax.template">
309             <field name="sequence">12</field>
310             <field name="description">VAT 4%</field>
311             <field name="name">VAT 4%</field>
312             <field name="amount">0.4</field>
313             <field name="type">percent</field>
314             <field name="chart_template_id" ref="account_chart_template_b"/>
315             <field name="base_code_id" ref="atax1"/>
316             <field name="tax_code_id" ref="atax2"/>
317             <field name="ref_base_code_id" ref="atax1"/>
318             <field name="ref_tax_code_id" ref="atax2"/>
319         </record>
320
321         <record id="tax_temp_12" model="account.tax.template">
322             <field name="sequence">12</field>
323             <field name="description">Tax 12%</field>
324             <field name="name">Tax 12%</field>
325             <field name="amount">0.12</field>
326             <field name="type">percent</field>
327             <field name="chart_template_id" ref="account_chart_template_b"/>
328             <field name="base_code_id" ref="atax1"/>
329             <field name="tax_code_id" ref="atax2"/>
330         </record>
331
332         <!-- account.fiscal.position.template -->
333         <record id="acc_fisc_pos_temp_a" model="account.fiscal.position.template">
334             <field name="name">Fiscal Position Template A</field>
335             <field name="chart_template_id" ref="account_chart_template_a"/>
336         </record>
337  
338         <record id="acc_fisc_pos_temp_b" model="account.fiscal.position.template">
339             <field name="name">Fiscal Position Template B</field>
340             <field name="chart_template_id" ref="account_chart_template_b"/>
341         </record>
342
343         <record id="acc_fisc_pos_tax_temp_a" model="account.fiscal.position.tax.template">
344             <field name="position_id" ref="acc_fisc_pos_temp_a"/>
345             <field name="tax_src_id" ref="tax_temp_6"/>
346             <field name="tax_dest_id" ref="tax_temp_21"/>
347         </record>
348
349         <record id="acc_fisc_pos_acc_temp_b" model="account.fiscal.position.account.template">
350             <field name="position_id" ref="acc_fisc_pos_temp_b" />
351             <field name="account_src_id" ref="chart_b4" />
352             <field name="account_dest_id" ref="chart_b5" />
353         </record>
354
355   </data>
356 </openerp>
357