Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[IMP] l10n_th: Added missing taxes
- Added zero rated and exempted taxes and it's related tags
- Improved 7% tax label
  • Loading branch information
hpr-odoo committed Apr 19, 2019
1 parent 25153b5 commit f24ae86
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 9 deletions.
62 changes: 53 additions & 9 deletions addons/l10n_th/data/account_tax_template_data.xml
@@ -1,26 +1,70 @@
<?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 7%</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 7%</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_input_vat_0" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Input VAT 0%</field>
<field name="amount_type">percent</field>
<field name="amount" eval="0"/>
<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_23')])]"/>
</record>

<record id="tax_output_vat_0" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Output VAT 0%</field>
<field name="amount_type">percent</field>
<field name="amount" eval="0"/>
<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_24')])]"/>
</record>
<record id="tax_input_vat_exempted" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Input VAT</field>
<field name="name">Input VAT Exempted</field>
<field name="amount_type">percent</field>
<field name="amount" eval="7"/>
<field name="amount" eval="0"/>
<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"/>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_25')])]"/>
</record>
<record id="tax_output_vat" model="account.tax.template">

<record id="tax_output_vat_exempted" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
<field name="name">Output VAT</field>
<field name="name">Output VAT Exempted</field>
<field name="amount_type">percent</field>
<field name="amount" eval="7"/>
<field name="amount" eval="0"/>
<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"/>
<field name="tag_ids" eval="[(6,0,[ref('tag_th_26')])]"/>
</record>
<record id="tax_wht_co_1" model="account.tax.template">
<field name="chart_template_id" ref="chart"/>
Expand Down
17 changes: 17 additions & 0 deletions addons/l10n_th/data/l10n_th_chart_data.xml
Expand Up @@ -111,4 +111,21 @@
<field name="name">Input VAT</field>
<field name="applicability">taxes</field>
</record>
<record id="tag_th_23" model="account.account.tag">
<field name="name">Input VAT 0%</field>
<field name="applicability">taxes</field>
</record>
<record id="tag_th_24" model="account.account.tag">
<field name="name">Output VAT 0%</field>
<field name="applicability">taxes</field>
</record>
<record id="tag_th_25" model="account.account.tag">
<field name="name">Input VAT Exempted</field>
<field name="applicability">taxes</field>
</record>
<record id="tag_th_26" model="account.account.tag">
<field name="name">Output VAT Exempted</field>
<field name="applicability">taxes</field>
</record>

</odoo>

0 comments on commit f24ae86

Please sign in to comment.