diff options
| author | Rohan Patel <rop@odoo.com> | 2016-05-24 11:10:48 +0530 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2016-07-06 11:01:26 +0200 |
| commit | 180126755e7969559f719d6f445f0c4414dfcaad (patch) | |
| tree | 7ad7cb837b6d23d4da660352760d716ee47c02ad /addons/l10n_th/data | |
| parent | e08042ac8621b2c76c77b5aea726b5fd5d056323 (diff) | |
[MOV] l10n_* : Re-organized directory structure
[MOV] l10n_ae : Re-organized directory structure.
[MOV] l10n_ar : Re-organized directory structure.
[MOV] l10n_at : Re-organized directory structure.
[MOV] l10n_au : Re-organized directory structure.
[MOV] l10n_be : Re-organized directory structure.
[MOV] l10n_bo : Re-organized directory structure.
[MOV] l10n_br : Re-organized directory structure.
[MOV] l10n_ca : Re-organized directory structure.
[MOV] l10n_ch : Re-organized directory structure.
[MOV] l10n_cl : Re-organized directory structure.
[MOV] l10n_cn : Re-organized directory structure.
[MOV] l10n_co : Re-organized directory structure.
[MOV] l10n_cr : Re-organized directory structure.
[MOV] l10n_de : Re-organized directory structure.
[MOV] l10n_de_skr03 : Re-organized directory structure.
[MOV] l10n_de_skr04 : Re-organized directory structure.
[MOV] l10n_cn_small_business : Re-organized directory structure.
[MOV] l10n_cn_standard : Re-organized directory structure.
[MOV] l10n_do : Re-organized directory structure.
[MOV] l10n_ec : Re-organized directory structure.
[MOV] l10n_es : Re-organized directory structure.
[MOV] l10n_et : Re-organized directory structure.
[MOV] l10n_fr : Re-organized directory structure.
[MOV] l10n_generic_coa : Re-organized directory structure.
[MOV] l10n_gr : Re-organized directory structure.
[MOV] l10n_gt : Re-organized directory structure.
[MOV] l10n_hn : Re-organized directory structure.
[MOV] l10n_hr : Re-organized directory structure.
[MOV] l10n_hu : Re-organized directory structure.
[MOV] l10n_in : Re-organized directory structure.
[MOV] l10n_it : Re-organized directory structure.
[MOV] l10n_jp : Re-organized directory structure.
[MOV] l10n_lu : Re-organized directory structure.
[MOV] l10n_ma : Re-organized directory structure.
[MOV] l10n_mx : Re-organized directory structure.
[MOV] l10n_nl : Re-organized directory structure.
[MOV] l10n_no : Re-organized directory structure.
[MOV] l10n_nz : Re-organized directory structure.
[MOV] l10n_pa : Re-organized directory structure.
[MOV] l10n_pe : Re-organized directory structure.
[MOV] l10n_pl : Re-organized directory structure.
[MOV] l10n_ro : Re-organized directory structure.
[MOV] l10n_sa : Re-organized directory structure.
[MOV] l10n_sg : Re-organized directory structure.
[MOV] l10n_si : Re-organized directory structure.
[MOV] l10n_syscohada : Re-organized directory structure.
[MOV] l10n_th : Re-organized directory structure.
[MOV] l10n_tr : Re-organized directory structure.
[MOV] l10n_uk : Re-organized directory structure.
[MOV] l10n_us : Re-organized directory structure.
[MOV] l10n_uy : Re-organized directory structure.
[MOV] l10n_ve : Re-organized directory structure.
[MOV] l10n_vn : Re-organized directory structure.
Diffstat (limited to 'addons/l10n_th/data')
| -rw-r--r-- | addons/l10n_th/data/account_chart_template_data.yml | 3 | ||||
| -rw-r--r-- | addons/l10n_th/data/l10n_th_chart_data.xml | 471 |
2 files changed, 474 insertions, 0 deletions
diff --git a/addons/l10n_th/data/account_chart_template_data.yml b/addons/l10n_th/data/account_chart_template_data.yml new file mode 100644 index 00000000000..99bbac243aa --- /dev/null +++ b/addons/l10n_th/data/account_chart_template_data.yml @@ -0,0 +1,3 @@ +- + !python {model: account.chart.template, id: chart}: | + self[0].try_loading_for_current_company() diff --git a/addons/l10n_th/data/l10n_th_chart_data.xml b/addons/l10n_th/data/l10n_th_chart_data.xml new file mode 100644 index 00000000000..e1939abc979 --- /dev/null +++ b/addons/l10n_th/data/l10n_th_chart_data.xml @@ -0,0 +1,471 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <menuitem id="account_reports_th_statements_menu" name="Thai Statements" parent="account.menu_finance_reports" sequence="3" groups="account.group_account_user"/> +<!-- ACCOUNT TYPES --> + +<record id="acc_type_reconciled" model="account.account.type"> + <field name="name">Reconciled</field> +</record> + +<record id="acc_type_other" model="account.account.type"> + <field name="name">Other</field> +</record> + +<!-- CHART OF Template --> + +<record id="transfer_account" model="account.account.template"> + <field name="name">Transfer Account</field> + <field name="code">16</field> + <field name="reconcile" eval="True"/> + <field name="user_type_id" ref="account.data_account_type_current_assets"/> +</record> +<record id="chart" model="account.chart.template"> + <field name="name">Thailand - Chart of Accounts</field> + <field name="currency_id" ref="base.THB"/> + <field name="transfer_account_id" ref="transfer_account"/> +</record> +<record id="transfer_account" model="account.account.template"> + <field name="chart_template_id" ref="chart"/> +</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"/> + <field name="cash_account_code_prefix">1100</field> + <field name="bank_account_code_prefix">1110</field> +</record> + +<!-- Account Tax Tags --> + +<record id="tag_input_vat_7" model="account.account.tag"> + <field name="name">Input VAT 7%</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_output_7" model="account.account.tag"> + <field name="name">Output VAT 7%</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_comp_tax_trans_1" model="account.account.tag"> + <field name="name">Company Tax 1% (Transportation)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_comp_tax_advt_2" model="account.account.tag"> + <field name="name">Company Tax 2% (Advertising)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_comp_tax_serv_3" model="account.account.tag"> + <field name="name">Company Tax 3% (Service)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_comp_tax_rent_5" model="account.account.tag"> + <field name="name">Company Tax 5% (Rental)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_pers_tax_trans_1" model="account.account.tag"> + <field name="name">Personal Tax 1% (Transportation)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_pers_tax_advt_2" model="account.account.tag"> + <field name="name">Personal Tax 2% (Advertising)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_pers_tax_serv_3" model="account.account.tag"> + <field name="name">Personal Tax 3% (Service)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_pers_tax_rent_5" model="account.account.tag"> + <field name="name">Personal Tax 5% (Rental)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_income_tax_trans_1" model="account.account.tag"> + <field name="name">Income Tax 1% (Transportation)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_income_tax_advt_2" model="account.account.tag"> + <field name="name">Income Tax 2% (Advertising)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_income_tax_serv_3" model="account.account.tag"> + <field name="name">Income Tax 3% (Service)</field> + <field name="applicability">taxes</field> +</record> + +<record id="tag_income_tax_rent_5" model="account.account.tag"> + <field name="name">Income Tax 5% (Rental)</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_input_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_output_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_comp_tax_trans_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_comp_tax_advt_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_comp_tax_serv_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_comp_tax_rent_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_pers_tax_trans_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_pers_tax_advt_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_pers_tax_serv_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_pers_tax_rent_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="tag_ids" eval="[(6,0,[ref('tag_income_tax_trans_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="tag_ids" eval="[(6,0,[ref('tag_income_tax_advt_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="tag_ids" eval="[(6,0,[ref('tag_income_tax_serv_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="tag_ids" eval="[(6,0,[ref('tag_income_tax_rent_5')])]"/> +</record> + +</odoo> |
