[ADD][FIX][IMP] account: added property field for reserve & surplus account reference...
[odoo/odoo.git] / addons / l10n_in / account_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="report_type">asset</field>
41     </record>
42     <record model="account.account.type" id="account_type_liability1">
43         <field name="name">Liability</field>
44         <field name="code">liability</field>
45         <field name="report_type">liability</field>
46     </record>
47     <record model="account.account.type" id="account_type_expense1">
48         <field name="name">Expense</field>
49         <field name="code">expense</field>
50         <field name="report_type">expense</field>
51     </record>
52     <record model="account.account.type" id="account_type_income1" >
53         <field name="name">Income</field>
54         <field name="code">income</field>
55         <field name="report_type">income</field>
56     </record>
57     <record model="account.account.type" id="account_type_closed1">
58         <field name="name">Closed</field>
59         <field name="code">closed</field>
60     </record>
61     
62     <!-- ## account chart -->
63     
64         <record model="account.account.template" id="root">
65             <field name="name">Indian Chart of Account</field>
66             <field name="code">0</field>
67             <field name="type">view</field>
68             <field name="user_type" ref="account_type_root_ind1"/>
69             
70             <field name="reconcile" eval="False"/>
71             
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             
80             <field name="reconcile" eval="False"/>
81             
82             <field name="parent_id" ref="root"/>
83         </record>
84         
85             <record model="account.account.template" id="IA_AC01">
86                 <field name="name">Assets</field>
87                 <field name="code">IA_AC01</field>
88                 <field name="type">view</field>
89                 <field name="user_type" ref="account_type_asset_view"/>
90                 
91                 <field name="reconcile" eval="False"/>
92                 
93                 <field name="parent_id" ref="IA_AC0"/>
94             </record>
95             
96                 <record model="account.account.template" id="IA_AC011">
97                     <field name="name">Current Assets</field>
98                     <field name="code">IA_AC011</field>
99                     <field name="type">view</field>
100                     <field name="user_type" ref="account_type_asset1"/>
101                     
102                     <field name="reconcile" eval="False"/>
103                     
104                     <field name="parent_id" ref="IA_AC01"/>
105                 </record>
106                 
107                     <record model="account.account.template" id="IA_AC0111">
108                         <field name="name">Bank Account</field>
109                         <field name="code">IA_AC0111</field>
110                         <field name="type">receivable</field>
111                         <field name="user_type" ref="account_type_asset1"/>
112                         
113                         <field name="reconcile" eval="False"/>
114                         
115                         <field name="parent_id" ref="IA_AC011"/>
116                     </record>
117                     
118                     <record model="account.account.template" id="IA_AC0112">
119                         <field name="name">Cash In Hand Account</field>
120                         <field name="code">IA_AC0112</field>
121                         <field name="type">view</field>
122                         <field name="user_type" ref="account_type_asset1"/>
123                         
124                         <field name="reconcile" eval="False"/>
125                         
126                         <field name="parent_id" ref="IA_AC011"/>
127                     </record>
128                         
129                         <record model="account.account.template" id="IA_AC01121">
130                             <field name="name">Cash Account</field>
131                             <field name="code">IA_AC01121</field>
132                             <field name="type">receivable</field>
133                             <field name="user_type" ref="account_type_asset1"/>
134                             
135                             <field name="reconcile" eval="False"/>
136                             
137                             <field name="parent_id" ref="IA_AC0112"/>
138                         </record>
139                     
140                     <record model="account.account.template" id="IA_AC0113">
141                         <field name="name">Deposit Account</field>
142                         <field name="code">IA_AC0113</field>
143                         <field name="type">receivable</field>
144                         <field name="user_type" ref="account_type_asset1"/>
145                         
146                         <field name="reconcile" eval="False"/>
147                         
148                         <field name="parent_id" ref="IA_AC011"/>
149                     </record>
150                     
151                     <record model="account.account.template" id="IA_AC0114">
152                         <field name="name">Loan &amp; Advance(Assets) Account</field>
153                         <field name="code">IA_AC0114</field>
154                         <field name="type">receivable</field>
155                         <field name="user_type" ref="account_type_asset1"/>
156                         
157                         <field name="reconcile" eval="False"/>
158                         
159                         <field name="parent_id" ref="IA_AC011"/>
160                     </record>
161                     
162 <!--                    <record model="account.account.template" id="IA_AC0115">-->
163 <!--                        <field name="name">Stock In Hand Account</field>-->
164 <!--                        <field name="code">IA_AC0115</field>-->
165 <!--                        <field name="type">receivable</field>-->
166 <!--                        <field name="user_type" ref="account_type_asset1"/>
167                             -->
168 <!--                        <field name="reconcile" eval="False"/>-->
169 <!--                        -->
170 <!--                        <field name="parent_id" ref="IA_AC011"/>-->
171 <!--                    </record>-->
172
173                     <record model="account.account.template" id="IA_AC0116">
174                         <field name="name">Total Sundry Debtors Account</field>
175                         <field name="code">IA_AC0116</field>
176                         <field name="type">view</field>
177                         <field name="user_type" ref="account_type_asset1"/>
178                         
179                         <field name="reconcile" eval="False"/>
180                         
181                         <field name="parent_id" ref="IA_AC011"/>
182                     </record>
183
184
185                         <record model="account.account.template" id="IA_AC01161">
186                             <field name="name">Sundry Debtors Account</field>
187                             <field name="code">IA_AC01161</field>
188                             <field name="type">receivable</field>
189                             <field name="user_type" ref="account_type_asset1"/>
190                             
191                             <field name="reconcile" eval="False"/>
192                             
193                             <field name="parent_id" ref="IA_AC0116"/>
194                         </record>
195     
196                 <record model="account.account.template" id="IA_AC012">
197                     <field name="name">Fixed Assets</field>
198                     <field name="code">IA_AC012</field>
199                     <field name="type">receivable</field>
200                     <field name="user_type" ref="account_type_asset1"/>
201                     
202                     <field name="reconcile" eval="False"/>
203                     
204                     <field name="parent_id" ref="IA_AC01"/>
205                 </record>
206
207                 <record model="account.account.template" id="IA_AC013">
208                     <field name="name">Investment</field>
209                     <field name="code">IA_AC013</field>
210                     <field name="type">receivable</field>
211                     <field name="user_type" ref="account_type_asset1"/>
212                     
213                     <field name="reconcile" eval="False"/>
214                     
215                     <field name="parent_id" ref="IA_AC01"/>
216                 </record>
217
218                 <record model="account.account.template" id="IA_AC014">
219                     <field name="name">Misc. Expenses(Asset)</field>
220                     <field name="code">IA_AC014</field>
221                     <field name="type">receivable</field>
222                     <field name="user_type" ref="account_type_asset1"/>
223                     
224                     <field name="reconcile" eval="False"/>
225                     
226                     <field name="parent_id" ref="IA_AC01"/>
227                 </record>
228                 
229             
230             <record model="account.account.template" id="IA_AC02">
231                 <field name="name">Liabilities</field>
232                 <field name="code">IA_AC02</field>
233                 <field name="type">view</field>
234                 <field name="user_type" ref="account_type_liability_view"/>
235                 
236                 <field name="reconcile" eval="False"/>
237                 
238                 <field name="parent_id" ref="IA_AC0"/>
239             </record>
240             
241                 <record model="account.account.template" id="IA_AC021">
242                     <field name="name">Current Liabilities</field>
243                     <field name="code">IA_AC021</field>
244                     <field name="type">view</field>
245                     <field name="user_type" ref="account_type_liability1"/>
246                     
247                     <field name="reconcile" eval="False"/>
248                     
249                     <field name="parent_id" ref="IA_AC02"/>
250                 </record>
251                     
252                     <record model="account.account.template" id="IA_AC0211">
253                         <field name="name">Duties &amp; Taxes</field>
254                         <field name="code">IA_AC0211</field>
255                         <field name="type">payable</field>
256                         <field name="user_type" ref="account_type_liability1"/>
257                         
258                         <field name="reconcile" eval="False"/>
259                         
260                         <field name="parent_id" ref="IA_AC021"/>
261                     </record>
262                     
263                     <record model="account.account.template" id="IA_AC0212">
264                         <field name="name">Provision</field>
265                         <field name="code">IA_AC0212</field>
266                         <field name="type">payable</field>
267                         <field name="user_type" ref="account_type_liability1"/>
268                         
269                         <field name="reconcile" eval="False"/>
270                         
271                         <field name="parent_id" ref="IA_AC021"/>
272                     </record>
273
274                     <record model="account.account.template" id="IA_AC0213">
275                         <field name="name">Total Sundry Creditors</field>
276                         <field name="code">IA_AC0213</field>
277                         <field name="type">view</field>
278                         <field name="user_type" ref="account_type_liability1"/>
279                         
280                         <field name="reconcile" eval="False"/>
281                         
282                         <field name="parent_id" ref="IA_AC021"/>
283                     </record>
284                     
285                         <record model="account.account.template" id="IA_AC02131">
286                             <field name="name">Sundry Creditors</field>
287                             <field name="code">IA_AC02131</field>
288                             <field name="type">payable</field>
289                             <field name="user_type" ref="account_type_liability1"/>
290                             
291                             <field name="reconcile" eval="False"/>
292                             
293                             <field name="parent_id" ref="IA_AC0213"/>
294                         </record>
295
296                 <record model="account.account.template" id="IA_AC022">
297                     <field name="name">Branch/Division</field>
298                     <field name="code">IA_AC022</field>
299                     <field name="type">payable</field>
300                     <field name="user_type" ref="account_type_liability1"/>
301                     
302                     <field name="reconcile" eval="False"/>
303                     
304                     <field name="parent_id" ref="IA_AC02"/>
305                 </record>
306                 
307                 <record model="account.account.template" id="IA_AC023">
308                     <field name="name">Share Holder/Owner Fund</field>
309                     <field name="code">IA_AC023</field>
310                     <field name="type">view</field>
311                     <field name="user_type" ref="account_type_liability1"/>
312                     
313                     <field name="reconcile" eval="False"/>
314                     
315                     <field name="parent_id" ref="IA_AC02"/>
316                 </record>
317                 
318                 
319                     <record model="account.account.template" id="IA_AC0231">
320                         <field name="name">Capital Account</field>
321                         <field name="code">IA_AC0231</field>
322                         <field name="type">payable</field>
323                         <field name="user_type" ref="account_type_liability1"/>
324                         
325                         <field name="reconcile" eval="False"/>
326                         
327                         <field name="parent_id" ref="IA_AC023"/>
328                     </record>
329                 
330                     <record model="account.account.template" id="IA_AC0232">
331                         <field name="name">Reserve and Surplus Account</field>
332                         <field name="code">IA_AC0232</field>
333                         <field name="type">payable</field>
334                         <field name="user_type" ref="account_type_liability1"/>
335                         
336                         <field name="reconcile" eval="False"/>
337                         
338                         <field name="parent_id" ref="IA_AC023"/>
339                     </record>
340             
341                 <record model="account.account.template" id="IA_AC024">
342                     <field name="name">Loan(Liability) Account</field>
343                     <field name="code">IA_AC024</field>
344                     <field name="type">view</field>
345                     <field name="user_type" ref="account_type_liability1"/>
346                     
347                     <field name="reconcile" eval="False"/>
348                     
349                     <field name="parent_id" ref="IA_AC02"/>
350                 </record>
351                     
352                     <record model="account.account.template" id="IA_AC0241">
353                         <field name="name">Bank OD Account</field>
354                         <field name="code">IA_AC0241</field>
355                         <field name="type">payable</field>
356                         <field name="user_type" ref="account_type_liability1"/>
357                         
358                         <field name="reconcile" eval="False"/>
359                         
360                         <field name="parent_id" ref="IA_AC024"/>
361                     </record>
362                         
363                     <record model="account.account.template" id="IA_AC0242">
364                         <field name="name">Secured Loan Account</field>
365                         <field name="code">IA_AC0242</field>
366                         <field name="type">payable</field>
367                         <field name="user_type" ref="account_type_liability1"/>
368                         
369                         <field name="reconcile" eval="False"/>
370                         
371                         <field name="parent_id" ref="IA_AC024"/>
372                     </record>
373                     
374                     <record model="account.account.template" id="IA_AC0243">
375                         <field name="name">Unsecured Loan Account</field>
376                         <field name="code">IA_AC0243</field>
377                         <field name="type">payable</field>
378                         <field name="user_type" ref="account_type_liability1"/>
379                         
380                         <field name="reconcile" eval="False"/>
381                         
382                         <field name="parent_id" ref="IA_AC024"/>
383                     </record>
384                         
385                 <record model="account.account.template" id="IA_AC025">
386                     <field name="name">Suspense Account</field>
387                     <field name="code">IA_AC025</field>
388                     <field name="type">payable</field>
389                     <field name="user_type" ref="account_type_liability1"/>
390                     
391                     <field name="reconcile" eval="False"/>
392                     
393                     <field name="parent_id" ref="IA_AC02"/>
394                 </record>
395
396         
397         <record model="account.account.template" id="IA_AC1">
398             <field name="name">Profit And Loss Account</field>
399             <field name="code">IA_AC1</field>
400             <field name="type">view</field>
401             <field name="user_type" ref="account_type_root_ind1"/>
402             
403             <field name="reconcile" eval="False"/>
404             
405             <field name="parent_id" ref="root"/>
406         </record>
407         
408             <record model="account.account.template" id="IA_AC11">
409                 <field name="name">Expense</field>
410                 <field name="code">IA_AC11</field>
411                 <field name="type">view</field>
412                 <field name="user_type" ref="account_type_expense_view"/>
413                 
414                 <field name="reconcile" eval="False"/>
415                 
416                 <field name="parent_id" ref="IA_AC1"/>
417             </record>
418             
419                 <record model="account.account.template" id="IA_AC111">
420                     <field name="name">Direct Expenses</field>
421                     <field name="code">IA_AC111</field>
422                     <field name="type">other</field>
423                     <field name="user_type" ref="account_type_expense1"/>
424                     
425                     <field name="reconcile" eval="False"/>
426                     
427                     <field name="parent_id" ref="IA_AC11"/>
428                 </record>
429             
430                 <record model="account.account.template" id="IA_AC112">
431                     <field name="name">Indirect Expenses</field>
432                     <field name="code">IA_AC112</field>
433                     <field name="type">other</field>
434                     <field name="user_type" ref="account_type_expense1"/>
435                     
436                     <field name="reconcile" eval="False"/>
437                     
438                     <field name="parent_id" ref="IA_AC11"/>
439                 </record>
440                 
441                 <record model="account.account.template" id="IA_AC113">
442                     <field name="name">Purchase</field>
443                     <field name="code">IA_AC113</field>
444                     <field name="type">other</field>
445                     <field name="user_type" ref="account_type_expense1"/>
446                     
447                     <field name="reconcile" eval="False"/>
448                     
449                     <field name="parent_id" ref="IA_AC11"/>
450                 </record>
451                 <record model="account.account.template" id="IA_AC114">
452                     <field name="name">Opening Stock</field>
453                     <field name="code">IA_AC114</field>
454                     <field name="type">other</field>
455                     <field name="user_type" ref="account_type_expense1"/>
456                     
457                     <field name="reconcile" eval="False"/>
458                     
459                     <field name="parent_id" ref="IA_AC11"/>
460                 </record>
461
462                 
463             <record model="account.account.template" id="IA_AC12">
464                 <field name="name">Income</field>
465                 <field name="code">IA_AC12</field>
466                 <field name="type">view</field>
467                 <field name="user_type" ref="account_type_income_view"/>
468                 
469                 <field name="reconcile" eval="False"/>
470                 
471                 <field name="parent_id" ref="IA_AC1"/>
472             </record>
473             
474                 <record model="account.account.template" id="IA_AC121">
475                     <field name="name">Direct Incomes</field>
476                     <field name="code">IA_AC121</field>
477                     <field name="type">other</field>
478                     <field name="user_type" ref="account_type_income1"/>
479                     
480                     <field name="reconcile" eval="False"/>
481                     
482                     <field name="parent_id" ref="IA_AC12"/>
483                 </record>
484                 
485                 <record model="account.account.template" id="IA_AC122">
486                     <field name="name">Indirect Incomes</field>
487                     <field name="code">IA_AC122</field>
488                     <field name="type">other</field>
489                     <field name="user_type" ref="account_type_income1"/>
490                     
491                     <field name="reconcile" eval="False"/>
492                     
493                     <field name="parent_id" ref="IA_AC12"/>
494                 </record>
495                 
496                 <record model="account.account.template" id="IA_AC123">
497                     <field name="name">Sales Account</field>
498                     <field name="code">IA_AC123</field>
499                     <field name="type">other</field>
500                     <field name="user_type" ref="account_type_income1"/>
501                     
502                     <field name="reconcile" eval="False"/>
503                     
504                     <field name="parent_id" ref="IA_AC12"/>
505                 </record>
506                 <record model="account.account.template" id="IA_AC124">
507                     <field name="name">Goods Given Account</field>
508                     <field name="code">IA_AC124</field>
509                     <field name="type">other</field>
510                     <field name="user_type" ref="account_type_income1"/>
511                     
512                     <field name="reconcile" eval="False"/>
513                     
514                     <field name="parent_id" ref="IA_AC12"/>
515                 </record>
516
517                 <!-- Tax detail -->        
518                 
519                 <record model="account.tax.code.template" id="vat_code_tax1">
520                     <field name="name">Tax</field>
521                 </record>
522                 
523                 <record model="account.tax.code.template" id="vat_code_balance_net">
524                     <field name="name">Tax Balance to Pay</field>
525                     <field name="parent_id" ref="vat_code_tax1"/>
526                 </record>
527             
528                 <record model="account.tax.code.template" id="vat_code_due_tva">
529                     <field name="name">Tax Due (Tax to pay)</field>
530                     <field name="parent_id" ref="vat_code_balance_net"/>
531                 </record>
532             
533                 <record model="account.tax.code.template" id="vat_code_payable">
534                     <field name="name">Tax Payable</field>
535                     <field name="parent_id" ref="vat_code_balance_net"/>
536                 </record>
537             
538                 <record model="account.tax.code.template" id="vat_code_base_net">
539                     <field name="name">Tax Bases</field>
540                     <field name="parent_id" ref="vat_code_tax1"/>
541                 </record>
542             
543             
544                 <record model="account.tax.code.template" id="vat_code_base_due">
545                     <field name="name">Base of Taxed Sales</field>
546                     <field name="parent_id" ref="vat_code_base_net"/>
547                 </record>
548             
549             
550                 <record model="account.tax.code.template" id="vat_code_receivable_net">
551                     <field name="name">Base of Taxed Purchases</field>
552                     <field name="parent_id" ref="vat_code_base_net"/>
553                 </record>
554         
555                 
556                 
557         <record id="opening_journal" model="account.journal">
558             <field name="name">Opening Journal</field>
559             <field name="code">OPJ</field>
560             <field name="type">situation</field>
561             <field name="view_id" ref="account.account_journal_view"/>
562             <field name="sequence_id" ref="account.sequence_journal"/>
563             <field name="user_id" ref="base.user_root"/>
564         </record>
565         
566         <record id="cose_journal_opening" model="account.analytic.journal">
567             <field name="code">OPJ</field>
568             <field name="name">Opening Journal</field>
569             <field name="type">situation</field>
570         </record>
571         
572                 
573                 <!-- Chart template -->
574                 <record id="indian_chart_template" model="account.chart.template">
575                     <field name="name">India - Chart of Accounts </field>
576                     <field name="account_root_id" ref="root"/>
577                     <field name="tax_code_root_id" ref="vat_code_tax1"/>
578                     <field name="bank_account_view_id" ref="IA_AC01121"/>
579                     <field name="property_account_receivable" ref="IA_AC01161"/>
580                     <field name="property_account_payable" ref="IA_AC02131"/>
581                     <field name="property_account_expense_categ" ref="IA_AC112"/>
582                     <field name="property_account_income_categ" ref="IA_AC122"/>
583                     <field name="property_reserve_and_surplus_account" ref="IA_AC0232"/>
584                 </record>
585                 
586
587     </data>
588 </openerp>