1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- public firm account chart -->
8 <record model="account.account.template" id="p0">
9 <field name="name">Public Firm Chart of Account</field>
10 <field name="code">0</field>
11 <field name="type">view</field>
12 <field name="user_type" ref="account.data_account_type_view"/>
13 <field name="reconcile" eval="False"/>
16 <record model="account.account.template" id="p1">
17 <field name="name">Balance Sheet</field>
18 <field name="code">1</field>
19 <field name="type">view</field>
20 <field name="user_type" ref="account.data_account_type_view"/>
21 <field name="reconcile" eval="False"/>
22 <field name="parent_id" ref="p0"/>
26 <record model="account.account.template" id="p10">
27 <field name="name">Assets</field>
28 <field name="code">10</field>
29 <field name="type">view</field>
30 <field name="user_type" ref="account.data_account_type_asset"/>
31 <field name="reconcile" eval="False"/>
32 <field name="parent_id" ref="p1"/>
35 <record model="account.account.template" id="p10000">
36 <field name="name">Current Assets</field>
37 <field name="code">10000</field>
38 <field name="type">view</field>
39 <field name="user_type" ref="account.data_account_type_asset"/>
40 <field name="reconcile" eval="False"/>
41 <field name="parent_id" ref="p10"/>
44 <record model="account.account.template" id="p10100">
45 <field name="name">Cash - Regular Checking</field>
46 <field name="code">10100</field>
47 <field name="type">liquidity</field>
48 <field name="user_type" ref="account.data_account_type_cash"/>
49 <field name="reconcile" eval="False"/>
50 <field name="parent_id" ref="p10000"/>
53 <record model="account.account.template" id="p10200">
54 <field name="name">Cash - Payroll Checking</field>
55 <field name="code">10200</field>
56 <field name="type">liquidity</field>
57 <field name="user_type" ref="account.data_account_type_cash"/>
58 <field name="reconcile" eval="False"/>
59 <field name="parent_id" ref="p10000"/>
62 <record model="account.account.template" id="p10600">
63 <field name="name">Petty Cash Fund</field>
64 <field name="code">10600</field>
65 <field name="type">liquidity</field>
66 <field name="user_type" ref="account.data_account_type_cash"/>
67 <field name="reconcile" eval="False"/>
68 <field name="parent_id" ref="p10000"/>
71 <record model="account.account.template" id="p12100">
72 <field name="name">Accounts Receivable</field>
73 <field name="code">12100</field>
74 <field name="type">receivable</field>
75 <field name="user_type" ref="account.data_account_type_receivable"/>
76 <field name="reconcile" eval="True"/>
77 <field name="parent_id" ref="p10000"/>
80 <record model="account.account.template" id="p12500">
81 <field name="name">Allowance for Doubtful Accounts</field>
82 <field name="code">12500</field>
83 <field name="type">other</field>
84 <field name="user_type" ref="account.data_account_type_asset"/>
85 <field name="reconcile" eval="False"/>
86 <field name="parent_id" ref="p10000"/>
89 <record model="account.account.template" id="p13100">
90 <field name="name">Inventory</field>
91 <field name="code">13100</field>
92 <field name="type">other</field>
93 <field name="user_type" ref="account.data_account_type_asset"/>
94 <field name="reconcile" eval="False"/>
95 <field name="parent_id" ref="p10000"/>
98 <record model="account.account.template" id="p14100">
99 <field name="name">Supplies</field>
100 <field name="code">14100</field>
101 <field name="type">other</field>
102 <field name="user_type" ref="account.data_account_type_asset"/>
103 <field name="reconcile" eval="False"/>
104 <field name="parent_id" ref="p10000"/>
107 <record model="account.account.template" id="p15300">
108 <field name="name">Prepaid Insurance</field>
109 <field name="code">15300</field>
110 <field name="type">other</field>
111 <field name="user_type" ref="account.data_account_type_asset"/>
112 <field name="reconcile" eval="False"/>
113 <field name="parent_id" ref="p10000"/>
116 <record model="account.account.template" id="p15400">
117 <field name="name">Tax Receivable</field>
118 <field name="code">15400</field>
119 <field name="type">other</field>
120 <field name="user_type" ref="account.data_account_type_asset"/>
121 <field name="reconcile" eval="False"/>
122 <field name="parent_id" ref="p10000"/>
125 <!--Land and Property -->
127 <record model="account.account.template" id="p17000">
128 <field name="name">Property, Plant, and Equipment</field>
129 <field name="code">17000</field>
130 <field name="type">view</field>
131 <field name="user_type" ref="account.data_account_type_asset"/>
132 <field name="reconcile" eval="False"/>
133 <field name="parent_id" ref="p10"/>
136 <record model="account.account.template" id="p17200">
137 <field name="name">Land</field>
138 <field name="code">17200</field>
139 <field name="type">other</field>
140 <field name="user_type" ref="account.data_account_type_asset"/>
141 <field name="reconcile" eval="False"/>
142 <field name="parent_id" ref="p17000"/>
145 <record model="account.account.template" id="p17100">
146 <field name="name">Buildings</field>
147 <field name="code">17100</field>
148 <field name="type">other</field>
149 <field name="user_type" ref="account.data_account_type_asset"/>
150 <field name="reconcile" eval="False"/>
151 <field name="parent_id" ref="p17000"/>
154 <record model="account.account.template" id="p17300">
155 <field name="name">Equipment</field>
156 <field name="code">17300</field>
157 <field name="type">other</field>
158 <field name="user_type" ref="account.data_account_type_asset"/>
159 <field name="reconcile" eval="False"/>
160 <field name="parent_id" ref="p17000"/>
163 <record model="account.account.template" id="p17800">
164 <field name="name">Vehicles</field>
165 <field name="code">17800</field>
166 <field name="type">other</field>
167 <field name="user_type" ref="account.data_account_type_asset"/>
168 <field name="reconcile" eval="False"/>
169 <field name="parent_id" ref="p17000"/>
172 <record model="account.account.template" id="p18100">
173 <field name="name">Accumulated Depreciation - Buildings</field>
174 <field name="code">18100</field>
175 <field name="type">other</field>
176 <field name="user_type" ref="account.data_account_type_asset"/>
177 <field name="reconcile" eval="False"/>
178 <field name="parent_id" ref="p17000"/>
181 <record model="account.account.template" id="p18300">
182 <field name="name">Accumulated Depreciation - Equipment</field>
183 <field name="code">18300</field>
184 <field name="type">other</field>
185 <field name="user_type" ref="account.data_account_type_asset"/>
186 <field name="reconcile" eval="False"/>
187 <field name="parent_id" ref="p17000"/>
190 <record model="account.account.template" id="p18800">
191 <field name="name">Accumulated Depreciation - Vehicles</field>
192 <field name="code">18800</field>
193 <field name="type">other</field>
194 <field name="user_type" ref="account.data_account_type_asset"/>
195 <field name="reconcile" eval="False"/>
196 <field name="parent_id" ref="p17000"/>
201 <record model="account.account.template" id="p20">
202 <field name="name">Liabilities</field>
203 <field name="code">20</field>
204 <field name="type">view</field>
205 <field name="user_type" ref="account.data_account_type_liability"/>
206 <field name="reconcile" eval="False"/>
207 <field name="parent_id" ref="p1"/>
210 <record model="account.account.template" id="p20000">
211 <field name="name">Current Liabilities</field>
212 <field name="code">20000</field>
213 <field name="type">view</field>
214 <field name="user_type" ref="account.data_account_type_liability"/>
215 <field name="reconcile" eval="False"/>
216 <field name="parent_id" ref="p20"/>
219 <record model="account.account.template" id="p20100">
220 <field name="name">Notes Payable - Credit Line #1</field>
221 <field name="code">20100</field>
222 <field name="type">other</field>
223 <field name="user_type" ref="account.data_account_type_liability"/>
224 <field name="reconcile" eval="False"/>
225 <field name="parent_id" ref="p20000"/>
228 <record model="account.account.template" id="p20200">
229 <field name="name">Notes Payable - Credit Line #2</field>
230 <field name="code">20200</field>
231 <field name="type">other</field>
232 <field name="user_type" ref="account.data_account_type_liability"/>
233 <field name="reconcile" eval="True"/>
234 <field name="parent_id" ref="p20000"/>
237 <record model="account.account.template" id="p21000">
238 <field name="name">Accounts Payable</field>
239 <field name="code">21000</field>
240 <field name="type">payable</field>
241 <field name="user_type" ref="account.data_account_type_payable"/>
242 <field name="reconcile" eval="True"/>
243 <field name="parent_id" ref="p20000"/>
246 <record model="account.account.template" id="p22100">
247 <field name="name">Wages Payable</field>
248 <field name="code">22100</field>
249 <field name="type">other</field>
250 <field name="user_type" ref="account.data_account_type_liability"/>
251 <field name="reconcile" eval="False"/>
252 <field name="parent_id" ref="p20000"/>
255 <record model="account.account.template" id="p23100">
256 <field name="name">Interest Payable</field>
257 <field name="code">23100</field>
258 <field name="type">other</field>
259 <field name="user_type" ref="account.data_account_type_liability"/>
260 <field name="reconcile" eval="False"/>
261 <field name="parent_id" ref="p20000"/>
264 <record model="account.account.template" id="p24500">
265 <field name="name">Unearned Revenues</field>
266 <field name="code">24500</field>
267 <field name="type">other</field>
268 <field name="user_type" ref="account.data_account_type_liability"/>
269 <field name="reconcile" eval="False"/>
270 <field name="parent_id" ref="p20000"/>
273 <record model="account.account.template" id="p25000">
274 <field name="name">Long-term Liabilities</field>
275 <field name="code">25000</field>
276 <field name="type">view</field>
277 <field name="user_type" ref="account.data_account_type_liability"/>
278 <field name="reconcile" eval="False"/>
279 <field name="parent_id" ref="p20"/>
282 <record model="account.account.template" id="p25100">
283 <field name="name">Mortgage Loan Payable</field>
284 <field name="code">25100</field>
285 <field name="type">other</field>
286 <field name="user_type" ref="account.data_account_type_liability"/>
287 <field name="reconcile" eval="False"/>
288 <field name="parent_id" ref="p25000"/>
291 <record model="account.account.template" id="p25600">
292 <field name="name">Bonds Payable</field>
293 <field name="code">25600</field>
294 <field name="type">other</field>
295 <field name="user_type" ref="account.data_account_type_liability"/>
296 <field name="reconcile" eval="False"/>
297 <field name="parent_id" ref="p25000"/>
300 <record model="account.account.template" id="p25650">
301 <field name="name">Discount on Bonds Payable</field>
302 <field name="code">25650</field>
303 <field name="type">other</field>
304 <field name="user_type" ref="account.data_account_type_liability"/>
305 <field name="reconcile" eval="False"/>
306 <field name="parent_id" ref="p25000"/>
309 <record model="account.account.template" id="p27000">
310 <field name="name">Stockholders' Equity</field>
311 <field name="code">27000</field>
312 <field name="type">view</field>
313 <field name="user_type" ref="account.data_account_type_liability"/>
314 <field name="reconcile" eval="False"/>
315 <field name="parent_id" ref="p20"/>
318 <record model="account.account.template" id="p27100">
319 <field name="name">Common Stock, No Par</field>
320 <field name="code">27100</field>
321 <field name="type">other</field>
322 <field name="user_type" ref="account.data_account_type_liability"/>
323 <field name="reconcile" eval="False"/>
324 <field name="parent_id" ref="p27000"/>
327 <record model="account.account.template" id="p27500">
328 <field name="name">Retained Earnings</field>
329 <field name="code">27500</field>
330 <field name="type">other</field>
331 <field name="user_type" ref="account.data_account_type_liability"/>
332 <field name="reconcile" eval="False"/>
333 <field name="parent_id" ref="p27000"/>
336 <record model="account.account.template" id="p29500">
337 <field name="name">Treasury Stock</field>
338 <field name="code">29500</field>
339 <field name="type">other</field>
340 <field name="user_type" ref="account.data_account_type_liability"/>
341 <field name="reconcile" eval="False"/>
342 <field name="parent_id" ref="p27000"/>
345 <record model="account.account.template" id="p24600">
346 <field name="name">Reserve and Surplus Account</field>
347 <field name="code">24600</field>
348 <field name="type">other</field>
349 <field name="user_type" ref="account.data_account_type_liability"/>
350 <field name="reconcile" eval="False"/>
351 <field name="parent_id" ref="p20000"/>
356 <record model="account.account.template" id="p24700">
357 <field name="name">Tax payable</field>
358 <field name="code">24700</field>
359 <field name="type">view</field>
360 <field name="user_type" ref="account.data_account_type_liability"/>
361 <field name="reconcile" eval="False"/>
362 <field name="parent_id" ref="p20000"/>
365 <record model="account.account.template" id="p24710">
366 <field name="name">Sales Tax Payable</field>
367 <field name="code">24710</field>
368 <field name="type">other</field>
369 <field name="user_type" ref="account.data_account_type_liability"/>
370 <field name="reconcile" eval="False"/>
371 <field name="parent_id" ref="p24700"/>
374 <record model="account.account.template" id="p24720">
375 <field name="name">VAT Payable</field>
376 <field name="code">24720</field>
377 <field name="type">other</field>
378 <field name="user_type" ref="account.data_account_type_liability"/>
379 <field name="reconcile" eval="False"/>
380 <field name="parent_id" ref="p24700"/>
383 <record model="account.account.template" id="p24730">
384 <field name="name">Exice Duty Payable</field>
385 <field name="code">24730</field>
386 <field name="type">other</field>
387 <field name="user_type" ref="account.data_account_type_liability"/>
388 <field name="reconcile" eval="False"/>
389 <field name="parent_id" ref="p24700"/>
392 <record model="account.account.template" id="p24740">
393 <field name="name">Service Tax Payable</field>
394 <field name="code">24740</field>
395 <field name="type">other</field>
396 <field name="user_type" ref="account.data_account_type_liability"/>
397 <field name="reconcile" eval="False"/>
398 <field name="parent_id" ref="p24700"/>
401 <!-- Profit And Loss Account -->
403 <record model="account.account.template" id="p3">
404 <field name="name">Profit And Loss</field>
405 <field name="code">3</field>
406 <field name="type">view</field>
407 <field name="user_type" ref="account.data_account_type_view"/>
408 <field name="reconcile" eval="False"/>
409 <field name="parent_id" ref="p0"/>
414 <record model="account.account.template" id="p30">
415 <field name="name">Income</field>
416 <field name="code">30</field>
417 <field name="type">view</field>
418 <field name="user_type" ref="account.data_account_type_income"/>
419 <field name="reconcile" eval="False"/>
420 <field name="parent_id" ref="p3"/>
423 <!-- Income Operating Revenues -->
425 <record model="account.account.template" id="p30000">
426 <field name="name">Operating Revenues</field>
427 <field name="code">30000</field>
428 <field name="type">view</field>
429 <field name="user_type" ref="account.data_account_type_income"/>
430 <field name="reconcile" eval="False"/>
431 <field name="parent_id" ref="p30"/>
434 <record model="account.account.template" id="p31010">
435 <field name="name">Sales - Division #1, Product Line 010</field>
436 <field name="code">31010</field>
437 <field name="type">other</field>
438 <field name="user_type" ref="account.data_account_type_income"/>
439 <field name="reconcile" eval="False"/>
440 <field name="parent_id" ref="p30000"/>
443 <record model="account.account.template" id="p31022">
444 <field name="name">Sales - Division #1, Product Line 022</field>
445 <field name="code">31022</field>
446 <field name="type">other</field>
447 <field name="user_type" ref="account.data_account_type_income"/>
448 <field name="reconcile" eval="False"/>
449 <field name="parent_id" ref="p30000"/>
452 <record model="account.account.template" id="p32015">
453 <field name="name">Sales - Division #2, Product Line 015</field>
454 <field name="code">32015</field>
455 <field name="type">other</field>
456 <field name="user_type" ref="account.data_account_type_income"/>
457 <field name="reconcile" eval="False"/>
458 <field name="parent_id" ref="p30000"/>
461 <record model="account.account.template" id="p33110">
462 <field name="name">Sales - Division #3, Product Line 110</field>
463 <field name="code">33110</field>
464 <field name="type">other</field>
465 <field name="user_type" ref="account.data_account_type_income"/>
466 <field name="reconcile" eval="False"/>
467 <field name="parent_id" ref="p30000"/>
470 <record model="account.account.template" id="p90000">
471 <field name="name">Non-Operating Revenue and Gains</field>
472 <field name="code">90000</field>
473 <field name="type">view</field>
474 <field name="user_type" ref="account.data_account_type_income"/>
475 <field name="reconcile" eval="False"/>
476 <field name="parent_id" ref="p30"/>
479 <record model="account.account.template" id="p91800">
480 <field name="name">Gain on Sale of Assets</field>
481 <field name="code">91800</field>
482 <field name="type">other</field>
483 <field name="user_type" ref="account.data_account_type_income"/>
484 <field name="reconcile" eval="False"/>
485 <field name="parent_id" ref="p90000"/>
490 <record model="account.account.template" id="p40">
491 <field name="name">Expense</field>
492 <field name="code">40</field>
493 <field name="type">view</field>
494 <field name="user_type" ref="account.data_account_type_expense"/>
495 <field name="reconcile" eval="False"/>
496 <field name="parent_id" ref="p3"/>
500 <!-- Income Cost of Goods Sold -->
502 <record model="account.account.template" id="p40000">
503 <field name="name">Cost of Goods Sold</field>
504 <field name="code">40000</field>
505 <field name="type">view</field>
506 <field name="user_type" ref="account.data_account_type_expense"/>
507 <field name="reconcile" eval="False"/>
508 <field name="parent_id" ref="p40"/>
512 <record model="account.account.template" id="p41010">
513 <field name="name">COGS - Division #1, Product Line 010</field>
514 <field name="code">41010</field>
515 <field name="type">other</field>
516 <field name="user_type" ref="account.data_account_type_expense"/>
517 <field name="reconcile" eval="False"/>
518 <field name="parent_id" ref="p40000"/>
521 <record model="account.account.template" id="p41022">
522 <field name="name">COGS - Division #1, Product Line 022</field>
523 <field name="code">41022</field>
524 <field name="type">other</field>
525 <field name="user_type" ref="account.data_account_type_expense"/>
526 <field name="reconcile" eval="False"/>
527 <field name="parent_id" ref="p40000"/>
530 <record model="account.account.template" id="p42015">
531 <field name="name">COGS - Division #2, Product Line 015</field>
532 <field name="code">42015</field>
533 <field name="type">other</field>
534 <field name="user_type" ref="account.data_account_type_expense"/>
535 <field name="reconcile" eval="False"/>
536 <field name="parent_id" ref="p40000"/>
539 <record model="account.account.template" id="p43110">
540 <field name="name">COGS - Division #3, Product Line 110</field>
541 <field name="code">43110</field>
542 <field name="type">other</field>
543 <field name="user_type" ref="account.data_account_type_expense"/>
544 <field name="reconcile" eval="False"/>
545 <field name="parent_id" ref="p40000"/>
548 <!-- Marketing Expenses -->
550 <record model="account.account.template" id="p50000">
551 <field name="name">Marketing Expenses</field>
552 <field name="code">50000</field>
553 <field name="type">view</field>
554 <field name="user_type" ref="account.data_account_type_expense"/>
555 <field name="reconcile" eval="False"/>
556 <field name="parent_id" ref="p40"/>
559 <record model="account.account.template" id="p50100">
560 <field name="name">Marketing Dept. Salaries</field>
561 <field name="code">50100</field>
562 <field name="type">other</field>
563 <field name="user_type" ref="account.data_account_type_expense"/>
564 <field name="reconcile" eval="False"/>
565 <field name="parent_id" ref="p50000"/>
568 <record model="account.account.template" id="p50150">
569 <field name="name">Marketing Dept. Payroll Taxes</field>
570 <field name="code">50150</field>
571 <field name="type">other</field>
572 <field name="user_type" ref="account.data_account_type_expense"/>
573 <field name="reconcile" eval="False"/>
574 <field name="parent_id" ref="p50000"/>
577 <record model="account.account.template" id="p50200">
578 <field name="name">Marketing Dept. Supplies</field>
579 <field name="code">50200</field>
580 <field name="type">other</field>
581 <field name="user_type" ref="account.data_account_type_expense"/>
582 <field name="reconcile" eval="False"/>
583 <field name="parent_id" ref="p50000"/>
586 <record model="account.account.template" id="p50600">
587 <field name="name">Marketing Dept. Telephone</field>
588 <field name="code">50600</field>
589 <field name="type">other</field>
590 <field name="user_type" ref="account.data_account_type_expense"/>
591 <field name="reconcile" eval="False"/>
592 <field name="parent_id" ref="p50000"/>
595 <!-- Payroll Dept. Expenses -->
597 <record model="account.account.template" id="p59000">
598 <field name="name">Payroll Dept. Expenses</field>
599 <field name="code">59000</field>
600 <field name="type">view</field>
601 <field name="user_type" ref="account.data_account_type_expense"/>
602 <field name="reconcile" eval="False"/>
603 <field name="parent_id" ref="p40"/>
606 <record model="account.account.template" id="p59100">
607 <field name="name">Payroll Dept. Salaries</field>
608 <field name="code">59100</field>
609 <field name="type">other</field>
610 <field name="user_type" ref="account.data_account_type_expense"/>
611 <field name="reconcile" eval="False"/>
612 <field name="parent_id" ref="p59000"/>
615 <record model="account.account.template" id="p59150">
616 <field name="name">Payroll Dept. Payroll Taxes</field>
617 <field name="code">59150</field>
618 <field name="type">other</field>
619 <field name="user_type" ref="account.data_account_type_expense"/>
620 <field name="reconcile" eval="False"/>
621 <field name="parent_id" ref="p59000"/>
624 <record model="account.account.template" id="p59200">
625 <field name="name">Payroll Dept. Supplies</field>
626 <field name="code">59200</field>
627 <field name="type">other</field>
628 <field name="user_type" ref="account.data_account_type_expense"/>
629 <field name="reconcile" eval="False"/>
630 <field name="parent_id" ref="p59000"/>
633 <record model="account.account.template" id="p59600">
634 <field name="name">Payroll Dept. Telephone</field>
635 <field name="code">59600</field>
636 <field name="type">other</field>
637 <field name="user_type" ref="account.data_account_type_expense"/>
638 <field name="reconcile" eval="False"/>
639 <field name="parent_id" ref="p59000"/>
644 <record model="account.account.template" id="p96000">
645 <field name="name">Non-Operating Expenses and Losses</field>
646 <field name="code">96000</field>
647 <field name="type">view</field>
648 <field name="user_type" ref="account.data_account_type_expense"/>
649 <field name="reconcile" eval="False"/>
650 <field name="parent_id" ref="p40"/>
653 <record model="account.account.template" id="p96100">
654 <field name="name">Loss on Sale of Assets</field>
655 <field name="code">96100</field>
656 <field name="type">other</field>
657 <field name="user_type" ref="account.data_account_type_expense"/>
658 <field name="reconcile" eval="False"/>
659 <field name="parent_id" ref="p96000"/>
662 <record id="indian_chart_template_public" model="account.chart.template">
663 <field name="name">India - Chart of Accounts for Public Ltd</field>
664 <field name="account_root_id" ref="p0"/>
665 <field name="tax_code_root_id" ref="vat_code_tax"/>
666 <field name="bank_account_view_id" ref="p10100"/>
667 <field name="property_account_receivable" ref="p12100"/>
668 <field name="property_account_payable" ref="p21000"/>
669 <field name="property_account_expense_categ" ref="p41010"/>
670 <field name="property_account_income_categ" ref="p31010"/>