[FIX] Add tests for parsing integers and floats, fix parsing of floats in case user...
[odoo/odoo.git] / addons / l10n_in / l10n_in_chart.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4         <!--
5         #
6         # Indian Accounts tree
7         #
8         -->
9         <!--
10         Account Type
11         -->
12          <record model="account.account.type" id="account_type_income_view">
13             <field name="name">Income View</field>
14             <field name="code">view</field>
15             <field name="report_type">income</field>
16         </record>
17         <record model="account.account.type" id="account_type_expense_view">
18             <field name="name">Expense View</field>
19             <field name="code">expense</field>
20             <field name="report_type">expense</field>
21         </record>
22         <record model="account.account.type" id="account_type_asset_view">
23             <field name="name">Asset View</field>
24             <field name="code">asset</field>
25             <field name="report_type">asset</field>
26         </record>
27         <record model="account.account.type" id="account_type_liability_view">
28             <field name="name">Liability View</field>
29             <field name="code">liability</field>
30             <field name="report_type">liability</field>
31         </record>
32
33         <record model="account.account.type" id="account_type_root_ind1">
34             <field name="name">View</field>
35             <field name="code">view</field>
36         </record>
37         <record model="account.account.type" id="account_type_asset1">
38             <field name="name">Asset</field>
39             <field name="code">asset</field>
40             <field name="close_method">unreconciled</field>
41             <field name="report_type">asset</field>
42         </record>
43         <record model="account.account.type" id="account_type_liability1">
44             <field name="name">Liability</field>
45             <field name="code">liability</field>
46             <field name="close_method">unreconciled</field>
47             <field name="report_type">liability</field>
48         </record>
49         <record model="account.account.type" id="account_type_expense1">
50             <field name="name">Expense</field>
51             <field name="code">expense</field>
52             <field name="report_type">expense</field>
53         </record>
54         <record model="account.account.type" id="account_type_income1" >
55             <field name="name">Income</field>
56             <field name="code">income</field>
57             <field name="report_type">income</field>
58         </record>
59         <record model="account.account.type" id="account_type_closed1">
60             <field name="name">Closed</field>
61             <field name="code">closed</field>
62         </record>
63
64         <!-- ## account chart -->
65
66         <record model="account.account.template" id="root">
67             <field name="name">Indian Chart of Account</field>
68             <field name="code">0</field>
69             <field name="type">view</field>
70             <field name="user_type" ref="account_type_root_ind1"/>
71             <field name="reconcile" eval="False"/>
72         </record>
73
74         <record model="account.account.template" id="IA_AC0">
75             <field name="name">Balance Sheet</field>
76             <field name="code">IA_AC0</field>
77             <field name="type">view</field>
78             <field name="user_type" ref="account_type_root_ind1"/>
79             <field name="reconcile" eval="False"/>
80             <field name="parent_id" ref="root"/>
81         </record>
82
83         <record model="account.account.template" id="IA_AC01">
84             <field name="name">Assets</field>
85             <field name="code">IA_AC01</field>
86             <field name="type">view</field>
87             <field name="user_type" ref="account_type_asset_view"/>
88             <field name="reconcile" eval="False"/>
89             <field name="parent_id" ref="IA_AC0"/>
90         </record>
91
92         <record model="account.account.template" id="IA_AC011">
93             <field name="name">Current Assets</field>
94             <field name="code">IA_AC011</field>
95             <field name="type">view</field>
96             <field name="user_type" ref="account_type_asset1"/>
97             <field name="reconcile" eval="False"/>
98             <field name="parent_id" ref="IA_AC01"/>
99         </record>
100
101         <record model="account.account.template" id="IA_AC0111">
102             <field name="name">Bank Account</field>
103             <field name="code">IA_AC0111</field>
104             <field name="type">liquidity</field>
105             <field name="user_type" ref="account_type_asset1"/>
106             <field name="reconcile" eval="False"/>
107             <field name="parent_id" ref="IA_AC011"/>
108         </record>
109
110         <record model="account.account.template" id="IA_AC0112">
111             <field name="name">Cash In Hand Account</field>
112             <field name="code">IA_AC0112</field>
113             <field name="type">view</field>
114             <field name="user_type" ref="account_type_asset1"/>
115             <field name="reconcile" eval="False"/>
116             <field name="parent_id" ref="IA_AC011"/>
117         </record>
118
119         <record model="account.account.template" id="IA_AC01121">
120             <field name="name">Cash Account</field>
121             <field name="code">IA_AC01121</field>
122             <field name="type">view</field>
123             <field name="user_type" ref="account_type_asset1"/>
124             <field name="reconcile" eval="False"/>
125             <field name="parent_id" ref="IA_AC0112"/>
126         </record>
127
128         <record model="account.account.template" id="IA_AC0113">
129             <field name="name">Deposit Account</field>
130             <field name="code">IA_AC0113</field>
131             <field name="type">receivable</field>
132             <field name="user_type" ref="account_type_asset1"/>
133             <field name="reconcile" eval="False"/>
134             <field name="parent_id" ref="IA_AC011"/>
135         </record>
136
137         <record model="account.account.template" id="IA_AC0114">
138             <field name="name">Loan &amp; Advance(Assets) Account</field>
139             <field name="code">IA_AC0114</field>
140             <field name="type">receivable</field>
141             <field name="user_type" ref="account_type_asset1"/>
142             <field name="reconcile" eval="False"/>
143             <field name="parent_id" ref="IA_AC011"/>
144         </record>
145
146         <record model="account.account.template" id="IA_AC0116">
147             <field name="name">Total Sundry Debtors Account</field>
148             <field name="code">IA_AC0116</field>
149             <field name="type">view</field>
150             <field name="user_type" ref="account_type_asset1"/>
151             <field name="reconcile" eval="False"/>
152             <field name="parent_id" ref="IA_AC011"/>
153         </record>
154
155         <record model="account.account.template" id="IA_AC01161">
156             <field name="name">Sundry Debtors Account</field>
157             <field name="code">IA_AC01161</field>
158             <field name="type">receivable</field>
159             <field name="user_type" ref="account_type_asset1"/>
160             <field name="reconcile" eval="True"/>
161             <field name="parent_id" ref="IA_AC0116"/>
162         </record>
163
164         <record model="account.account.template" id="IA_AC012">
165             <field name="name">Fixed Assets</field>
166             <field name="code">IA_AC012</field>
167             <field name="type">receivable</field>
168             <field name="user_type" ref="account_type_asset1"/>
169             <field name="reconcile" eval="False"/>
170             <field name="parent_id" ref="IA_AC01"/>
171         </record>
172
173         <record model="account.account.template" id="IA_AC013">
174             <field name="name">Investment</field>
175             <field name="code">IA_AC013</field>
176             <field name="type">receivable</field>
177             <field name="user_type" ref="account_type_asset1"/>
178             <field name="reconcile" eval="False"/>
179             <field name="parent_id" ref="IA_AC01"/>
180         </record>
181
182         <record model="account.account.template" id="IA_AC014">
183             <field name="name">Misc. Expenses(Asset)</field>
184             <field name="code">IA_AC014</field>
185             <field name="type">other</field>
186             <field name="user_type" ref="account_type_asset1"/>
187             <field name="reconcile" eval="False"/>
188             <field name="parent_id" ref="IA_AC01"/>
189         </record>
190
191         <record model="account.account.template" id="IA_AC02">
192             <field name="name">Liabilities</field>
193             <field name="code">IA_AC02</field>
194             <field name="type">view</field>
195             <field name="user_type" ref="account_type_liability_view"/>
196             <field name="reconcile" eval="False"/>
197             <field name="parent_id" ref="IA_AC0"/>
198         </record>
199
200         <record model="account.account.template" id="IA_AC021">
201             <field name="name">Current Liabilities</field>
202             <field name="code">IA_AC021</field>
203             <field name="type">view</field>
204             <field name="user_type" ref="account_type_liability1"/>
205             <field name="reconcile" eval="False"/>
206             <field name="parent_id" ref="IA_AC02"/>
207         </record>
208
209         <record model="account.account.template" id="IA_AC0211">
210             <field name="name">Duties &amp; Taxes</field>
211             <field name="code">IA_AC0211</field>
212             <field name="type">payable</field>
213             <field name="user_type" ref="account_type_liability1"/>
214             <field name="reconcile" eval="False"/>
215             <field name="parent_id" ref="IA_AC021"/>
216         </record>
217
218         <record model="account.account.template" id="IA_AC0212">
219             <field name="name">Provision</field>
220             <field name="code">IA_AC0212</field>
221             <field name="type">payable</field>
222             <field name="user_type" ref="account_type_liability1"/>
223             <field name="reconcile" eval="False"/>
224             <field name="parent_id" ref="IA_AC021"/>
225         </record>
226
227         <record model="account.account.template" id="IA_AC0213">
228             <field name="name">Total Sundry Creditors</field>
229             <field name="code">IA_AC0213</field>
230             <field name="type">view</field>
231             <field name="user_type" ref="account_type_liability1"/>
232             <field name="reconcile" eval="False"/>
233             <field name="parent_id" ref="IA_AC021"/>
234         </record>
235
236         <record model="account.account.template" id="IA_AC02131">
237             <field name="name">Sundry Creditors Account</field>
238             <field name="code">IA_AC02131</field>
239             <field name="type">payable</field>
240             <field name="user_type" ref="account_type_liability1"/>
241             <field name="reconcile" eval="True"/>
242             <field name="parent_id" ref="IA_AC0213"/>
243         </record>
244
245         <record model="account.account.template" id="IA_AC022">
246             <field name="name">Branch/Division</field>
247             <field name="code">IA_AC022</field>
248             <field name="type">payable</field>
249             <field name="user_type" ref="account_type_liability1"/>
250             <field name="reconcile" eval="False"/>
251             <field name="parent_id" ref="IA_AC02"/>
252         </record>
253
254         <record model="account.account.template" id="IA_AC023">
255             <field name="name">Share Holder/Owner Fund</field>
256             <field name="code">IA_AC023</field>
257             <field name="type">view</field>
258             <field name="user_type" ref="account_type_liability1"/>
259             <field name="reconcile" eval="False"/>
260             <field name="parent_id" ref="IA_AC02"/>
261         </record>
262
263         <record model="account.account.template" id="IA_AC0231">
264             <field name="name">Capital Account</field>
265             <field name="code">IA_AC0231</field>
266             <field name="type">other</field>
267             <field name="user_type" ref="account_type_liability1"/>
268             <field name="reconcile" eval="False"/>
269             <field name="parent_id" ref="IA_AC023"/>
270         </record>
271
272         <record model="account.account.template" id="IA_AC0232">
273             <field name="name">Reserve and Profit/Loss Account</field>
274             <field name="code">IA_AC0232</field>
275             <field name="type">other</field>
276             <field name="user_type" ref="account_type_liability1"/>
277             <field name="reconcile" eval="False"/>
278             <field name="parent_id" ref="IA_AC023"/>
279         </record>
280
281         <record model="account.account.template" id="IA_AC024">
282             <field name="name">Loan(Liability) Account</field>
283             <field name="code">IA_AC024</field>
284             <field name="type">view</field>
285             <field name="user_type" ref="account_type_liability1"/>
286             <field name="reconcile" eval="False"/>
287             <field name="parent_id" ref="IA_AC02"/>
288         </record>
289
290         <record model="account.account.template" id="IA_AC0241">
291             <field name="name">Bank OD Account</field>
292             <field name="code">IA_AC0241</field>
293             <field name="type">payable</field>
294             <field name="user_type" ref="account_type_liability1"/>
295             <field name="reconcile" eval="False"/>
296             <field name="parent_id" ref="IA_AC024"/>
297         </record>
298
299         <record model="account.account.template" id="IA_AC0242">
300             <field name="name">Secured Loan Account</field>
301             <field name="code">IA_AC0242</field>
302             <field name="type">payable</field>
303             <field name="user_type" ref="account_type_liability1"/>
304             <field name="reconcile" eval="False"/>
305             <field name="parent_id" ref="IA_AC024"/>
306         </record>
307
308         <record model="account.account.template" id="IA_AC0243">
309             <field name="name">Unsecured Loan Account</field>
310             <field name="code">IA_AC0243</field>
311             <field name="type">payable</field>
312             <field name="user_type" ref="account_type_liability1"/>
313             <field name="reconcile" eval="False"/>
314             <field name="parent_id" ref="IA_AC024"/>
315         </record>
316
317         <record model="account.account.template" id="IA_AC025">
318             <field name="name">Suspense Account</field>
319             <field name="code">IA_AC025</field>
320             <field name="type">payable</field>
321             <field name="user_type" ref="account_type_liability1"/>
322             <field name="reconcile" eval="False"/>
323             <field name="parent_id" ref="IA_AC02"/>
324         </record>
325
326
327         <record model="account.account.template" id="IA_AC1">
328             <field name="name">Profit And Loss Account</field>
329             <field name="code">IA_AC1</field>
330             <field name="type">view</field>
331             <field name="user_type" ref="account_type_root_ind1"/>
332             <field name="reconcile" eval="False"/>
333             <field name="parent_id" ref="root"/>
334         </record>
335
336         <record model="account.account.template" id="IA_AC11">
337             <field name="name">Expense</field>
338             <field name="code">IA_AC11</field>
339             <field name="type">view</field>
340             <field name="user_type" ref="account_type_expense_view"/>
341             <field name="reconcile" eval="False"/>
342             <field name="parent_id" ref="IA_AC1"/>
343         </record>
344
345         <record model="account.account.template" id="IA_AC111">
346             <field name="name">Direct Expenses</field>
347             <field name="code">IA_AC111</field>
348             <field name="type">other</field>
349             <field name="user_type" ref="account_type_expense1"/>
350             <field name="reconcile" eval="False"/>
351             <field name="parent_id" ref="IA_AC11"/>
352         </record>
353
354         <record model="account.account.template" id="IA_AC112">
355             <field name="name">Indirect Expenses</field>
356             <field name="code">IA_AC112</field>
357             <field name="type">other</field>
358             <field name="user_type" ref="account_type_expense1"/>
359             <field name="reconcile" eval="False"/>
360             <field name="parent_id" ref="IA_AC11"/>
361         </record>
362
363         <record model="account.account.template" id="IA_AC113">
364             <field name="name">Purchase</field>
365             <field name="code">IA_AC113</field>
366             <field name="type">other</field>
367             <field name="user_type" ref="account_type_expense1"/>
368             <field name="reconcile" eval="False"/>
369             <field name="parent_id" ref="IA_AC11"/>
370         </record>
371
372         <record model="account.account.template" id="IA_AC114">
373             <field name="name">Opening Stock</field>
374             <field name="code">IA_AC114</field>
375             <field name="type">other</field>
376             <field name="user_type" ref="account_type_expense1"/>
377             <field name="reconcile" eval="False"/>
378             <field name="parent_id" ref="IA_AC11"/>
379         </record>
380         <record model="account.account.template" id="IA_AC115">
381             <field name="name">Salary Expenses</field>
382             <field name="code">IA_AC115</field>
383             <field name="type">other</field>
384             <field name="user_type" ref="account_type_expense1"/>
385             <field name="reconcile" eval="False"/>
386             <field name="parent_id" ref="IA_AC11"/>
387         </record>
388
389
390         <record model="account.account.template" id="IA_AC12">
391             <field name="name">Income</field>
392             <field name="code">IA_AC12</field>
393             <field name="type">view</field>
394             <field name="user_type" ref="account_type_income_view"/>
395             <field name="reconcile" eval="False"/>
396             <field name="parent_id" ref="IA_AC1"/>
397         </record>
398
399         <record model="account.account.template" id="IA_AC121">
400             <field name="name">Direct Incomes</field>
401             <field name="code">IA_AC121</field>
402             <field name="type">other</field>
403             <field name="user_type" ref="account_type_income1"/>
404             <field name="reconcile" eval="False"/>
405             <field name="parent_id" ref="IA_AC12"/>
406         </record>
407
408         <record model="account.account.template" id="IA_AC122">
409             <field name="name">Indirect Incomes</field>
410             <field name="code">IA_AC122</field>
411             <field name="type">other</field>
412             <field name="user_type" ref="account_type_income1"/>
413             <field name="reconcile" eval="False"/>
414             <field name="parent_id" ref="IA_AC12"/>
415         </record>
416
417         <record model="account.account.template" id="IA_AC123">
418             <field name="name">Sales Account</field>
419             <field name="code">IA_AC123</field>
420             <field name="type">other</field>
421             <field name="user_type" ref="account_type_income1"/>
422             <field name="reconcile" eval="False"/>
423             <field name="parent_id" ref="IA_AC12"/>
424         </record>
425         <record model="account.account.template" id="IA_AC124">
426             <field name="name">Goods Given Account</field>
427             <field name="code">IA_AC124</field>
428             <field name="type">other</field>
429             <field name="user_type" ref="account_type_income1"/>
430             <field name="reconcile" eval="False"/>
431             <field name="parent_id" ref="IA_AC12"/>
432         </record>
433
434         <!-- Tax detail -->
435
436         <record model="account.tax.code.template" id="vat_code_tax1">
437             <field name="name">Tax</field>
438         </record>
439
440         <record model="account.tax.code.template" id="vat_code_balance_net">
441             <field name="name">Tax Balance to Pay</field>
442             <field name="parent_id" ref="vat_code_tax1"/>
443         </record>
444
445         <record model="account.tax.code.template" id="vat_code_due_tva">
446             <field name="name">Tax Due (Tax to pay)</field>
447             <field name="parent_id" ref="vat_code_balance_net"/>
448         </record>
449
450         <record model="account.tax.code.template" id="vat_code_payable">
451             <field name="name">Tax Payable</field>
452             <field name="parent_id" ref="vat_code_balance_net"/>
453         </record>
454
455         <record model="account.tax.code.template" id="vat_code_base_net">
456             <field name="name">Tax Bases</field>
457             <field name="parent_id" ref="vat_code_tax1"/>
458         </record>
459
460
461         <record model="account.tax.code.template" id="vat_code_base_due">
462             <field name="name">Base of Taxed Sales</field>
463             <field name="parent_id" ref="vat_code_base_net"/>
464         </record>
465
466
467         <record model="account.tax.code.template" id="vat_code_receivable_net">
468             <field name="name">Base of Taxed Purchases</field>
469             <field name="parent_id" ref="vat_code_base_net"/>
470         </record>
471 <!--
472         <record id="opening_journal" model="account.journal">
473             <field name="name">Opening Journal</field>
474             <field name="code">OPJ</field>
475             <field name="type">situation</field>
476             <field name="view_id" ref="account.account_journal_view"/>
477             <field name="sequence_id" ref="account.sequence_journal"/>
478             <field name="user_id" ref="base.user_root"/>
479         </record>
480 -->
481         <record id="cose_journal_opening" model="account.analytic.journal">
482             <field name="code">OPJ</field>
483             <field name="name">Opening Journal</field>
484             <field name="type">situation</field>
485         </record>
486
487         <!-- Chart template -->
488         <record id="indian_chart_template" model="account.chart.template">
489             <field name="name">India - Chart of Accounts </field>
490             <field name="account_root_id" ref="root"/>
491             <field name="tax_code_root_id" ref="vat_code_tax1"/>
492             <field name="bank_account_view_id" ref="IA_AC01121"/>
493             <field name="property_account_receivable" ref="IA_AC01161"/>
494             <field name="property_account_payable" ref="IA_AC02131"/>
495             <field name="property_account_expense_categ" ref="IA_AC112"/>
496             <field name="property_account_income_categ" ref="IA_AC122"/>
497             <field name="property_reserve_and_surplus_account" ref="IA_AC0232"/>
498         </record>
499
500     </data>
501 </openerp>