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