summaryrefslogtreecommitdiff
path: root/addons/l10n_in/data
diff options
context:
space:
mode:
authorForam Katharotiya <fka@tinyerp.com>2017-09-18 22:17:43 +0200
committerqdp-odoo <qdp@odoo.com>2017-09-18 22:17:43 +0200
commit2b3c8e6ca9777f6264ecb3d1510dd292ed30ab9f (patch)
tree3f958808a62b08c60e1f042e27cf66fa2fa8ded5 /addons/l10n_in/data
parent194c38f09d2a76aaec6a514f86484eb8e9b6e08c (diff)
[IMP] l10n_in: GST introduced as new legal requirements.
aka 'Indian localization out of the box'. Details: GST introduced, module refactored. Update GST chart of account, tags and SGST, CGST & IGST taxes. Replace vat label with GSTIN in reports & views. Added HSN Code field and display it on invoice form view & report. Added pin number field in res_country_state. Show the total amount in words based on Indian numbering system on form view of customer/supplier invoice/refund. Arrange address format of India country. l10n_in_schedule6: Introduce new GST taxes, chart of accounts & account tags. l10n_in_sale, l10n_in_purchase, l10n_in_stock: added modules to add hsn code and replace vat with gstin in sale, purchase & stock reports Was task: 33241. Was PR #18952
Diffstat (limited to 'addons/l10n_in/data')
-rw-r--r--addons/l10n_in/data/account_data.xml25
-rw-r--r--addons/l10n_in/data/account_fiscal_position_data.xml140
-rw-r--r--addons/l10n_in/data/account_tax_template_data.xml1045
-rw-r--r--addons/l10n_in/data/l10n_in_chart_data.xml94
-rw-r--r--addons/l10n_in/data/res_country_state_data.xml113
5 files changed, 851 insertions, 566 deletions
diff --git a/addons/l10n_in/data/account_data.xml b/addons/l10n_in/data/account_data.xml
index cd46677af1b..724b3e3e876 100644
--- a/addons/l10n_in/data/account_data.xml
+++ b/addons/l10n_in/data/account_data.xml
@@ -3,26 +3,17 @@
<data noupdate="1">
<!-- Account Tax Group -->
- <record id="tax_group_1" model="account.tax.group">
- <field name="name">VAT 1%</field>
+ <record id="sgst_group" model="account.tax.group">
+ <field name="name">SGST</field>
</record>
- <record id="tax_group_25" model="account.tax.group">
- <field name="name">VAT 2.5%</field>
+ <record id="cgst_group" model="account.tax.group">
+ <field name="name">CGST</field>
</record>
- <record id="tax_group_4" model="account.tax.group">
- <field name="name">VAT 4%</field>
+ <record id="igst_group" model="account.tax.group">
+ <field name="name">IGST</field>
</record>
- <record id="tax_group_12" model="account.tax.group">
- <field name="name">VAT 12%</field>
- </record>
- <record id="tax_group_125" model="account.tax.group">
- <field name="name">VAT 12.5%</field>
- </record>
- <record id="tax_group_14" model="account.tax.group">
- <field name="name">VAT 14%</field>
- </record>
- <record id="tax_group_15" model="account.tax.group">
- <field name="name">VAT 15%</field>
+ <record id="cess_group" model="account.tax.group">
+ <field name="name">Cess</field>
</record>
</data>
diff --git a/addons/l10n_in/data/account_fiscal_position_data.xml b/addons/l10n_in/data/account_fiscal_position_data.xml
new file mode 100644
index 00000000000..d36e31fc1d0
--- /dev/null
+++ b/addons/l10n_in/data/account_fiscal_position_data.xml
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <!-- Fiscal Position Templates -->
+ <record model="account.fiscal.position.template" id="fiscal_position_in_inter_state">
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="name">Inter State</field>
+ </record>
+
+ <record model="account.fiscal.position.template" id="fiscal_position_in_export">
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="name">Export</field>
+ </record>
+
+ <!-- Fiscal Position Tax Templates -->
+ <record id="account_fiscal_position_tax_in_sale_1_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_sale_1"/>
+ <field name="tax_dest_id" ref="igst_sale_1"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_2_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_sale_2"/>
+ <field name="tax_dest_id" ref="igst_sale_2"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_5_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_sale_5"/>
+ <field name="tax_dest_id" ref="igst_sale_5"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_12_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_sale_12"/>
+ <field name="tax_dest_id" ref="igst_sale_12"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_18_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_sale_18"/>
+ <field name="tax_dest_id" ref="igst_sale_18"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_28_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_sale_28"/>
+ <field name="tax_dest_id" ref="igst_sale_28"/>
+ </record>
+
+ <record id="account_fiscal_position_tax_in_purchase_1_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_purchase_1"/>
+ <field name="tax_dest_id" ref="igst_purchase_1"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_2_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_purchase_2"/>
+ <field name="tax_dest_id" ref="igst_purchase_2"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_5_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_purchase_5"/>
+ <field name="tax_dest_id" ref="igst_purchase_5"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_12_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_purchase_12"/>
+ <field name="tax_dest_id" ref="igst_purchase_12"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_18_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_purchase_18"/>
+ <field name="tax_dest_id" ref="igst_purchase_18"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_28_inter" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_inter_state"/>
+ <field name="tax_src_id" ref="sgst_purchase_28"/>
+ <field name="tax_dest_id" ref="igst_purchase_28"/>
+ </record>
+
+ <record id="account_fiscal_position_tax_in_sale_1_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_sale_1"/>
+ <field name="tax_dest_id" ref="igst_sale_1"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_2_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_sale_2"/>
+ <field name="tax_dest_id" ref="igst_sale_2"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_5_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_sale_5"/>
+ <field name="tax_dest_id" ref="igst_sale_5"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_12_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_sale_12"/>
+ <field name="tax_dest_id" ref="igst_sale_12"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_18_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_sale_18"/>
+ <field name="tax_dest_id" ref="igst_sale_18"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_sale_28_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_sale_28"/>
+ <field name="tax_dest_id" ref="igst_sale_28"/>
+ </record>
+
+ <record id="account_fiscal_position_tax_in_purchase_1_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_purchase_1"/>
+ <field name="tax_dest_id" ref="igst_purchase_1"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_2_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_purchase_2"/>
+ <field name="tax_dest_id" ref="igst_purchase_2"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_5_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_purchase_5"/>
+ <field name="tax_dest_id" ref="igst_purchase_5"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_12_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_purchase_12"/>
+ <field name="tax_dest_id" ref="igst_purchase_12"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_18_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_purchase_18"/>
+ <field name="tax_dest_id" ref="igst_purchase_18"/>
+ </record>
+ <record id="account_fiscal_position_tax_in_purchase_28_exp" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_in_export"/>
+ <field name="tax_src_id" ref="sgst_purchase_28"/>
+ <field name="tax_dest_id" ref="igst_purchase_28"/>
+ </record>
+
+</odoo>
diff --git a/addons/l10n_in/data/account_tax_template_data.xml b/addons/l10n_in/data/account_tax_template_data.xml
index e564bba381f..0261b910602 100644
--- a/addons/l10n_in/data/account_tax_template_data.xml
+++ b/addons/l10n_in/data/account_tax_template_data.xml
@@ -1,659 +1,718 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
- <!-- Account Tags -->
- <record id="st_tag_in_01" model="account.account.tag">
- <field name="name">Tax to Pay</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_02" model="account.account.tag">
- <field name="name">Excise Duty</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_03" model="account.account.tag">
- <field name="name">Excise Duty 12.5%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_04" model="account.account.tag">
- <field name="name">Excise Duty Collected on Sales</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_05" model="account.account.tag">
- <field name="name">Excise Duty Paid on Purchase</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_06" model="account.account.tag">
- <field name="name">Sales Tax</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_07" model="account.account.tag">
- <field name="name">Sales Tax 4%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_08" model="account.account.tag">
- <field name="name">Sales Tax 4% Collected on Sale</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_09" model="account.account.tag">
- <field name="name">Sales Tax 4% Paid on Purchase</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_10" model="account.account.tag">
- <field name="name">Sales Tax 12%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_11" model="account.account.tag">
- <field name="name">Sales Tax 12% Collected on Sale</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_12" model="account.account.tag">
- <field name="name">Sales Tax 12% Paid on Purchase</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_13" model="account.account.tag">
- <field name="name">Sales Tax 15%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_14" model="account.account.tag">
- <field name="name">Sales Tax 15% Collected on Sale</field>
- <field name="applicability">taxes</field>
- </record>
- <record id="st_tag_in_15" model="account.account.tag">
- <field name="name">Sales Tax 15% Paid on Purchase</field>
+ <record id="sgst_tag_tax" model="account.account.tag">
+ <field name="name">SGST</field>
<field name="applicability">taxes</field>
</record>
-
- <record id="st_tag_in_16" model="account.account.tag">
- <field name="name">Service Tax</field>
+ <record id="cgst_tag_tax" model="account.account.tag">
+ <field name="name">CGST</field>
<field name="applicability">taxes</field>
</record>
-
- <record id="st_tag_in_17" model="account.account.tag">
- <field name="name">Service Tax 14%</field>
+ <record id="igst_tag_tax" model="account.account.tag">
+ <field name="name">IGST</field>
<field name="applicability">taxes</field>
</record>
-
- <record id="st_tag_in_18" model="account.account.tag">
- <field name="name">Service Tax Collected on Sales of Services</field>
+ <record id="cess_tag_tax" model="account.account.tag">
+ <field name="name">CESS</field>
<field name="applicability">taxes</field>
</record>
- <record id="st_tag_in_19" model="account.account.tag">
- <field name="name">Swachh Bharat Cess 0.5% Service Tax Collected on Sales of Services</field>
- <field name="applicability">taxes</field>
- </record>
+ <!-- GST TAXES-->
- <record id="st_tag_in_20" model="account.account.tag">
- <field name="name">Krishi Kalayan Cess 0.5% Service Tax Collected on Sales of Services</field>
- <field name="applicability">taxes</field>
- </record>
+ <!-- CESS Tax -->
- <record id="st_tag_in_21" model="account.account.tag">
- <field name="name">Service Tax Paid on Purchase of Services</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_22" model="account.account.tag">
- <field name="name">Swachh Bharat Cess 0.5% Service Tax Paid on Purchase of Services</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_23" model="account.account.tag">
- <field name="name">Krishi Kalayan Cess 0.5% Service Tax Paid on Purchase of Services</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_24" model="account.account.tag">
- <field name="name">VAT</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_25" model="account.account.tag">
- <field name="name">VAT 4%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_26" model="account.account.tag">
- <field name="name">VAT 4% Collected on Sale</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_27" model="account.account.tag">
- <field name="name">VAT 4% Paid on Purchase</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_28" model="account.account.tag">
- <field name="name">VAT 12.5%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_29" model="account.account.tag">
- <field name="name">VAT 12.5% Collected on Sale</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_30" model="account.account.tag">
- <field name="name">VAT 12.5% Paid on Purchase</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_31" model="account.account.tag">
- <field name="name">Additional VAT 1%</field>
- <field name="applicability">taxes</field>
- </record>
-
- <record id="st_tag_in_32" model="account.account.tag">
- <field name="name">Additional VAT 1% Collected on Sale</field>
- <field name="applicability">taxes</field>
+ <record id="cess_sale_5" model="account.tax.template">
+ <field name="name">CESS Sale 5%</field>
+ <field name="description">CESS 5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">5</field>
+ <field name="tax_group_id" ref="cess_group"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_33" model="account.account.tag">
- <field name="name">Additional VAT 1% Paid on Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="cess_sale_1591" model="account.tax.template">
+ <field name="name">CESS Sale 1591 Per Thousand</field>
+ <field name="description">1591 PER THOUSAND</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">fixed</field>
+ <field name="amount">1.591</field>
+ <field name="tax_group_id" ref="cess_group"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_34" model="account.account.tag">
- <field name="name">Additional VAT 2.5%</field>
- <field name="applicability">taxes</field>
+ <record id="cess_5_plus_1591_sale" model="account.tax.template">
+ <field name="name">CESS 5% + RS.1591/THOUSAND </field>
+ <field name="description">CESS 5% + RS.1591/THOUSAND</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('cess_sale_5'),ref('cess_sale_1591'),])]"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_35" model="account.account.tag">
- <field name="name">Additional VAT 2.5% Collected on Sale</field>
- <field name="applicability">taxes</field>
+ <record id="cess_21_4170_higer_sale" model="account.tax.template">
+ <field name="name">CESS 21% or RS.4170/THOUSAND </field>
+ <field name="description">CESS 21% or RS.4170/THOUSAND</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">code</field>
+ <field name="amount">0</field>
+ <field name="python_compute">result=base_amount * 0.21
+tax=quantity * 4.17
+if tax > result:result=tax</field>
+ <field name="tax_group_id" ref="cess_group"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_36" model="account.account.tag">
- <field name="name">Additional VAT 2.5% Paid on Purchase</field>
- <field name="applicability">taxes</field>
- </record>
+ <!-- IGST -->
- <record id="st_tag_in_37" model="account.account.tag">
- <field name="name">Tax Bases</field>
- <field name="applicability">taxes</field>
+ <record id="igst_sale_1" model="account.tax.template">
+ <field name="name">IGST 1%</field>
+ <field name="description">IGST 1%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">1</field>
+ <field name="account_id" ref="p11234"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="st_tag_in_38" model="account.account.tag">
- <field name="name">Base Excise Duty</field>
- <field name="applicability">taxes</field>
+ <record id="igst_sale_2" model="account.tax.template">
+ <field name="name">IGST 2%</field>
+ <field name="description">IGST 2%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">2</field>
+ <field name="account_id" ref="p11234"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="st_tag_in_39" model="account.account.tag">
- <field name="name">Base Excise Duty 12.5%</field>
- <field name="applicability">taxes</field>
+ <record id="igst_sale_28" model="account.tax.template">
+ <field name="name">IGST 28%</field>
+ <field name="description">IGST 28%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">28</field>
+ <field name="account_id" ref="p11234"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="st_tag_in_40" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="igst_sale_18" model="account.tax.template">
+ <field name="name">IGST 18%</field>
+ <field name="description">IGST 18%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">18</field>
+ <field name="account_id" ref="p11234"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="st_tag_in_41" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="igst_sale_12" model="account.tax.template">
+ <field name="name">IGST 12%</field>
+ <field name="description">IGST 12%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">12</field>
+ <field name="account_id" ref="p11234"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="st_tag_in_42" model="account.account.tag">
- <field name="name">Base Sales Tax</field>
- <field name="applicability">taxes</field>
+ <record id="igst_sale_5" model="account.tax.template">
+ <field name="name">IGST 5%</field>
+ <field name="description">IGST 5%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">5</field>
+ <field name="account_id" ref="p11234"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="st_tag_in_43" model="account.account.tag">
- <field name="name">Base Sales Tax 4%</field>
- <field name="applicability">taxes</field>
- </record>
+ <!-- SGST & CGST Sales Group Tax -->
- <record id="st_tag_in_44" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_0_5" model="account.tax.template">
+ <field name="name">SGST Sale 0.5%</field>
+ <field name="description">SGST 0.5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">0.5</field>
+ <field name="account_id" ref="p11232"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="st_tag_in_45" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="cgst_sale_0_5" model="account.tax.template">
+ <field name="name">CGST Sale 0.5%</field>
+ <field name="description">CGST 0.5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">0.5</field>
+ <field name="account_id" ref="p11233"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="st_tag_in_46" model="account.account.tag">
- <field name="name">Base Sales Tax 12%</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_1" model="account.tax.template">
+ <field name="name">GST 1%</field>
+ <field name="description">GST 1%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_0_5'), ref('cgst_sale_0_5'),])]"/>
</record>
- <record id="st_tag_in_47" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_1_2" model="account.tax.template">
+ <field name="name">SGST Sale 1%</field>
+ <field name="description">SGST 1%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">1</field>
+ <field name="account_id" ref="p11232"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="st_tag_in_48" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="cgst_sale_1_2" model="account.tax.template">
+ <field name="name">CGST Sale 1%</field>
+ <field name="description">CGST 1%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">1</field>
+ <field name="account_id" ref="p11233"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="st_tag_in_49" model="account.account.tag">
- <field name="name">Base Sales Tax 15%</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_2" model="account.tax.template">
+ <field name="name">GST 2%</field>
+ <field name="description">GST 2%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_1_2'), ref('cgst_sale_1_2'),])]"/>
</record>
- <record id="st_tag_in_50" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_14" model="account.tax.template">
+ <field name="name">SGST Sale 14%</field>
+ <field name="description">SGST 14%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">14</field>
+ <field name="account_id" ref="p11232"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="st_tag_in_51" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="cgst_sale_14" model="account.tax.template">
+ <field name="name">CGST Sale 14%</field>
+ <field name="description">CGST 14%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">14</field>
+ <field name="account_id" ref="p11233"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="st_tag_in_52" model="account.account.tag">
- <field name="name">Base Service Tax</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_28" model="account.tax.template">
+ <field name="name">GST 28%</field>
+ <field name="description">GST 28%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_14'),ref('cgst_sale_14'),])]"/>
</record>
- <record id="st_tag_in_53" model="account.account.tag">
- <field name="name">Base Service Tax 15%</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_9" model="account.tax.template">
+ <field name="name">SGST Sale 9%</field>
+ <field name="description">SGST 9%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">9</field>
+ <field name="account_id" ref="p11232"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="st_tag_in_54" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="cgst_sale_9" model="account.tax.template">
+ <field name="name">CGST Sale 9%</field>
+ <field name="description">CGST 9%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">9</field>
+ <field name="account_id" ref="p11233"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="st_tag_in_55" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_18" model="account.tax.template">
+ <field name="name">GST 18%</field>
+ <field name="description">GST 18%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_9'),ref('cgst_sale_9'),])]"/>
</record>
- <record id="st_tag_in_56" model="account.account.tag">
- <field name="name">Base VAT</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_6" model="account.tax.template">
+ <field name="name">SGST Sale 6%</field>
+ <field name="description">SGST 6%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">6</field>
+ <field name="account_id" ref="p11232"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="st_tag_in_57" model="account.account.tag">
- <field name="name">Base VAT 4%</field>
- <field name="applicability">taxes</field>
+ <record id="cgst_sale_6" model="account.tax.template">
+ <field name="name">CGST Sale 6%</field>
+ <field name="description">CGST 6%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">6</field>
+ <field name="account_id" ref="p11233"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="st_tag_in_58" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_12" model="account.tax.template">
+ <field name="name">GST 12%</field>
+ <field name="description">GST 12%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_6'),ref('cgst_sale_6'),])]"/>
</record>
- <record id="st_tag_in_59" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_2_5" model="account.tax.template">
+ <field name="name">SGST Sale 2.5%</field>
+ <field name="description">SGST 2.5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">2.5</field>
+ <field name="account_id" ref="p11232"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="st_tag_in_60" model="account.account.tag">
- <field name="name">Base VAT 12.5%</field>
- <field name="applicability">taxes</field>
+ <record id="cgst_sale_2_5" model="account.tax.template">
+ <field name="name">CGST Sale 2.5%</field>
+ <field name="description">CGST 2.5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">2.5</field>
+ <field name="account_id" ref="p11233"/>
+ <field name="refund_account_id" ref="p20011"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="st_tag_in_61" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="sgst_sale_5" model="account.tax.template">
+ <field name="name">GST 5%</field>
+ <field name="description">GST 5%</field>
+ <field name="type_tax_use">sale</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_2_5'), ref('cgst_sale_2_5'),])]"/>
</record>
- <record id="st_tag_in_62" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
- </record>
+ <!-- Purchase Taxes-->
- <record id="st_tag_in_63" model="account.account.tag">
- <field name="name">Base Additional VAT 1%</field>
- <field name="applicability">taxes</field>
- </record>
+ <!-- CESS Taxes -->
- <record id="st_tag_in_64" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="cess_purchase_5" model="account.tax.template">
+ <field name="name">CESS Purchase 5%</field>
+ <field name="description">CESS 5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">5</field>
+ <field name="tax_group_id" ref="cess_group"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_65" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
+ <record id="cess_purchase_1591" model="account.tax.template">
+ <field name="name">CESS Purchase 1591 Per Thousand</field>
+ <field name="description">1591 PER THOUSAND</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">fixed</field>
+ <field name="amount">1.591</field>
+ <field name="tax_group_id" ref="cess_group"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_66" model="account.account.tag">
- <field name="name">Base Additional VAT 2.5%</field>
- <field name="applicability">taxes</field>
+ <record id="cess_5_plus_1591_purchase" model="account.tax.template">
+ <field name="name">CESS 5% + RS.1591/THOUSAND </field>
+ <field name="description">CESS 5% + RS.1591/THOUSAND</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('cess_purchase_5'),ref('cess_purchase_1591'),])]"/>
</record>
- <record id="st_tag_in_67" model="account.account.tag">
- <field name="name">Base of Sale</field>
- <field name="applicability">taxes</field>
+ <record id="cess_21_4170_higer_purchase" model="account.tax.template">
+ <field name="name">CESS 21% or RS.4170/THOUSAND </field>
+ <field name="description">CESS 21% or RS.4170/THOUSAND</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="amount_type">code</field>
+ <field name="amount">0</field>
+ <field name="python_compute">result=base_amount * 0.21
+tax=quantity * 4.17
+if tax > result:result=tax</field>
+ <field name="tax_group_id" ref="cess_group"/>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cess_tag_tax'),])]"/>
</record>
- <record id="st_tag_in_68" model="account.account.tag">
- <field name="name">Base of Purchase</field>
- <field name="applicability">taxes</field>
- </record>
- <!-- Account Tax Templates -->
+ <!-- IGST -->
- <record id="input_tax_15" model="account.tax.template">
- <field name="name">(standard)Input Sales Tax @ 15%</field>
- <field name="description">(standard)Input Sales Tax @ 15%</field>
- <field name="type_tax_use">sale</field>
- <field name="amount_type">percent</field>
- <field name="amount">15</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p11235"/>
- <field name="refund_account_id" ref="p20011"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_14'), ref('st_tag_in_50')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
- </record>
- <record id="input_tax_12" model="account.tax.template">
- <field name="name">(standard)Input Sales Tax @ 12%</field>
- <field name="description">(standard)Input Sales Tax @ 12%</field>
- <field name="type_tax_use">sale</field>
- <field name="amount_type">percent</field>
- <field name="amount">12</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p11235"/>
- <field name="refund_account_id" ref="p20011"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_11'), ref('st_tag_in_47')])]"/>
- <field name="tax_group_id" ref="tax_group_12"/>
- </record>
- <record id="input_tax_4" model="account.tax.template">
- <field name="name">(standard)Input Sales Tax @ 4%</field>
- <field name="description">(standard)Input Sales Tax @ 4%</field>
- <field name="type_tax_use">sale</field>
+ <record id="igst_purchase_1" model="account.tax.template">
+ <field name="name">IGST 1%</field>
+ <field name="description">IGST 1%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
- <field name="amount">4</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p11235"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">1</field>
+ <field name="account_id" ref="p10053"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_08'), ref('st_tag_in_44')])]"/>
- <field name="tax_group_id" ref="tax_group_4"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="add_input_vat_1" model="account.tax.template">
- <field name="name">(standard)Additional Input VAT @ 1%</field>
- <field name="description">(standard)Additional Input VAT @ 1%</field>
- <field name="type_tax_use">sale</field>
+
+ <record id="igst_purchase_2" model="account.tax.template">
+ <field name="name">IGST 2%</field>
+ <field name="description">IGST 2%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
- <field name="amount">1</field>
- <field name="sequence">15</field>
- <field name="account_id" ref="p11232"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">2</field>
+ <field name="account_id" ref="p10053"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_64'), ref('st_tag_in_32')])]"/>
- <field name="tax_group_id" ref="tax_group_1"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="input_vat_12" model="account.tax.template">
- <field name="name">(standard)Input VAT @ 12.5%</field>
- <field name="description">(standard)Input VAT @ 12.5%</field>
- <field name="type_tax_use">sale</field>
+
+ <record id="igst_purchase_28" model="account.tax.template">
+ <field name="name">IGST 28%</field>
+ <field name="description">IGST 28%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
- <field name="amount">12.5</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p11232"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">28</field>
+ <field name="account_id" ref="p10053"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_61'), ref('st_tag_in_29')])]"/>
- <field name="tax_group_id" ref="tax_group_125"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="add_input_vat_2" model="account.tax.template">
- <field name="name">(standard)Additional Input VAT @ 2.5%</field>
- <field name="description">(standard)Additional Input VAT @ 2.5%</field>
- <field name="type_tax_use">sale</field>
+
+ <record id="igst_purchase_18" model="account.tax.template">
+ <field name="name">IGST 18%</field>
+ <field name="description">IGST 18%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
- <field name="amount">2.5</field>
- <field name="sequence">15</field>
- <field name="account_id" ref="p11232"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">18</field>
+ <field name="account_id" ref="p10053"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_67'), ref('st_tag_in_35')])]"/>
- <field name="tax_group_id" ref="tax_group_25"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="sale_Excise_Duty_12_5" model="account.tax.template">
- <field name="name">(standard)Input Excise Duty @ 12.5%</field>
- <field name="description">(standard)Input Excise Duty @ 12.5%</field>
- <field name="type_tax_use">sale</field>
+
+ <record id="igst_purchase_12" model="account.tax.template">
+ <field name="name">IGST 12%</field>
+ <field name="description">IGST 12%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
- <field name="amount">12.5</field>
- <field name="sequence">1</field>
- <field name="account_id" ref="p112331"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">12</field>
+ <field name="account_id" ref="p10053"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_04'), ref('st_tag_in_40')])]"/>
- <field name="tax_group_id" ref="tax_group_125"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="sale_service_tax14" model="account.tax.template">
- <field name="name">(standard)Input Service Tax 14%</field>
- <field name="description">(standard)Input Service Tax 14%</field>
- <field name="type_tax_use">none</field>
+
+ <record id="igst_purchase_5" model="account.tax.template">
+ <field name="name">IGST 5%</field>
+ <field name="description">IGST 5%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">percent</field>
- <field name="amount">14</field>
- <field name="sequence">13</field>
- <field name="account_id" ref="p112341"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">5</field>
+ <field name="account_id" ref="p10053"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_18')])]"/>
- <field name="tax_group_id" ref="tax_group_14"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="igst_group"/>
</record>
- <record id="sale_sb_cess_service_tax_0_5" model="account.tax.template">
- <field name="name">(standard)Swachh Bharat Cess @ 0.5% On Input Service</field>
- <field name="description">(standard)Swacha Bharat Cess @ 0.5%</field>
+
+ <!-- SGST & CGST -->
+
+ <record id="sgst_purchase_0_5" model="account.tax.template">
+ <field name="name">SGST Purchase 0.5%</field>
+ <field name="description">SGST 0.5%</field>
<field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
<field name="amount">0.5</field>
- <field name="sequence">14</field>
- <field name="account_id" ref="p112342"/>
+ <field name="account_id" ref="p10051"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_19')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="sale_kk_cess_service_tax_0_5" model="account.tax.template">
- <field name="name">(standard)Krishi Kalyan Cess @ 0.5% On Input Service</field>
- <field name="description">(standard)Input Higher Education Cess @ 0.5% On Service Tax</field>
+
+ <record id="cgst_purchase_0_5" model="account.tax.template">
+ <field name="name">CGST Purchase 0.5%</field>
+ <field name="description">CGST 0.5%</field>
<field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
<field name="amount">0.5</field>
- <field name="sequence">15</field>
- <field name="account_id" ref="p112343"/>
+ <field name="account_id" ref="p10052"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_20')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="sale_service_tax_15" model="account.tax.template">
- <field name="name">(standard)Input Service Tax @ 15%</field>
- <field name="description">(standard)Input Service Tax @ 15%</field>
- <field name="type_tax_use">sale</field>
+
+ <record id="sgst_purchase_1" model="account.tax.template">
+ <field name="name">GST 1%</field>
+ <field name="description">GST 1%</field>
+ <field name="type_tax_use">purchase</field>
<field name="amount_type">group</field>
- <field name="amount">14</field>
- <field name="include_base_amount">True</field>
- <field name="sequence">8</field>
- <field name="account_id" ref="p112341"/>
- <field name="refund_account_id" ref="p20011"/>
- <field name="children_tax_ids" eval="[(6, 0, [ref('sale_service_tax14'),ref('sale_sb_cess_service_tax_0_5'),ref('sale_kk_cess_service_tax_0_5')])]"/>
+ <field name="amount">0</field>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_54')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_0_5'),ref('cgst_purchase_0_5'),])]"/>
</record>
- <record id="input_vat_4" model="account.tax.template">
- <field name="name">(standard)Input VAT @ 4%</field>
- <field name="description">(standard)Input VAT @ 4%</field>
- <field name="type_tax_use">sale</field>
+
+ <record id="sgst_purchase_1_2" model="account.tax.template">
+ <field name="name">SGST Purchase 1%</field>
+ <field name="description">SGST 1%</field>
+ <field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">4</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p11232"/>
- <field name="refund_account_id" ref="p20011"/>
+ <field name="amount">1</field>
+ <field name="account_id" ref="p10051"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_26'), ref('st_tag_in_58')])]"/>
- <field name="tax_group_id" ref="tax_group_4"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <!--output purchase tax-->
- <record id="output_tax_15" model="account.tax.template">
- <field name="name">(standard)Output Purchase Tax @ 15%</field>
- <field name="description">(standard)Output Purchase Tax @ 15%</field>
- <field name="type_tax_use">purchase</field>
+ <record id="cgst_purchase_1_2" model="account.tax.template">
+ <field name="name">CGST Purchase 1%</field>
+ <field name="description">CGST 1%</field>
+ <field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">15</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p10050"/>
+ <field name="amount">1</field>
+ <field name="account_id" ref="p10052"/>
<field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_51'), ref('st_tag_in_15')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="output_tax_12" model="account.tax.template">
- <field name="name">(standard)Output Purchase Tax @ 12%</field>
- <field name="description">(standard)Output Purchase Tax @ 12%</field>
+
+ <record id="sgst_purchase_2" model="account.tax.template">
+ <field name="name">GST 2%</field>
+ <field name="description">GST 2%</field>
<field name="type_tax_use">purchase</field>
- <field name="amount_type">percent</field>
- <field name="amount">12</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p10050"/>
- <field name="refund_account_id" ref="p2107"/>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6, 0, [ref('st_tag_in_12'), ref('st_tag_in_48')])]"/>
- <field name="tax_group_id" ref="tax_group_12"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_1_2'),ref('cgst_purchase_1_2'),])]"/>
</record>
- <record id="output_tax_4" model="account.tax.template">
- <field name="name">(standard)Output Purchase Tax @ 4%</field>
- <field name="description">(standard)Output Purchase Tax @ 4%</field>
- <field name="type_tax_use">purchase</field>
+
+ <record id="sgst_purchase_14" model="account.tax.template">
+ <field name="name">SGST Purchase 14%</field>
+ <field name="description">SGST 14%</field>
+ <field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">4</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p10050"/>
+ <field name="amount">14</field>
+ <field name="account_id" ref="p10051"/>
<field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_45'), ref('st_tag_in_09')])]"/>
- <field name="tax_group_id" ref="tax_group_4"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="add_output_vat_1" model="account.tax.template">
- <field name="name">(standard)Additional Output VAT @ 1%</field>
- <field name="description">(standard)Additional Output VAT @ 1%</field>
- <field name="type_tax_use">purchase</field>
+
+ <record id="cgst_purchase_14" model="account.tax.template">
+ <field name="name">CGST Purchase 14%</field>
+ <field name="description">CGST 14%</field>
+ <field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">1</field>
- <field name="sequence">15</field>
- <field name="account_id" ref="p10051"/>
+ <field name="amount">14</field>
+ <field name="account_id" ref="p10052"/>
<field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_65'), ref('st_tag_in_33')])]"/>
- <field name="tax_group_id" ref="tax_group_1"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="output_vat_12" model="account.tax.template">
- <field name="name">(standard)Output VAT @ 12.5%</field>
- <field name="description">(standard)Output VAT @ 12.5%</field>
+
+ <record id="sgst_purchase_28" model="account.tax.template">
+ <field name="name">GST 28%</field>
+ <field name="description">GST 28%</field>
<field name="type_tax_use">purchase</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_14'),ref('cgst_purchase_14'),])]"/>
+ </record>
+
+ <record id="sgst_purchase_9" model="account.tax.template">
+ <field name="name">SGST Purchase 9%</field>
+ <field name="description">SGST 9%</field>
+ <field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">12.5</field>
- <field name="sequence">10</field>
+ <field name="amount">9</field>
<field name="account_id" ref="p10051"/>
<field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_30'), ref('st_tag_in_62')])]"/>
- <field name="tax_group_id" ref="tax_group_125"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="add_output_vat_2" model="account.tax.template">
- <field name="name">(standard)Additional Output VAT @ 2.5%</field>
- <field name="description">(standard)Additional Output VAT @ 2.5%</field>
- <field name="type_tax_use">purchase</field>
+
+ <record id="cgst_purchase_9" model="account.tax.template">
+ <field name="name">CGST Purchase 9%</field>
+ <field name="description">CGST 9%</field>
+ <field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">2.5</field>
- <field name="sequence">15</field>
- <field name="account_id" ref="p10051"/>
+ <field name="amount">9</field>
+ <field name="account_id" ref="p10052"/>
<field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_68'), ref('st_tag_in_36')])]"/>
- <field name="tax_group_id" ref="tax_group_25"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="purchase_Excise_Duty_12_5" model="account.tax.template">
- <field name="name">(standard)Output Excise Duty @ 12.5%</field>
- <field name="description">(standard)Output Excise Duty @ 12.5%</field>
+
+ <record id="sgst_purchase_18" model="account.tax.template">
+ <field name="name">GST 18%</field>
+ <field name="description">GST 18%</field>
<field name="type_tax_use">purchase</field>
- <field name="amount_type">percent</field>
- <field name="amount">12.5</field>
- <field name="sequence">1</field>
- <field name="account_id" ref="p100521"/>
- <field name="refund_account_id" ref="p2107"/>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_05'), ref('st_tag_in_41')])]"/>
- <field name="tax_group_id" ref="tax_group_125"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_9'),ref('cgst_purchase_9'),])]"/>
</record>
- <record id="purchase_service_tax14" model="account.tax.template">
- <field name="name">(standard)Output Serivce Tax 14%</field>
- <field name="description">(standard)Output Serivce Tax 14%</field>
+
+ <record id="sgst_purchase_6" model="account.tax.template">
+ <field name="name">SGST Purchase 6%</field>
+ <field name="description">SGST 6%</field>
<field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">14</field>
- <field name="sequence">9</field>
- <field name="account_id" ref="p100531"/>
+ <field name="amount">6</field>
+ <field name="account_id" ref="p10051"/>
<field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_21')])]"/>
- <field name="tax_group_id" ref="tax_group_14"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="purchase_sb_cess_service_tax0_5" model="account.tax.template">
- <field name="name">(standard)Swachh Bharat Cess @ 0.5% On Output Service</field>
- <field name="description">(standard)Swachh Bharat Cess @ 0.5%</field>
+
+ <record id="cgst_purchase_6" model="account.tax.template">
+ <field name="name">CGST Purchase 6%</field>
+ <field name="description">CGST 6%</field>
<field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">0.5</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p100532"/>
+ <field name="amount">6</field>
+ <field name="account_id" ref="p10052"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_22')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="purchase_kk_cess_service_tax0_5" model="account.tax.template">
- <field name="name">(standard)Krishi Kalyan Cess @ 0.5% On Output Service</field>
- <field name="description">(standard)Krishi Kalyan Cess @ 0.5%</field>
+
+ <record id="sgst_purchase_12" model="account.tax.template">
+ <field name="name">GST 12%</field>
+ <field name="description">GST 12%</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
+ <field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_6'),ref('cgst_purchase_6'),])]"/>
+ </record>
+
+ <record id="sgst_purchase_2_5" model="account.tax.template">
+ <field name="name">SGST Purchase 2.5%</field>
+ <field name="description">SGST 2.5%</field>
<field name="type_tax_use">none</field>
<field name="amount_type">percent</field>
- <field name="amount">0.5</field>
- <field name="sequence">11</field>
- <field name="account_id" ref="p100533"/>
+ <field name="amount">2.5</field>
+ <field name="account_id" ref="p10051"/>
+ <field name="refund_account_id" ref="p2107"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_23')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="sgst_group"/>
</record>
- <record id="purchase_service_tax_15" model="account.tax.template">
- <field name="name">(standard)Output Service Tax @ 15%</field>
- <field name="description">(standard)Output Service Tax @ 15%</field>
- <field name="type_tax_use">purchase</field>
- <field name="include_base_amount">True</field>
- <field name="amount_type">group</field>
- <field name="amount">14</field>
- <field name="sequence">8</field>
- <field name="account_id" ref="p100531"/>
+
+ <record id="cgst_purchase_2_5" model="account.tax.template">
+ <field name="name">CGST Purchase 2.5%</field>
+ <field name="description">CGST 2.5%</field>
+ <field name="type_tax_use">none</field>
+ <field name="amount_type">percent</field>
+ <field name="amount">2.5</field>
+ <field name="account_id" ref="p10052"/>
<field name="refund_account_id" ref="p2107"/>
- <field name="children_tax_ids" eval="[(6, 0, [ref('purchase_service_tax14'),ref('purchase_sb_cess_service_tax0_5'),ref('purchase_kk_cess_service_tax0_5')])]"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_55')])]"/>
- <field name="tax_group_id" ref="tax_group_15"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_tax'),])]"/>
+ <field name="tax_group_id" ref="cgst_group"/>
</record>
- <record id="output_vat_4" model="account.tax.template">
- <field name="name">(standard)Output VAT @ 4%</field>
- <field name="description">(standard)Output VAT @ 4%</field>
+
+ <record id="sgst_purchase_5" model="account.tax.template">
+ <field name="name">GST 5%</field>
+ <field name="description">GST 5%</field>
<field name="type_tax_use">purchase</field>
- <field name="amount_type">percent</field>
- <field name="amount">4</field>
- <field name="sequence">10</field>
- <field name="account_id" ref="p10051"/>
- <field name="refund_account_id" ref="p2107"/>
+ <field name="amount_type">group</field>
+ <field name="amount">0</field>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
- <field name="tag_ids" eval="[(6,0,[ref('st_tag_in_27'), ref('st_tag_in_59')])]"/>
- <field name="tax_group_id" ref="tax_group_4"/>
+ <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_2_5'),ref('cgst_purchase_2_5'),])]"/>
</record>
+
</odoo>
diff --git a/addons/l10n_in/data/l10n_in_chart_data.xml b/addons/l10n_in/data/l10n_in_chart_data.xml
index fefaf6bb309..bb6665970ac 100644
--- a/addons/l10n_in/data/l10n_in_chart_data.xml
+++ b/addons/l10n_in/data/l10n_in_chart_data.xml
@@ -20,6 +20,19 @@
<field name="chart_template_id" ref="indian_chart_template_standard"/>
</record>
+ <record id="sgst_tag_account" model="account.account.tag">
+ <field name="name">SGST</field>
+ <field name="applicability">accounts</field>
+ </record>
+ <record id="cgst_tag_account" model="account.account.tag">
+ <field name="name">CGST</field>
+ <field name="applicability">accounts</field>
+ </record>
+ <record id="igst_tag_account" model="account.account.tag">
+ <field name="name">IGST</field>
+ <field name="applicability">accounts</field>
+ </record>
+
<record model="account.account.template" id="p10031">
<field name="name">Inventories</field>
<field name="code">10031</field>
@@ -34,47 +47,31 @@
<field name="reconcile" eval="True"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
</record>
- <record model="account.account.template" id="p10050">
- <field name="name">Sales Tax Receivable</field>
- <field name="code">10050</field>
- <field name="user_type_id" ref="account.data_account_type_current_assets"/>
- <field name="reconcile" eval="False"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- </record>
<record model="account.account.template" id="p10051">
- <field name="name">VAT Receivable</field>
+ <field name="name">SGST Receivable</field>
<field name="code">10051</field>
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
<field name="reconcile" eval="False"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_account'),])]"/>
</record>
- <record model="account.account.template" id="p100521">
- <field name="name">Excise Duty Receivable</field>
- <field name="code">100521</field>
- <field name="user_type_id" ref="account.data_account_type_current_assets"/>
- <field name="reconcile" eval="False"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- </record>
- <record model="account.account.template" id="p100531">
- <field name="name">Service Tax Receivable</field>
- <field name="code">100531</field>
- <field name="user_type_id" ref="account.data_account_type_current_assets"/>
- <field name="reconcile" eval="False"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- </record>
- <record model="account.account.template" id="p100532">
- <field name="name">Swachh Bharat Cess Receivable On Service</field>
- <field name="code">100532</field>
+
+ <record model="account.account.template" id="p10052">
+ <field name="name">CGST Receivable</field>
+ <field name="code">10052</field>
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
<field name="reconcile" eval="False"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_account'),])]"/>
</record>
- <record model="account.account.template" id="p100533">
- <field name="name">Krishi Kalyan Cess Receivable On Service</field>
- <field name="code">100533</field>
+
+ <record model="account.account.template" id="p10053">
+ <field name="name">IGST Receivable</field>
+ <field name="code">10053</field>
<field name="user_type_id" ref="account.data_account_type_current_assets"/>
<field name="reconcile" eval="False"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_account'),])]"/>
</record>
<record model="account.account.template" id="p10054">
<field name="name">TDS Receivable</field>
@@ -207,46 +204,30 @@
<field name="chart_template_id" ref="indian_chart_template_standard"/>
</record>
<record model="account.account.template" id="p11232">
- <field name="name">VAT Payable</field>
+ <field name="name">SGST Payable</field>
<field name="code">11232</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="reconcile" eval="False"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('sgst_tag_account'),])]"/>
</record>
- <record model="account.account.template" id="p112331">
- <field name="name">Excise Duty Payable</field>
- <field name="code">112331</field>
- <field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
- <field name="reconcile" eval="False"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- </record>
- <record model="account.account.template" id="p112341">
- <field name="name">Service Tax Payable</field>
- <field name="code">112341</field>
- <field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
- <field name="reconcile" eval="False"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- </record>
- <record model="account.account.template" id="p112342">
- <field name="name">Swachh Bharat Cess Payable On Service</field>
- <field name="code">112342</field>
- <field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
- <field name="reconcile" eval="False"/>
- <field name="chart_template_id" ref="indian_chart_template_standard"/>
- </record>
- <record model="account.account.template" id="p112343">
- <field name="name">Krishi Kalyan Cess Payable On Service</field>
- <field name="code">112343</field>
+
+ <record model="account.account.template" id="p11233">
+ <field name="name">CGST Payable</field>
+ <field name="code">11233</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="reconcile" eval="False"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('cgst_tag_account'),])]"/>
</record>
- <record model="account.account.template" id="p11235">
- <field name="name">Sales Tax Payable</field>
- <field name="code">11235</field>
+
+ <record model="account.account.template" id="p11234">
+ <field name="name">IGST Payable</field>
+ <field name="code">11234</field>
<field name="user_type_id" ref="account.data_account_type_current_liabilities"/>
<field name="reconcile" eval="False"/>
<field name="chart_template_id" ref="indian_chart_template_standard"/>
+ <field name="tag_ids" eval="[(6,0,[ref('igst_tag_account'),])]"/>
</record>
<record model="account.account.template" id="p11241">
<field name="name">Wages Payable</field>
@@ -528,4 +509,5 @@
<field name="income_currency_exchange_account_id" ref="p2013"/>
<field name="expense_currency_exchange_account_id" ref="p2117"/>
</record>
+
</odoo>
diff --git a/addons/l10n_in/data/res_country_state_data.xml b/addons/l10n_in/data/res_country_state_data.xml
new file mode 100644
index 00000000000..c580d80eac8
--- /dev/null
+++ b/addons/l10n_in/data/res_country_state_data.xml
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record id="base.state_in_an" model="res.country.state">
+ <field name="l10n_in_tin">35</field>
+ </record>
+ <record id="base.state_in_ap" model="res.country.state">
+ <field name="l10n_in_tin">28</field>
+ </record>
+ <record id="base.state_in_ar" model="res.country.state">
+ <field name="l10n_in_tin">12</field>
+ </record>
+ <record id="base.state_in_as" model="res.country.state">
+ <field name="l10n_in_tin">18</field>
+ </record>
+ <record id="base.state_in_br" model="res.country.state">
+ <field name="l10n_in_tin">10</field>
+ </record>
+ <record id="base.state_in_ch" model="res.country.state">
+ <field name="l10n_in_tin">04</field>
+ </record>
+ <record id="base.state_in_cg" model="res.country.state">
+ <field name="l10n_in_tin">22</field>
+ </record>
+ <record id="base.state_in_dn" model="res.country.state">
+ <field name="l10n_in_tin">26</field>
+ </record>
+ <record id="base.state_in_dd" model="res.country.state">
+ <field name="l10n_in_tin">25</field>
+ </record>
+ <record id="base.state_in_dl" model="res.country.state">
+ <field name="l10n_in_tin">07</field>
+ </record>
+ <record id="base.state_in_ga" model="res.country.state">
+ <field name="l10n_in_tin">30</field>
+ </record>
+ <record id="base.state_in_gj" model="res.country.state">
+ <field name="l10n_in_tin">24</field>
+ </record>
+ <record id="base.state_in_hr" model="res.country.state">
+ <field name="l10n_in_tin">06</field>
+ </record>
+ <record id="base.state_in_hp" model="res.country.state">
+ <field name="l10n_in_tin">02</field>
+ </record>
+ <record id="base.state_in_jk" model="res.country.state">
+ <field name="l10n_in_tin">01</field>
+ </record>
+ <record id="base.state_in_jh" model="res.country.state">
+ <field name="l10n_in_tin">20</field>
+ </record>
+ <record id="base.state_in_ka" model="res.country.state">
+ <field name="l10n_in_tin">29</field>
+ </record>
+ <record id="base.state_in_kl" model="res.country.state">
+ <field name="l10n_in_tin">32</field>
+ </record>
+ <record id="base.state_in_ld" model="res.country.state">
+ <field name="l10n_in_tin">31</field>
+ </record>
+ <record id="base.state_in_mp" model="res.country.state">
+ <field name="l10n_in_tin">23</field>
+ </record>
+ <record id="base.state_in_mh" model="res.country.state">
+ <field name="l10n_in_tin">27</field>
+ </record>
+ <record id="base.state_in_mn" model="res.country.state">
+ <field name="l10n_in_tin">14</field>
+ </record>
+ <record id="base.state_in_ml" model="res.country.state">
+ <field name="l10n_in_tin">17</field>
+ </record>
+ <record id="base.state_in_mz" model="res.country.state">
+ <field name="l10n_in_tin">15</field>
+ </record>
+ <record id="base.state_in_nl" model="res.country.state">
+ <field name="l10n_in_tin">13</field>
+ </record>
+ <record id="base.state_in_or" model="res.country.state">
+ <field name="l10n_in_tin">21</field>
+ </record>
+ <record id="base.state_in_py" model="res.country.state">
+ <field name="l10n_in_tin">34</field>
+ </record>
+ <record id="base.state_in_pb" model="res.country.state">
+ <field name="l10n_in_tin">03</field>
+ </record>
+ <record id="base.state_in_rj" model="res.country.state">
+ <field name="l10n_in_tin">08</field>
+ </record>
+ <record id="base.state_in_sk" model="res.country.state">
+ <field name="l10n_in_tin">11</field>
+ </record>
+ <record id="base.state_in_tn" model="res.country.state">
+ <field name="l10n_in_tin">33</field>
+ </record>
+ <record id="base.state_in_ts" model="res.country.state">
+ <field name="l10n_in_tin">36</field>
+ </record>
+ <record id="base.state_in_tr" model="res.country.state">
+ <field name="l10n_in_tin">16</field>
+ </record>
+ <record id="base.state_in_up" model="res.country.state">
+ <field name="l10n_in_tin">09</field>
+ </record>
+ <record id="base.state_in_uk" model="res.country.state">
+ <field name="l10n_in_tin">05</field>
+ </record>
+ <record id="base.state_in_wb" model="res.country.state">
+ <field name="l10n_in_tin">19</field>
+ </record>
+
+</odoo>