1 <?xml version="1.0" encoding="utf-8"?>
5 <record model="account.account.type" id="conf_account_type_receivable" >
6 <field name="name">Receivable</field>
7 <field name="code">receivable</field>
8 <field name="report_type">income</field>
9 <field name="close_method">unreconciled</field>
12 <record model="account.account.type" id="conf_account_type_payable" >
13 <field name="name">Payable</field>
14 <field name="code">payable</field>
15 <field name="report_type">expense</field>
16 <field name="close_method">unreconciled</field>
19 <record model="account.account.type" id="conf_account_type_view">
20 <field name="name">View</field>
21 <field name="code">view</field>
22 <field name="close_method">none</field>
25 <record model="account.account.type" id="account_type_income_view1">
26 <field name="name">Income View</field>
27 <field name="code">view</field>
28 <field name="report_type">income</field>
30 <record model="account.account.type" id="account_type_expense_view1">
31 <field name="name">Expense View</field>
32 <field name="code">expense</field>
33 <field name="report_type">expense</field>
35 <record model="account.account.type" id="account_type_asset_view1">
36 <field name="name">Asset View</field>
37 <field name="code">asset</field>
38 <field name="report_type">asset</field>
40 <record model="account.account.type" id="account_type_liability_view1">
41 <field name="name">Liability View</field>
42 <field name="code">liability</field>
43 <field name="report_type">liability</field>
46 <record model="account.account.type" id="conf_account_type_income" >
47 <field name="name">Income</field>
48 <field name="code">income</field>
49 <field name="report_type">income</field>
50 <field name="close_method">none</field>
53 <record model="account.account.type" id="conf_account_type_expense">
54 <field name="name">Expense</field>
55 <field name="code">expense</field>
56 <field name="report_type">expense</field>
57 <field name="close_method">none</field>
60 <record model="account.account.type" id="conf_account_type_tax">
61 <field name="name">Tax</field>
62 <field name="code">tax</field>
63 <field name="report_type">expense</field>
64 <field name="close_method">unreconciled</field>
67 <record model="account.account.type" id="conf_account_type_cash">
68 <field name="name">Cash</field>
69 <field name="code">cash</field>
70 <field name="report_type">asset</field>
71 <field name="close_method">balance</field>
74 <record model="account.account.type" id="conf_account_type_liability">
75 <field name="name">Liability</field>
76 <field name="code">liability</field>
77 <field name="report_type">liability</field>
78 <field name="close_method">balance</field>
81 <record model="account.account.type" id="conf_account_type_asset">
82 <field name="name">Asset</field>
83 <field name="code">asset</field>
84 <field name="report_type">asset</field>
85 <field name="close_method">balance</field>
88 <record model="account.account.type" id="conf_account_type_equity">
89 <field name="name">Equity</field>
90 <field name="code">equity</field>
91 <field name="report_type">asset</field>
92 <field name="close_method">balance</field>
95 <record model="account.account.type" id="conf_account_type_bnk">
96 <field name="name">Bank</field>
97 <field name="code">bank</field>
98 <field name="report_type">asset</field>
99 <field name="close_method">balance</field>
101 <record model="account.account.type" id="conf_account_type_chk">
102 <field name="name">Check</field>
103 <field name="code">check</field>
104 <field name="report_type">asset</field>
105 <field name="close_method">balance</field>
110 <!-- Account Templates-->
111 <record id="conf_chart0" model="account.account.template">
112 <field name="code">0</field>
113 <field name="name">Configurable Account Chart</field>
114 <field eval="0" name="parent_id"/>
115 <field name="type">view</field>
116 <field name="user_type" ref="conf_account_type_view"/>
119 <!-- Balance Sheet -->
121 <record id="conf_bal" model="account.account.template">
122 <field name="code">1</field>
123 <field name="name">Balance Sheet</field>
124 <field ref="conf_chart0" name="parent_id"/>
125 <field name="type">view</field>
126 <field name="user_type" ref="conf_account_type_view"/>
129 <record id="conf_fas" model="account.account.template">
130 <field name="code">10</field>
131 <field name="name">Fixed Assets</field>
132 <field ref="conf_bal" name="parent_id"/>
133 <field name="type">view</field>
134 <field name="user_type" ref="account_type_asset_view1"/>
137 <record id="conf_xfa" model="account.account.template">
138 <field name="code">100</field>
139 <field name="name">Fixed Asset Account</field>
140 <field ref="conf_fas" name="parent_id"/>
141 <field name="type">other</field>
142 <field name="user_type" ref="account_type_asset_view1"/>
145 <record id="conf_nca" model="account.account.template">
146 <field name="code">11</field>
147 <field name="name">Net Current Assets</field>
148 <field ref="conf_bal" name="parent_id"/>
149 <field name="type">view</field>
150 <field name="user_type" ref="account_type_asset_view1"/>
153 <record id="conf_cas" model="account.account.template">
154 <field name="code">110</field>
155 <field name="name">Current Assets</field>
156 <field ref="conf_nca" name="parent_id"/>
157 <field name="type">view</field>
158 <field name="user_type" ref="account_type_asset_view1"/>
161 <record id="conf_stk" model="account.account.template">
162 <field name="code">1101</field>
163 <field name="name">Purchased Stocks</field>
164 <field ref="conf_cas" name="parent_id"/>
165 <field name="type">other</field>
166 <field name="user_type" ref="conf_account_type_asset"/>
169 <record id="conf_a_recv" model="account.account.template">
170 <field name="code">1102</field>
171 <field name="name">Debtors</field>
172 <field ref="conf_cas" name="parent_id"/>
173 <field name="type">receivable</field>
174 <field eval="True" name="reconcile"/>
175 <field name="user_type" ref="conf_account_type_asset"/>
178 <!-- <record id="account.property_account_receivable" model="ir.property">
179 <field eval="'account.account,'+str(a_recv)" name="value"/>
182 <record id="conf_ova" model="account.account.template">
183 <field name="code">1103</field>
184 <field name="name">Output VAT</field>
185 <field ref="conf_cas" name="parent_id"/>
186 <field name="type">other</field>
187 <field name="user_type" ref="conf_account_type_asset"/>
190 <record id="conf_bnk" model="account.account.template">
191 <field name="code">1104</field>
192 <field name="name">Bank Current Account</field>
193 <field ref="conf_cas" name="parent_id"/>
194 <field name="type">view</field>
195 <field name="user_type" ref="conf_account_type_bnk"/>
198 <!-- <record id="conf_cash" model="account.account.template">-->
199 <!-- <field name="code">1105</field>-->
200 <!-- <field name="name">Cash</field>-->
201 <!-- <field ref="conf_cas" name="parent_id"/>-->
202 <!-- <field name="type">view</field>-->
203 <!-- <field name="user_type" ref="conf_account_type_cash"/>-->
206 <record id="conf_cli" model="account.account.template">
207 <field name="code">111</field>
208 <field name="name">Current Liabilities</field>
209 <field ref="conf_nca" name="parent_id"/>
210 <field name="type">view</field>
211 <field name="user_type" ref="account_type_liability_view1"/>
214 <record id="conf_a_pay" model="account.account.template">
215 <field name="code">1111</field>
216 <field name="name">Creditors</field>
217 <field ref="conf_cli" name="parent_id"/>
218 <field name="type">payable</field>
219 <field eval="True" name="reconcile"/>
220 <field name="user_type" ref="conf_account_type_liability"/>
223 <!-- <record id="account.property_account_payable" model="ir.property">
224 <field eval="'account.account,'+str(a_pay)" name="value"/>
227 <record id="conf_iva" model="account.account.template">
228 <field name="code">1112</field>
229 <field name="name">Input VAT</field>
230 <field ref="conf_cli" name="parent_id"/>
231 <field name="type">other</field>
232 <field name="user_type" ref="conf_account_type_liability"/>
235 <record id="conf_a_reserve_and_surplus" model="account.account.template">
236 <field name="code">1113</field>
237 <field name="name">Reserve and Surplus Account</field>
238 <field ref="conf_cli" name="parent_id"/>
239 <field name="type">payable</field>
240 <field eval="True" name="reconcile"/>
241 <field name="user_type" ref="conf_account_type_liability"/>
245 <!-- Profit and Loss -->
247 <record id="conf_gpf" model="account.account.template">
248 <field name="code">2</field>
249 <field name="name">Profit and Loss</field>
250 <field ref="conf_chart0" name="parent_id"/>
251 <field name="type">view</field>
252 <field name="user_type" ref="conf_account_type_view"/>
255 <record id="conf_rev" model="account.account.template">
256 <field name="code">20</field>
257 <field name="name">Revenue</field>
258 <field ref="conf_gpf" name="parent_id"/>
259 <field name="type">view</field>
260 <field name="user_type" ref="account_type_income_view1"/>
263 <record id="conf_a_sale" model="account.account.template">
264 <field name="code">200</field>
265 <field name="name">Product Sales</field>
266 <field ref="conf_rev" name="parent_id"/>
267 <field name="type">other</field>
268 <field name="user_type" ref="conf_account_type_income"/>
271 <!-- <record id="account.property_account_income_categ" model="ir.property">
272 <field eval="'account.account,'+str(a_sale)" name="value"/>
275 <record id="conf_cos" model="account.account.template">
276 <field name="code">21</field>
277 <field name="name">Cost of Sales</field>
278 <field ref="conf_gpf" name="parent_id"/>
279 <field name="type">view</field>
280 <field name="user_type" ref="account_type_income_view1"/>
283 <record id="conf_cog" model="account.account.template">
284 <field name="code">210</field>
285 <field name="name">Cost of Goods Sold</field>
286 <field ref="conf_cos" name="parent_id"/>
287 <field name="type">other</field>
288 <field name="user_type" ref="conf_account_type_expense"/>
291 <record id="conf_ovr" model="account.account.template">
292 <field name="code">22</field>
293 <field name="name">Overheads</field>
294 <field ref="conf_gpf" name="parent_id"/>
295 <field name="type">view</field>
296 <field name="user_type" ref="account_type_expense_view1"/>
299 <record id="conf_a_expense" model="account.account.template">
300 <field name="code">220</field>
301 <field name="name">Expenses</field>
302 <field ref="conf_ovr" name="parent_id"/>
303 <field name="type">other</field>
304 <field name="user_type" ref="conf_account_type_expense"/>
307 <!-- <record id="account.property_account_expense_categ" model="ir.property">
308 <field eval="'account.account,'+str(a_expense)" name="value"/>
312 <!-- TAX Code Definitions -->
314 <!-- Invoiced TAX -->
316 <record id="tax_code_chart_root" model="account.tax.code.template">
317 <field name="name">Plan Fees </field>
320 <record id="tax_code_balance_net" model="account.tax.code.template">
321 <field name="name">Tax Balance to Pay</field>
322 <field name="parent_id" ref="tax_code_chart_root"/>
326 <record id="tax_code_input" model="account.tax.code.template">
327 <field name="name">Input TAX</field>
328 <field name="parent_id" ref="tax_code_balance_net"/>
329 <field eval="-1" name="sign"/>
332 <record id="tax_code_input_S" model="account.tax.code.template">
333 <field name="name">Input TAX Rate S (15%)</field>
334 <field name="parent_id" ref="tax_code_input"/>
337 <record id="tax_code_input_R" model="account.tax.code.template">
338 <field name="name">Input TAX Rate R (5%)</field>
339 <field name="parent_id" ref="tax_code_input"/>
342 <record id="tax_code_input_X" model="account.tax.code.template">
343 <field name="name">Input TAX Rate X (Exempt)</field>
344 <field name="parent_id" ref="tax_code_input"/>
347 <record id="tax_code_input_O" model="account.tax.code.template">
348 <field name="name">Input TAX Rate O (Out of scope)</field>
349 <field name="parent_id" ref="tax_code_input"/>
354 <record id="tax_code_output" model="account.tax.code.template">
355 <field name="name">Output TAX</field>
356 <field name="parent_id" ref="tax_code_balance_net"/>
359 <record id="tax_code_output_S" model="account.tax.code.template">
360 <field name="name">Output TAX Rate S (15%)</field>
361 <field name="parent_id" ref="tax_code_output"/>
364 <record id="tax_code_output_R" model="account.tax.code.template">
365 <field name="name">Output TAX Rate R (5%)</field>
366 <field name="parent_id" ref="tax_code_output"/>
369 <record id="tax_code_output_X" model="account.tax.code.template">
370 <field name="name">Output TAX Rate X (Exempt)</field>
371 <field name="parent_id" ref="tax_code_output"/>
374 <record id="tax_code_output_O" model="account.tax.code.template">
375 <field name="name">Output TAX Rate O (Out of scope)</field>
376 <field name="parent_id" ref="tax_code_output"/>
380 <!-- Invoiced Base of TAX -->
384 <record id="tax_code_base_net" model="account.tax.code.template">
385 <field name="name">Tax Bases</field>
386 <field name="parent_id" ref="tax_code_chart_root"/>
389 <record id="tax_code_base_purchases" model="account.tax.code.template">
390 <field name="name">Taxable Purchases Base</field>
391 <field name="parent_id" ref="tax_code_base_net"/>
394 <record id="tax_code_purch_S" model="account.tax.code.template">
395 <field name="name">Taxable Purchases Rated S (15%)</field>
396 <field name="parent_id" ref="tax_code_base_purchases"/>
399 <record id="tax_code_purch_R" model="account.tax.code.template">
400 <field name="name">Taxable Purchases Rated R (5%)</field>
401 <field name="parent_id" ref="tax_code_base_purchases"/>
404 <record id="tax_code_purch_X" model="account.tax.code.template">
405 <field name="name">Taxable Purchases Type X (Exempt)</field>
406 <field name="parent_id" ref="tax_code_base_purchases"/>
409 <record id="tax_code_purch_O" model="account.tax.code.template">
410 <field name="name">Taxable Purchases Type O (Out of scope)</field>
411 <field name="parent_id" ref="tax_code_base_purchases"/>
416 <record id="tax_code_base_sales" model="account.tax.code.template">
417 <field name="name">Base of Taxable Sales</field>
418 <field name="parent_id" ref="tax_code_base_net"/>
421 <record id="tax_code_sales_S" model="account.tax.code.template">
422 <field name="name">Taxable Sales Rated S (15%)</field>
423 <field name="parent_id" ref="tax_code_base_sales"/>
426 <record id="tax_code_sales_R" model="account.tax.code.template">
427 <field name="name">Taxable Sales Rated R (5%)</field>
428 <field name="parent_id" ref="tax_code_base_sales"/>
431 <record id="tax_code_sales_X" model="account.tax.code.template">
432 <field name="name">Taxable Sales Type X (Exempt)</field>
433 <field name="parent_id" ref="tax_code_base_sales"/>
436 <record id="tax_code_sales_O" model="account.tax.code.template">
437 <field name="name">Taxable Sales Type O (Out of scope)</field>
438 <field name="parent_id" ref="tax_code_base_sales"/>
441 <record id="configurable_chart_template" model="account.chart.template">
442 <field name="name">Configurable Account Chart Template</field>
443 <field name="account_root_id" ref="conf_chart0"/>
444 <field name="tax_code_root_id" ref="tax_code_chart_root"/>
445 <field name="bank_account_view_id" ref="conf_bnk"/>
446 <field name="property_account_receivable" ref="conf_a_recv"/>
447 <field name="property_account_payable" ref="conf_a_pay"/>
448 <field name="property_account_expense_categ" ref="conf_a_expense"/>
449 <field name="property_account_income_categ" ref="conf_a_sale"/>
450 <field name="property_reserve_and_surplus_account" ref="conf_a_reserve_and_surplus"/>
454 <!-- Purchases + Output VAT -->
456 <record id="otaxs" model="account.tax.template">
457 <field name="chart_template_id" ref="configurable_chart_template"/>
458 <field name="name">OTAX S</field>
459 <field eval="0.15" name="amount"/>
460 <field name="type">percent</field>
461 <field name="account_collected_id" ref="conf_ova"/>
462 <field name="account_paid_id" ref="conf_ova"/>
463 <field name="base_code_id" ref="tax_code_purch_S"/>
464 <field name="tax_code_id" ref="tax_code_output_S"/>
465 <field name="ref_base_code_id" ref="tax_code_purch_S"/>
466 <field name="ref_tax_code_id" ref="tax_code_output_S"/>
467 <field name="type_tax_use">purchase</field>
470 <record id="otaxr" model="account.tax.template">
471 <field name="chart_template_id" ref="configurable_chart_template"/>
472 <field name="name">OTAX R</field>
473 <field eval="0.05" name="amount"/>
474 <field name="type">percent</field>
475 <field name="account_collected_id" ref="conf_ova"/>
476 <field name="account_paid_id" ref="conf_ova"/>
477 <field name="base_code_id" ref="tax_code_purch_R"/>
478 <field name="tax_code_id" ref="tax_code_output_R"/>
479 <field name="ref_base_code_id" ref="tax_code_purch_R"/>
480 <field name="ref_tax_code_id" ref="tax_code_output_R"/>
481 <field name="type_tax_use">purchase</field>
484 <record id="otaxx" model="account.tax.template">
485 <field name="chart_template_id" ref="configurable_chart_template"/>
486 <field name="name">OTAX X</field>
487 <field eval="0.0" name="amount"/>
488 <field name="type">percent</field>
489 <field name="base_code_id" ref="tax_code_purch_X"/>
490 <field name="tax_code_id" ref="tax_code_output_X"/>
491 <field name="ref_base_code_id" ref="tax_code_purch_X"/>
492 <field name="ref_tax_code_id" ref="tax_code_output_X"/>
493 <field name="type_tax_use">purchase</field>
496 <record id="otaxo" model="account.tax.template">
497 <field name="chart_template_id" ref="configurable_chart_template"/>
498 <field name="name">OTAX O</field>
499 <field eval="0.0" name="amount"/>
500 <field name="type">percent</field>
501 <field name="base_code_id" ref="tax_code_purch_O"/>
502 <field name="tax_code_id" ref="tax_code_output_O"/>
503 <field name="ref_base_code_id" ref="tax_code_purch_O"/>
504 <field name="ref_tax_code_id" ref="tax_code_output_O"/>
505 <field name="type_tax_use">purchase</field>
508 <!-- Sales + Input VAT -->
510 <record id="itaxs" model="account.tax.template">
511 <field name="chart_template_id" ref="configurable_chart_template"/>
512 <field name="name">ITAX S</field>
513 <field eval="0.15" name="amount"/>
514 <field name="type">percent</field>
515 <field name="account_collected_id" ref="conf_iva"/>
516 <field name="account_paid_id" ref="conf_iva"/>
517 <field name="base_code_id" ref="tax_code_sales_S"/>
518 <field name="tax_code_id" ref="tax_code_input_S"/>
519 <field name="ref_base_code_id" ref="tax_code_sales_S"/>
520 <field name="ref_tax_code_id" ref="tax_code_input_S"/>
521 <field name="type_tax_use">sale</field>
524 <record id="itaxr" model="account.tax.template">
525 <field name="chart_template_id" ref="configurable_chart_template"/>
526 <field name="name">ITAX R</field>
527 <field eval="0.05" name="amount"/>
528 <field name="type">percent</field>
529 <field name="account_collected_id" ref="conf_iva"/>
530 <field name="account_paid_id" ref="conf_iva"/>
531 <field name="base_code_id" ref="tax_code_sales_R"/>
532 <field name="tax_code_id" ref="tax_code_input_R"/>
533 <field name="ref_base_code_id" ref="tax_code_sales_R"/>
534 <field name="ref_tax_code_id" ref="tax_code_input_R"/>
535 <field name="type_tax_use">sale</field>
538 <record id="itaxx" model="account.tax.template">
539 <field name="chart_template_id" ref="configurable_chart_template"/>
540 <field name="name">ITAX X</field>
541 <field eval="0.0" name="amount"/>
542 <field name="type">percent</field>
543 <field name="base_code_id" ref="tax_code_sales_X"/>
544 <field name="tax_code_id" ref="tax_code_input_X"/>
545 <field name="ref_base_code_id" ref="tax_code_sales_X"/>
546 <field name="ref_tax_code_id" ref="tax_code_input_X"/>
547 <field name="type_tax_use">sale</field>
550 <record id="itaxo" model="account.tax.template">
551 <field name="chart_template_id" ref="configurable_chart_template"/>
552 <field name="name">ITAX O</field>
553 <field eval="0.0" name="amount"/>
554 <field name="type">percent</field>
555 <field name="base_code_id" ref="tax_code_sales_O"/>
556 <field name="tax_code_id" ref="tax_code_input_O"/>
557 <field name="ref_base_code_id" ref="tax_code_sales_O"/>
558 <field name="ref_tax_code_id" ref="tax_code_input_O"/>
559 <field name="type_tax_use">sale</field>
564 <!-- = = = = = = = = = = = = = = = -->
565 <!-- Fiscal Position Templates -->
566 <!-- = = = = = = = = = = = = = = = -->
569 <record id="fiscal_position_normal_taxes_template1" model="account.fiscal.position.template">
570 <field name="name">Normal Taxes</field>
571 <field name="chart_template_id" ref="configurable_chart_template"/>
574 <record id="fiscal_position_tax_exempt_template2" model="account.fiscal.position.template">
575 <field name="name">Tax Exempt</field>
576 <field name="chart_template_id" ref="configurable_chart_template"/>
579 <!-- = = = = = = = = = = = = = = = -->
580 <!-- Fiscal Position Tax Templates -->
581 <!-- = = = = = = = = = = = = = = = -->
584 <record id="fiscal_position_normal_taxes" model="account.fiscal.position.tax.template">
585 <field name="position_id" ref="fiscal_position_normal_taxes_template1" />
586 <field name="tax_src_id" ref="itaxs" />
587 <field name="tax_dest_id" ref="otaxs" />
590 <record id="fiscal_position_tax_exempt" model="account.fiscal.position.tax.template">
591 <field name="position_id" ref="fiscal_position_tax_exempt_template2" />
592 <field name="tax_src_id" ref="itaxx" />
593 <field name="tax_dest_id" ref="otaxx" />
597 <!-- Assigned Default Taxes For Different Account -->
599 <record id="conf_a_sale" model="account.account.template">
600 <field name="tax_ids" eval="[(6,0,[ref('itaxs')])]"/>
603 <record id="conf_a_expense" model="account.account.template">
604 <field name="tax_ids" eval="[(6,0,[ref('otaxs')])]"/>