[IMP] l10n_th: switch account.account.template creation in csv

data creation is faster when done through a CSV file compared to an XML file. Hence doing it through a CSV

This commit is related to task_id : 1909961.

closes odoo/odoo#28893
This commit is contained in:
Hetashree Chauhan
2019-02-08 07:18:46 +00:00
committed by Yannick Tivisse
parent 3f826fd5ee
commit 00d0f3bbff
5 changed files with 194 additions and 376 deletions
+3
View File
@@ -17,6 +17,9 @@ Thai accounting chart and localization.
'data': [
'data/account_data.xml',
'data/l10n_th_chart_data.xml',
'data/account.account.template.csv',
'data/l10n_th_chart_post_data.xml',
'data/account_tax_template_data.xml',
'data/account_chart_template_data.xml',
],
'post_init_hook': '_preserve_tag_on_taxes',
@@ -0,0 +1,27 @@
"id","name","code","user_type_id/id","chart_template_id/id","reconcile"
"a_recv","Account Receivable","1200","account.data_account_type_receivable","l10n_th.chart","True"
"a_cheque","Outstanding Cheques","1201","account.data_account_type_current_liabilities","l10n_th.chart","True"
"a_invent","Inventory","1300","account.data_account_type_current_assets","l10n_th.chart","False"
"a_building_depr","Accumulated Depreciation - Building","1411","account.data_account_type_depreciation","l10n_th.chart","False"
"a_equipment_dept","Accumulated Depreciation - Equipment","1421","account.data_account_type_depreciation","l10n_th.chart","False"
"a_input_vat","Input VAT","1510","account.data_account_type_current_assets","l10n_th.chart","False"
"a_wht_income","Withholding Income Tax","1520","account.data_account_type_current_assets","l10n_th.chart","False"
"a_pay","Account Payable","2101","account.data_account_type_payable","l10n_th.chart","True"
"a_accr_exp","Accrued Expenses","2102","account.data_account_type_current_liabilities","l10n_th.chart","True"
"a_uninvoiced_receipts","Uninvoiced Receipts","2103","account.data_account_type_current_liabilities","l10n_th.chart","True"
"a_loan","Loans","2200","account.data_account_type_current_liabilities","l10n_th.chart","True"
"a_output_vat","Output VAT","2310","account.data_account_type_current_liabilities","l10n_th.chart","False"
"a_wht","Withholding Tax","2320","account.data_account_type_current_liabilities","l10n_th.chart","False"
"a_common_stock","Capital Stock","3100","account.data_account_type_equity","l10n_th.chart","False"
"a_retained_earnings","Retained Earnings","3200","account.data_account_type_equity","l10n_th.chart","False"
"a_dividends","Dividends","3300","account.data_account_type_equity","l10n_th.chart","False"
"a_income_summary","Income Summary","3400","account.data_account_type_equity","l10n_th.chart","False"
"a_sales","Income","4100","account.data_account_type_revenue","l10n_th.chart","False"
"a_income_gain","Gain Account","4200","account.data_account_type_other_income","l10n_th.chart","False"
"a_exp_cogs","Cost of Revenue","5100","account.data_account_type_direct_costs","l10n_th.chart","False"
"a_exp_salary","Salary","5201","account.data_account_type_expenses","l10n_th.chart","False"
"a_exp_rent","Rent","5202","account.data_account_type_expenses","l10n_th.chart","False"
"a_exp_office","Office Expenses","5203","account.data_account_type_expenses","l10n_th.chart","False"
"a_exp_interest","Interest expenses","5300","account.data_account_type_expenses","l10n_th.chart","False"
"a_exp_income_tax","Income tax expenses","5400","account.data_account_type_expenses","l10n_th.chart","False"
"a_exp_loss","Loss Account","5500","account.data_account_type_expenses","l10n_th.chart","False"
1 id name code user_type_id/id chart_template_id/id reconcile
2 a_recv Account Receivable 1200 account.data_account_type_receivable l10n_th.chart True
3 a_cheque Outstanding Cheques 1201 account.data_account_type_current_liabilities l10n_th.chart True
4 a_invent Inventory 1300 account.data_account_type_current_assets l10n_th.chart False
5 a_building_depr Accumulated Depreciation - Building 1411 account.data_account_type_depreciation l10n_th.chart False
6 a_equipment_dept Accumulated Depreciation - Equipment 1421 account.data_account_type_depreciation l10n_th.chart False
7 a_input_vat Input VAT 1510 account.data_account_type_current_assets l10n_th.chart False
8 a_wht_income Withholding Income Tax 1520 account.data_account_type_current_assets l10n_th.chart False
9 a_pay Account Payable 2101 account.data_account_type_payable l10n_th.chart True
10 a_accr_exp Accrued Expenses 2102 account.data_account_type_current_liabilities l10n_th.chart True
11 a_uninvoiced_receipts Uninvoiced Receipts 2103 account.data_account_type_current_liabilities l10n_th.chart True
12 a_loan Loans 2200 account.data_account_type_current_liabilities l10n_th.chart True
13 a_output_vat Output VAT 2310 account.data_account_type_current_liabilities l10n_th.chart False
14 a_wht Withholding Tax 2320 account.data_account_type_current_liabilities l10n_th.chart False
15 a_common_stock Capital Stock 3100 account.data_account_type_equity l10n_th.chart False
16 a_retained_earnings Retained Earnings 3200 account.data_account_type_equity l10n_th.chart False
17 a_dividends Dividends 3300 account.data_account_type_equity l10n_th.chart False
18 a_income_summary Income Summary 3400 account.data_account_type_equity l10n_th.chart False
19 a_sales Income 4100 account.data_account_type_revenue l10n_th.chart False
20 a_income_gain Gain Account 4200 account.data_account_type_other_income l10n_th.chart False
21 a_exp_cogs Cost of Revenue 5100 account.data_account_type_direct_costs l10n_th.chart False
22 a_exp_salary Salary 5201 account.data_account_type_expenses l10n_th.chart False
23 a_exp_rent Rent 5202 account.data_account_type_expenses l10n_th.chart False
24 a_exp_office Office Expenses 5203 account.data_account_type_expenses l10n_th.chart False
25 a_exp_interest Interest expenses 5300 account.data_account_type_expenses l10n_th.chart False
26 a_exp_income_tax Income tax expenses 5400 account.data_account_type_expenses l10n_th.chart False
27 a_exp_loss Loss Account 5500 account.data_account_type_expenses l10n_th.chart False
@@ -0,0 +1,153 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="tax_input_vat" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Input VAT</field>
<field name="amount_type">percent</field>
<field name="amount" eval="7"/>
<field name="account_id" ref="a_input_vat"/>
<field name="refund_account_id" ref="a_input_vat"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_22'), ref('tag_th_11')])]"/>
<field name="tax_group_id" ref="tax_group_vat_7"/>
</record>
<record id="tax_output_vat" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Output VAT</field>
<field name="amount_type">percent</field>
<field name="amount" eval="7"/>
<field name="account_id" ref="a_output_vat"/>
<field name="refund_account_id" ref="a_output_vat"/>
<field name="type_tax_use">sale</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_21'), ref('tag_th_10')])]"/>
<field name="tax_group_id" ref="tax_group_vat_7"/>
</record>
<record id="tax_wht_co_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 1% (Transportation)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-1"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_19'),ref('tag_th_08')])]"/>
<field name="tax_group_id" ref="tax_group_1"/>
</record>
<record id="tax_wht_co_2" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 2% (Advertising)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-2"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_19'),ref('tag_th_08')])]"/>
<field name="tax_group_id" ref="tax_group_2"/>
</record>
<record id="tax_wht_co_3" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 3% (Service)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-3"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_18'),ref('tag_th_07')])]"/>
<field name="tax_group_id" ref="tax_group_3"/>
</record>
<record id="tax_wht_co_5" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 5% (Rental)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-5"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_19'),ref('tag_th_08')])]"/>
<field name="tax_group_id" ref="tax_group_5"/>
</record>
<record id="tax_wht_pers_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 1% (Transportation)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-1"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_05'),ref('tag_th_19')])]"/>
<field name="tax_group_id" ref="tax_group_1"/>
</record>
<record id="tax_wht_pers_2" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 2% (Advertising)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-2"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_05'),ref('tag_th_19')])]"/>
<field name="tax_group_id" ref="tax_group_2"/>
</record>
<record id="tax_wht_pers_3" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 3% (Service)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-3"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_15'),ref('tag_th_04')])]"/>
<field name="tax_group_id" ref="tax_group_3"/>
</record>
<record id="tax_wht_pers_5" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 5% (Rental)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-5"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_05'),ref('tag_th_19')])]"/>
<field name="tax_group_id" ref="tax_group_5"/>
</record>
<record id="tax_wht_income_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 1% (Transportation)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-1"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_1"/>
</record>
<record id="tax_wht_income_2" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 2% (Advertising)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-2"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_2"/>
</record>
<record id="tax_wht_income_3" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 3% (Service)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-3"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_3"/>
</record>
<record id="tax_wht_income_5" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 5% (Rental)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-5"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_5"/>
</record>
</odoo>
-376
View File
@@ -21,216 +21,6 @@
<field name="currency_id" ref="base.THB"/>
</record>
<!-- 1. ASSETS -->
<record id="a_recv" model="account.account.template">
<field name="code">1200</field>
<field name="name">Account Receivable</field>
<field name="user_type_id" ref="account.data_account_type_receivable"/>
<field name="chart_template_id" ref="chart"/>
<field name="reconcile" eval="True"/>
</record>
<record id="a_cheque" model="account.account.template">
<field name="code">1201</field>
<field name="name">Outstanding Cheques</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="chart"/>
<field name="reconcile" eval="True"/>
</record>
<record id="a_invent" model="account.account.template">
<field name="code">1300</field>
<field name="name">Inventory</field>
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_building_depr" model="account.account.template">
<field name="code">1411</field>
<field name="name">Accumulated Depreciation - Building</field>
<field name="user_type_id" ref="account.data_account_type_depreciation"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_equipment_dept" model="account.account.template">
<field name="code">1421</field>
<field name="name">Accumulated Depreciation - Equipment</field>
<field name="user_type_id" ref="account.data_account_type_depreciation"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_input_vat" model="account.account.template">
<field name="code">1510</field>
<field name="name">Input VAT</field>
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_wht_income" model="account.account.template">
<field name="code">1520</field>
<field name="name">Withholding Income Tax</field>
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
<field name="chart_template_id" ref="chart"/>
</record>
<!-- 2. LIABILITIES -->
<record id="a_pay" model="account.account.template">
<field name="code">2101</field>
<field name="name">Account Payable</field>
<field name="user_type_id" ref="account.data_account_type_payable"/>
<field name="chart_template_id" ref="chart"/>
<field name="reconcile" eval="True"/>
</record>
<record id="a_accr_exp" model="account.account.template">
<field name="code">2102</field>
<field name="name">Accrued Expenses</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="chart"/>
<field name="reconcile" eval="True"/>
</record>
<record id="a_uninvoiced_receipts" model="account.account.template">
<field name="code">2103</field>
<field name="name">Uninvoiced Receipts</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="chart"/>
<field name="reconcile" eval="True"/>
</record>
<record id="a_loan" model="account.account.template">
<field name="code">2200</field>
<field name="name">Loans</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="chart"/>
<field name="reconcile" eval="True"/>
</record>
<record id="a_output_vat" model="account.account.template">
<field name="code">2310</field>
<field name="name">Output VAT</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_wht" model="account.account.template">
<field name="code">2320</field>
<field name="name">Withholding Tax</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="chart_template_id" ref="chart"/>
</record>
<!-- 3. EQUITY -->
<record id="a_common_stock" model="account.account.template">
<field name="code">3100</field>
<field name="name">Capital Stock</field>
<field name="user_type_id" ref="account.data_account_type_equity"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_retained_earnings" model="account.account.template">
<field name="code">3200</field>
<field name="name">Retained Earnings</field>
<field name="user_type_id" ref="account.data_account_type_equity"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_dividends" model="account.account.template">
<field name="code">3300</field>
<field name="name">Dividends</field>
<field name="user_type_id" ref="account.data_account_type_equity"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_income_summary" model="account.account.template">
<field name="code">3400</field>
<field name="name">Income Summary</field>
<field name="user_type_id" ref="account.data_account_type_equity"/>
<field name="chart_template_id" ref="chart"/>
</record>
<!-- 4. INCOME -->
<record id="a_sales" model="account.account.template">
<field name="code">4100</field>
<field name="name">Income</field>
<field name="user_type_id" ref="account.data_account_type_revenue"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_income_gain" model="account.account.template">
<field name="code">4200</field>
<field name="name">Gain Account</field>
<field name="user_type_id" ref="account.data_account_type_other_income"/>
<field name="chart_template_id" ref="chart"/>
</record>
<!-- 5. EXPENSES -->
<record id="a_exp_cogs" model="account.account.template">
<field name="code">5100</field>
<field name="name">Cost of Revenue</field>
<field name="user_type_id" ref="account.data_account_type_direct_costs"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_exp_salary" model="account.account.template">
<field name="code">5201</field>
<field name="name">Salary</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_exp_rent" model="account.account.template">
<field name="code">5202</field>
<field name="name">Rent</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_exp_office" model="account.account.template">
<field name="code">5203</field>
<field name="name">Office Expenses</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_exp_interest" model="account.account.template">
<field name="code">5300</field>
<field name="name">Interest expenses</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_exp_income_tax" model="account.account.template">
<field name="code">5400</field>
<field name="name">Income tax expenses</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="chart"/>
</record>
<record id="a_exp_loss" model="account.account.template">
<field name="code">5500</field>
<field name="name">Loss Account</field>
<field name="user_type_id" ref="account.data_account_type_expenses"/>
<field name="chart_template_id" ref="chart"/>
</record>
<!-- CHART OF Template -->
<record id="chart" model="account.chart.template">
<field name="property_account_receivable_id" ref="a_recv"/>
<field name="property_account_payable_id" ref="a_pay"/>
<field name="property_account_expense_categ_id" ref="a_exp_cogs"/>
<field name="property_account_income_categ_id" ref="a_sales"/>
<field name="income_currency_exchange_account_id" ref="a_income_gain"/>
<field name="expense_currency_exchange_account_id" ref="a_exp_loss"/>
</record>
<!-- Account Tax Tags -->
<record id="tag_th_01" model="account.account.tag">
@@ -321,170 +111,4 @@
<field name="name">Input VAT</field>
<field name="applicability">taxes</field>
</record>
<!-- TAXES -->
<record id="tax_input_vat" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Input VAT</field>
<field name="amount_type">percent</field>
<field name="amount" eval="7"/>
<field name="account_id" ref="a_input_vat"/>
<field name="refund_account_id" ref="a_input_vat"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_22'), ref('tag_th_11')])]"/>
<field name="tax_group_id" ref="tax_group_vat_7"/>
</record>
<record id="tax_output_vat" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Output VAT</field>
<field name="amount_type">percent</field>
<field name="amount" eval="7"/>
<field name="account_id" ref="a_output_vat"/>
<field name="refund_account_id" ref="a_output_vat"/>
<field name="type_tax_use">sale</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_21'), ref('tag_th_10')])]"/>
<field name="tax_group_id" ref="tax_group_vat_7"/>
</record>
<record id="tax_wht_co_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 1% (Transportation)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-1"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_19'),ref('tag_th_08')])]"/>
<field name="tax_group_id" ref="tax_group_1"/>
</record>
<record id="tax_wht_co_2" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 2% (Advertising)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-2"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_19'),ref('tag_th_08')])]"/>
<field name="tax_group_id" ref="tax_group_2"/>
</record>
<record id="tax_wht_co_3" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 3% (Service)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-3"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_18'),ref('tag_th_07')])]"/>
<field name="tax_group_id" ref="tax_group_3"/>
</record>
<record id="tax_wht_co_5" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Company Withholding Tax 5% (Rental)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-5"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_19'),ref('tag_th_08')])]"/>
<field name="tax_group_id" ref="tax_group_5"/>
</record>
<record id="tax_wht_pers_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 1% (Transportation)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-1"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_05'),ref('tag_th_19')])]"/>
<field name="tax_group_id" ref="tax_group_1"/>
</record>
<record id="tax_wht_pers_2" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 2% (Advertising)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-2"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_05'),ref('tag_th_19')])]"/>
<field name="tax_group_id" ref="tax_group_2"/>
</record>
<record id="tax_wht_pers_3" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 3% (Service)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-3"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_15'),ref('tag_th_04')])]"/>
<field name="tax_group_id" ref="tax_group_3"/>
</record>
<record id="tax_wht_pers_5" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Personal Withholding Tax 5% (Rental)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-5"/>
<field name="account_id" ref="a_wht"/>
<field name="refund_account_id" ref="a_wht"/>
<field name="type_tax_use">purchase</field>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_05'),ref('tag_th_19')])]"/>
<field name="tax_group_id" ref="tax_group_5"/>
</record>
<record id="tax_wht_income_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 1% (Transportation)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-1"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_1"/>
</record>
<record id="tax_wht_income_2" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 2% (Advertising)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-2"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_2"/>
</record>
<record id="tax_wht_income_3" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 3% (Service)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-3"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_3"/>
</record>
<record id="tax_wht_income_5" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Withholding Income Tax 5% (Rental)</field>
<field name="amount_type">percent</field>
<field name="amount" eval="-5"/>
<field name="account_id" ref="a_wht_income"/>
<field name="refund_account_id" ref="a_wht_income"/>
<field name="type_tax_use">sale</field>
<field name="tax_group_id" ref="tax_group_5"/>
</record>
</odoo>
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="chart" model="account.chart.template">
<field name="property_account_receivable_id" ref="a_recv"/>
<field name="property_account_payable_id" ref="a_pay"/>
<field name="property_account_expense_categ_id" ref="a_exp_cogs"/>
<field name="property_account_income_categ_id" ref="a_sales"/>
<field name="income_currency_exchange_account_id" ref="a_income_gain"/>
<field name="expense_currency_exchange_account_id" ref="a_exp_loss"/>
</record>
</odoo>