diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_in/data | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/l10n_in/data')
| -rw-r--r-- | addons/l10n_in/data/account.account.template.csv | 67 | ||||
| -rw-r--r-- | addons/l10n_in/data/account_chart_template_data.xml | 8 | ||||
| -rw-r--r-- | addons/l10n_in/data/account_data.xml | 29 | ||||
| -rw-r--r-- | addons/l10n_in/data/account_fiscal_position_data.xml | 211 | ||||
| -rw-r--r-- | addons/l10n_in/data/account_tax_template_data.xml | 3050 | ||||
| -rw-r--r-- | addons/l10n_in/data/l10n_in.port.code.csv | 635 | ||||
| -rw-r--r-- | addons/l10n_in/data/l10n_in_chart_data.xml | 60 | ||||
| -rw-r--r-- | addons/l10n_in/data/l10n_in_chart_post_data.xml | 12 | ||||
| -rw-r--r-- | addons/l10n_in/data/res_country_state_data.xml | 120 | ||||
| -rw-r--r-- | addons/l10n_in/data/uom_data.xml | 63 |
10 files changed, 4255 insertions, 0 deletions
diff --git a/addons/l10n_in/data/account.account.template.csv b/addons/l10n_in/data/account.account.template.csv new file mode 100644 index 00000000..1f845221 --- /dev/null +++ b/addons/l10n_in/data/account.account.template.csv @@ -0,0 +1,67 @@ +"id","name","code","user_type_id/id","chart_template_id/id","tag_ids/id","reconcile" +"p10031","Inventories","10031","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","","False" +"p10040","Debtors","10040","account.data_account_type_receivable","l10n_in.indian_chart_template_standard","","True" +"p10041","Debtors (PoS)","10041","account.data_account_type_receivable","l10n_in.indian_chart_template_standard","","True" +"p10051","SGST Receivable","10051","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","l10n_in.sgst_tag_account","False" +"p10052","CGST Receivable","10052","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","l10n_in.cgst_tag_account","False" +"p10053","IGST Receivable","10053","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","l10n_in.igst_tag_account","False" +"p10057","Reverse Charge Tax Receivable","10057","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","","False" +"p10054","TDS Receivable","10058","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","","False" +"p10061","Deposit Account","10061","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","","False" +"p10071","Prepaid Insurance","10071","account.data_account_type_current_assets","l10n_in.indian_chart_template_standard","","False" +"p1011","Buildings","1011","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1012","Land","1012","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1013","Equipments","1013","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1014","Vehicle","1014","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1015","Computer/Laptops (Assets)","1015","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1016","Furniture","1016","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1017","Air Conditionar","1017","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1018","Misc Assets","1018","account.data_account_type_fixed_assets","l10n_in.indian_chart_template_standard","","False" +"p1111","Capital Account","1111","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p1112","Reserve And Surplus Account","1112","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11211","Creditors","11211","account.data_account_type_payable","l10n_in.indian_chart_template_standard","","True" +"p11221","Bank OD Account","11221","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11222","Secured Loan Account","11222","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11223","Unsecured Loan Account","11223","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11231","TDS Payable","11231","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11232","SGST Payable","11232","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","l10n_in.sgst_tag_account","False" +"p11233","CGST Payable","11233","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","l10n_in.cgst_tag_account","False" +"p11234","IGST Payable","11234","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","l10n_in.igst_tag_account","False" +"p11241","Wages Payable","11241","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11242","Interest Payable","11242","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p11243","Notes Payable","11243","account.data_account_type_current_liabilities","l10n_in.indian_chart_template_standard","","False" +"p20011","Local Sales","20011","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p20012","Retail Sales","20012","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p20013","Export Sales","20013","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p20021","Local Services","20021","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p20022","Export Services","20022","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p2010","Interest Revenues","2010","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p2011","Gain on Sale of Assets","2011","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"2012","Write off Income","2012","account.data_account_type_revenue","l10n_in.indian_chart_template_standard","","False" +"p2013","Foreign Exchange Profit","2013","account.data_account_type_other_income","l10n_in.indian_chart_template_standard","","False" +"p2100","Electricity Expense","2100","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2101","Salary Expense","2101","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2102","Office Rent","2102","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2103","House Keeping Expense","2103","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2104","Postage And Courier Expense","2104","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2105","Internet Expense","2105","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2106","Telephone Expense","2106","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2107","Purchase Expense","2107","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2108","Computer/Laptop Accessories","2108","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2109","News Paper And Magazine","2109","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2110","Business Promotion","2110","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2111","Entertainment Expense","2111","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2112","Professional Services","2112","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2113","Bank Charges","2113","account.data_account_type_liquidity","l10n_in.indian_chart_template_standard","","False" +"p2114","Diwali Bonus/Gift","2114","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2115","Parts Purchase","2115","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2116","Repairing Expense","2116","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2117","Foreign Exchange Loss","2117","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p21181","Sales Commission Expense","21181","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p21182","Stationary Expense","21182","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p21183","Travelling Expense","21183","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2121","Opening Stock","2121","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2122","Purchase Stock","2122","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2123","Closing Stock","2123","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2131","Loss on Sale of Assets","2131","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" +"p2132","Write Off Expense","2132","account.data_account_type_expenses","l10n_in.indian_chart_template_standard","","False" diff --git a/addons/l10n_in/data/account_chart_template_data.xml b/addons/l10n_in/data/account_chart_template_data.xml new file mode 100644 index 00000000..5a035de6 --- /dev/null +++ b/addons/l10n_in/data/account_chart_template_data.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + <function model="account.chart.template" name="try_loading"> + <value eval="[ref('l10n_in.indian_chart_template_standard')]"/> + </function> + </data> +</odoo> diff --git a/addons/l10n_in/data/account_data.xml b/addons/l10n_in/data/account_data.xml new file mode 100644 index 00000000..c20cfa88 --- /dev/null +++ b/addons/l10n_in/data/account_data.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <data noupdate="1"> + + <!-- Account Tax Group --> + <record id="sgst_group" model="account.tax.group"> + <field name="name">SGST</field> + </record> + <record id="cgst_group" model="account.tax.group"> + <field name="name">CGST</field> + </record> + <record id="igst_group" model="account.tax.group"> + <field name="name">IGST</field> + </record> + <record id="cess_group" model="account.tax.group"> + <field name="name">Cess</field> + </record> + <record id="gst_group" model="account.tax.group"> + <field name="name">GST</field> + </record> + <record id="exempt_group" model="account.tax.group"> + <field name="name">Exempt</field> + </record> + <record id="nil_rated_group" model="account.tax.group"> + <field name="name">Nil Rated</field> + </record> + + </data> +</odoo> 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 00000000..169c309f --- /dev/null +++ b/addons/l10n_in/data/account_fiscal_position_data.xml @@ -0,0 +1,211 @@ +<?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> + + <record model="account.fiscal.position.template" id="fiscal_position_in_reverse_charge_intra"> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="name">Reverse charge Intra State</field> + </record> + + <record id="account_fiscal_position_tax_in_purchase_1_intra_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_intra"/> + <field name="tax_src_id" ref="sgst_purchase_1"/> + <field name="tax_dest_id" ref="sgst_purchase_1_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_2_intra_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_intra"/> + <field name="tax_src_id" ref="sgst_purchase_2"/> + <field name="tax_dest_id" ref="sgst_purchase_2_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_5_intra_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_intra"/> + <field name="tax_src_id" ref="sgst_purchase_5"/> + <field name="tax_dest_id" ref="sgst_purchase_5_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_12_intra_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_intra"/> + <field name="tax_src_id" ref="sgst_purchase_12"/> + <field name="tax_dest_id" ref="sgst_purchase_12_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_18_intra_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_intra"/> + <field name="tax_src_id" ref="sgst_purchase_18"/> + <field name="tax_dest_id" ref="sgst_purchase_18_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_28_intra_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_intra"/> + <field name="tax_src_id" ref="sgst_purchase_28"/> + <field name="tax_dest_id" ref="sgst_purchase_28_rc"/> + </record> + + <record model="account.fiscal.position.template" id="fiscal_position_in_reverse_charge_inter"> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="name">Reverse charge Inter State</field> + </record> + + <record id="account_fiscal_position_tax_in_purchase_1_rc_inter_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_inter"/> + <field name="tax_src_id" ref="sgst_purchase_1"/> + <field name="tax_dest_id" ref="igst_purchase_1_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_2_rc_inter_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_inter"/> + <field name="tax_src_id" ref="sgst_purchase_2"/> + <field name="tax_dest_id" ref="igst_purchase_2_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_5_rc_inter_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_inter"/> + <field name="tax_src_id" ref="sgst_purchase_5"/> + <field name="tax_dest_id" ref="igst_purchase_5_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_12_rc_inter_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_inter"/> + <field name="tax_src_id" ref="sgst_purchase_12"/> + <field name="tax_dest_id" ref="igst_purchase_12_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_18_rc_inter_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_inter"/> + <field name="tax_src_id" ref="sgst_purchase_18"/> + <field name="tax_dest_id" ref="igst_purchase_18_rc"/> + </record> + <record id="account_fiscal_position_tax_in_purchase_28_rc_inter_rc" model="account.fiscal.position.tax.template"> + <field name="position_id" ref="fiscal_position_in_reverse_charge_inter"/> + <field name="tax_src_id" ref="sgst_purchase_28"/> + <field name="tax_dest_id" ref="igst_purchase_28_rc"/> + </record> +</odoo> diff --git a/addons/l10n_in/data/account_tax_template_data.xml b/addons/l10n_in/data/account_tax_template_data.xml new file mode 100644 index 00000000..30113e77 --- /dev/null +++ b/addons/l10n_in/data/account_tax_template_data.xml @@ -0,0 +1,3050 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="tax_report" model="account.tax.report"> + <field name="name">Tax Report</field> + <field name="country_id" ref="base.in"/> + </record> + + <record id="tax_report_line_gst" model="account.tax.report.line"> + <field name="name">GST</field> + <field name="sequence">1</field> + <field name="report_id" ref="tax_report"/> + </record> + <record id="tax_report_line_igst_root" model="account.tax.report.line"> + <field name="name">IGST</field> + <field name="sequence">2</field> + <field name="report_id" ref="tax_report"/> + </record> + <record id="tax_report_line_gst_others" model="account.tax.report.line"> + <field name="name">Others</field> + <field name="sequence">3</field> + <field name="report_id" ref="tax_report"/> + </record> + + <record id="tax_report_line_sgst" model="account.tax.report.line"> + <field name="name">SGST</field> + <field name="tag_name">SGST</field> + <field name="parent_id" ref="tax_report_line_gst"/> + <field name="sequence">1</field> + <field name="report_id" ref="tax_report"/> + </record> + <record id="tax_report_line_cgst" model="account.tax.report.line"> + <field name="name">CGST</field> + <field name="tag_name">CGST</field> + <field name="parent_id" ref="tax_report_line_gst"/> + <field name="sequence">2</field> + <field name="report_id" ref="tax_report"/> + </record> + + <record id="tax_report_line_igst" model="account.tax.report.line"> + <field name="name">IGST</field> + <field name="tag_name">IGST</field> + <field name="parent_id" ref="tax_report_line_igst_root"/> + <field name="sequence">3</field> + <field name="report_id" ref="tax_report"/> + </record> + <record id="tax_report_line_cess" model="account.tax.report.line"> + <field name="name">CESS</field> + <field name="tag_name">CESS</field> + <field name="parent_id" ref="tax_report_line_gst_others"/> + <field name="sequence">4</field> + <field name="report_id" ref="tax_report"/> + </record> + + <record id="tax_report_line_sgst_rc" model="account.tax.report.line"> + <field name="name">SGST Reverse Charge</field> + <field name="tag_name">SGST (RC)</field> + <field name="parent_id" ref="tax_report_line_gst"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence">3</field> + </record> + <record id="tax_report_line_cgst_rc" model="account.tax.report.line"> + <field name="name">CGST Reverse Charge</field> + <field name="tag_name">CGST (RC)</field> + <field name="parent_id" ref="tax_report_line_gst"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence">4</field> + </record> + + <record id="tax_report_line_igst_rc" model="account.tax.report.line"> + <field name="name">IGST Reverse Charge</field> + <field name="tag_name">IGST (RC)</field> + <field name="parent_id" ref="tax_report_line_igst_root"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence">4</field> + </record> + <record id="tax_report_line_cess_rc" model="account.tax.report.line"> + <field name="name">CESS Reverse Charge</field> + <field name="tag_name">CESS (RC)</field> + <field name="parent_id" ref="tax_report_line_gst_others"/> + <field name="report_id" ref="tax_report"/> + <field name="sequence">5</field> + </record> + + <record id="tax_report_line_exempt" model="account.tax.report.line"> + <field name="name">Exempt</field> + <field name="tag_name">Exempt</field> + <field name="parent_id" ref="tax_report_line_gst_others"/> + <field name="sequence">5</field> + <field name="report_id" ref="tax_report"/> + </record> + <record id="tax_report_line_nil_rated" model="account.tax.report.line"> + <field name="name">Nil Rated</field> + <field name="tag_name">Nil Rated</field> + <field name="parent_id" ref="tax_report_line_gst_others"/> + <field name="sequence">6</field> + <field name="report_id" ref="tax_report"/> + </record> + <record id="tax_report_line_zero_rated" model="account.tax.report.line"> + <field name="name">Zero Rated</field> + <field name="tag_name">Zero Rated</field> + <field name="parent_id" ref="tax_report_line_gst_others"/> + <field name="sequence">7</field> + <field name="report_id" ref="tax_report"/> + </record> + + + <!-- GST TAXES--> + + <!-- CESS Tax --> + + <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="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'plus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'minus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + </record> + + <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="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'plus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'minus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + </record> + + <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="tax_group_id" ref="cess_group"/> + </record> + + <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="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'plus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'minus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + </record> + + <!-- Exempt --> + + <record id="exempt_sale" model="account.tax.template"> + <field name="name">Exempt Sale</field> + <field name="description">Exempt</field> + <field name="type_tax_use">sale</field> + <field name="amount_type">percent</field> + <field name="amount">0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="exempt_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_exempt')], + + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_exempt')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + + }), + ]"/> + </record> + + <!-- Nil Rated --> + + <record id="nil_rated_sale" model="account.tax.template"> + <field name="name">Nil Rated</field> + <field name="description">Nil Rated</field> + <field name="type_tax_use">sale</field> + <field name="amount_type">percent</field> + <field name="amount">0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="nil_rated_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_nil_rated')], + + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_nil_rated')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + + }), + ]"/> + </record> + + <!-- IGST --> + + <record id="igst_sale_0" model="account.tax.template"> + <field name="name">IGST 0%</field> + <field name="description">IGST 0%</field> + <field name="type_tax_use">sale</field> + <field name="amount_type">percent</field> + <field name="amount">0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_zero_rated')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_zero_rated')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <!-- SGST & CGST Sales Group Tax --> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">1.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_0_5'), ref('cgst_sale_0_5'),])]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">2.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_1_2'), ref('cgst_sale_1_2'),])]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">28.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_14'),ref('cgst_sale_14'),])]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">18.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_9'),ref('cgst_sale_9'),])]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }), + ]"/> + </record> + + <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">12.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_6'),ref('cgst_sale_6'),])]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">5.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="sequence">0</field> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_sale_2_5'), ref('cgst_sale_2_5'),])]"/> + </record> + + <!-- Purchase Taxes--> + + <!-- CESS Taxes --> + + <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="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'minus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'plus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + </record> + + <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="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'minus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'plus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + </record> + + <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'),])]"/> + <field name="tax_group_id" ref="cess_group"/> + </record> + + <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="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'minus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'plus_report_line_ids': [ref('tax_report_line_cess')], + }), + ]"/> + </record> + + <!-- Exempt --> + + <record id="exempt_purchase" model="account.tax.template"> + <field name="name">Exempt purchase</field> + <field name="description">Exempt</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="exempt_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_exempt')], + + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_exempt')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + + <!-- Nil Rated --> + + <record id="nil_rated_purchase" model="account.tax.template"> + <field name="name">Nil Rated</field> + <field name="description">Nil Rat</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="nil_rated_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_nil_rated')], + + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_nil_rated')], + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + + }), + ]"/> + </record> + + <!-- IGST --> + + <record id="igst_purchase_0" model="account.tax.template"> + <field name="name">IGST 0%</field> + <field name="description">IGST 0%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'minus_report_line_ids': [ref('tax_report_line_zero_rated')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + 'plus_report_line_ids': [ref('tax_report_line_zero_rated')], + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + }), + ]"/> + </record> + + <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">1</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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">2</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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">28</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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">18</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <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">5</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'minus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'plus_report_line_ids': [ref('tax_report_line_igst')], + }), + ]"/> + </record> + + <!-- 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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">1.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_0_5'),ref('cgst_purchase_0_5'),])]"/> + </record> + + <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">1</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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">1</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + + </record> + + <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">group</field> + <field name="amount">2.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_1_2'),ref('cgst_purchase_1_2'),])]"/> + </record> + + <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">14</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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">14</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">28.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <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">9</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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">9</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">group</field> + <field name="amount">18.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_9'),ref('cgst_purchase_9'),])]"/> + </record> + + <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">6</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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">6</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">12.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <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">2.5</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'minus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'plus_report_line_ids': [ref('tax_report_line_sgst')], + }) + ]"/> + </record> + + <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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'minus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'plus_report_line_ids': [ref('tax_report_line_cgst')], + }) + ]"/> + </record> + + <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">group</field> + <field name="amount">5.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="sequence">0</field> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_2_5'),ref('cgst_purchase_2_5'),])]"/> + </record> + + <!-- Purchase Reverse Charge Taxes--> + + <!-- CESS Taxes --> + + <record id="cess_purchase_5_rc" model="account.tax.template"> + <field name="name">CESS Purchase 5% (RC)</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="l10n_in_reverse_charge" eval="True"/> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'minus_report_line_ids': [ref('tax_report_line_cess_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'plus_report_line_ids': [ref('tax_report_line_cess_rc')], + }), + ]"/> + </record> + + <record id="cess_purchase_1591_rc" model="account.tax.template"> + <field name="name">CESS Purchase 1591 Per Thousand (RC)</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="l10n_in_reverse_charge" eval="True"/> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'minus_report_line_ids': [ref('tax_report_line_cess_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'plus_report_line_ids': [ref('tax_report_line_cess_rc')], + }), + ]"/> + </record> + + <record id="cess_5_plus_1591_purchase_rc" model="account.tax.template"> + <field name="name">CESS 5% + RS.1591/THOUSAND (RC)</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_rc'),ref('cess_purchase_1591_rc'),])]"/> + <field name="tax_group_id" ref="cess_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + </record> + + <record id="cess_21_4170_higer_purchase_rc" model="account.tax.template"> + <field name="name">CESS 21% or RS.4170/THOUSAND (RC)</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="l10n_in_reverse_charge" eval="True"/> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11235'), + 'minus_report_line_ids': [ref('tax_report_line_cess_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10055'), + 'plus_report_line_ids': [ref('tax_report_line_cess_rc')], + }), + ]"/> + </record> + + + <!-- IGST --> + + <record id="igst_purchase_1_rc" model="account.tax.template"> + <field name="name">IGST 1% (RC)</field> + <field name="description">IGST 1%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">1</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'minus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'plus_report_line_ids': [ref('tax_report_line_igst'), ref('tax_report_line_igst_rc')], + }), + ]"/> + </record> + + <record id="igst_purchase_2_rc" model="account.tax.template"> + <field name="name">IGST 2% (RC)</field> + <field name="description">IGST 2%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">2</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'minus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'plus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + </record> + + <record id="igst_purchase_28_rc" model="account.tax.template"> + <field name="name">IGST 28% (RC)</field> + <field name="description">IGST 28%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">28</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'minus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'plus_report_line_ids': [ref('tax_report_line_igst'), ref('tax_report_line_igst_rc')], + }), + ]"/> + </record> + + <record id="igst_purchase_18_rc" model="account.tax.template"> + <field name="name">IGST 18% (RC)</field> + <field name="description">IGST 18%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">18</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'minus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'plus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + </record> + + <record id="igst_purchase_12_rc" model="account.tax.template"> + <field name="name">IGST 12% (RC)</field> + <field name="description">IGST 12%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">12</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'minus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'plus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + </record> + + <record id="igst_purchase_5_rc" model="account.tax.template"> + <field name="name">IGST 5% (RC)</field> + <field name="description">IGST 5%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">percent</field> + <field name="amount">5</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="igst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11234'), + 'minus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10053'), + 'plus_report_line_ids': [ref('tax_report_line_igst_rc')], + }), + ]"/> + </record> + + <!-- SGST & CGST --> + + <record id="sgst_purchase_0_5_rc" model="account.tax.template"> + <field name="name">SGST Purchase 0.5% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'minus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'plus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }) + ]"/> + </record> + + <record id="cgst_purchase_0_5_rc" model="account.tax.template"> + <field name="name">CGST Purchase 0.5% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'minus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'plus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }) + ]"/> + </record> + + <record id="sgst_purchase_1_rc" model="account.tax.template"> + <field name="name">GST 1% (RC)</field> + <field name="description">GST 1%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">group</field> + <field name="amount">1.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_0_5_rc'),ref('cgst_purchase_0_5_rc'),])]"/> + </record> + + <record id="sgst_purchase_1_2_rc" model="account.tax.template"> + <field name="name">SGST Purchase 1% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'minus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'plus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }) + ]"/> + </record> + + <record id="cgst_purchase_1_2_rc" model="account.tax.template"> + <field name="name">CGST Purchase 1% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'minus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }) + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'plus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }) + ]"/> + + </record> + + <record id="sgst_purchase_2_rc" model="account.tax.template"> + <field name="name">GST 2% (RC)</field> + <field name="description">GST 2%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">group</field> + <field name="amount">2.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_1_2_rc'),ref('cgst_purchase_1_2_rc'),])]"/> + </record> + + <record id="sgst_purchase_14_rc" model="account.tax.template"> + <field name="name">SGST Purchase 14% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'minus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'plus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + ]"/> + </record> + + <record id="cgst_purchase_14_rc" model="account.tax.template"> + <field name="name">CGST Purchase 14% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'minus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'plus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + </record> + + <record id="sgst_purchase_28_rc" model="account.tax.template"> + <field name="name">GST 28% (RC)</field> + <field name="description">GST 28%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">group</field> + <field name="amount">28.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_14_rc'),ref('cgst_purchase_14_rc'),])]"/> + </record> + + <record id="sgst_purchase_9_rc" model="account.tax.template"> + <field name="name">SGST Purchase 9% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'minus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'plus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + ]"/> + </record> + + <record id="cgst_purchase_9_rc" model="account.tax.template"> + <field name="name">CGST Purchase 9% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'minus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'plus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + </record> + + <record id="sgst_purchase_18_rc" model="account.tax.template"> + <field name="name">GST 18% (RC)</field> + <field name="description">GST 18%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">group</field> + <field name="amount">18.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_9_rc'),ref('cgst_purchase_9_rc'),])]"/> + </record> + + <record id="sgst_purchase_6_rc" model="account.tax.template"> + <field name="name">SGST Purchase 6% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'minus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'plus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + ]"/> + </record> + + <record id="cgst_purchase_6_rc" model="account.tax.template"> + <field name="name">CGST Purchase 6% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'minus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'plus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + </record> + + <record id="sgst_purchase_12_rc" model="account.tax.template"> + <field name="name">GST 12% (RC)</field> + <field name="description">GST 12%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">group</field> + <field name="amount">12.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_6_rc'),ref('cgst_purchase_6_rc'),])]"/> + </record> + + <record id="sgst_purchase_2_5_rc" model="account.tax.template"> + <field name="name">SGST Purchase 2.5% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="sgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11232'), + 'minus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10051'), + 'plus_report_line_ids': [ref('tax_report_line_sgst_rc')], + }) + ]"/> + </record> + + <record id="cgst_purchase_2_5_rc" model="account.tax.template"> + <field name="name">CGST Purchase 2.5% (RC)</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="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="cgst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="invoice_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p11233'), + 'minus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + <field name="refund_repartition_line_ids" eval="[(5, 0, 0), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'base', + }), + (0,0, { + 'factor_percent': 100, + 'repartition_type': 'tax', + 'account_id': ref('p10057'), + }), + (0,0, { + 'factor_percent': -100, + 'repartition_type': 'tax', + 'account_id': ref('p10052'), + 'plus_report_line_ids': [ref('tax_report_line_cgst_rc')], + }), + ]"/> + </record> + + <record id="sgst_purchase_5_rc" model="account.tax.template"> + <field name="name">GST 5% (RC)</field> + <field name="description">GST 5%</field> + <field name="type_tax_use">purchase</field> + <field name="amount_type">group</field> + <field name="amount">5.0</field> + <field name="chart_template_id" ref="indian_chart_template_standard"/> + <field name="tax_group_id" ref="gst_group"/> + <field name="l10n_in_reverse_charge" eval="True"/> + <field name="sequence">0</field> + <field name="children_tax_ids" eval="[(6, 0, [ref('sgst_purchase_2_5_rc'),ref('cgst_purchase_2_5_rc'),])]"/> + </record> + +</odoo> diff --git a/addons/l10n_in/data/l10n_in.port.code.csv b/addons/l10n_in/data/l10n_in.port.code.csv new file mode 100644 index 00000000..f8c76ba9 --- /dev/null +++ b/addons/l10n_in/data/l10n_in.port.code.csv @@ -0,0 +1,635 @@ +id,state_id:id,code,name +port_code_incnb1,base.state_in_an,INCNB1,Car-Nicobar +port_code_incrn1,base.state_in_an,INCRN1,Cornwallis +port_code_inmyb1,base.state_in_an,INMYB1,Mayabandar +port_code_inesh1,base.state_in_an,INESH1,Elphinstone Harbour +port_code_inrgt1,base.state_in_an,INRGT1,Ranghat Bay +port_code_inmdw1,base.state_in_an,INMDW1,Meadows +port_code_innan1,base.state_in_an,INNAN1,Nancowrie +port_code_inixz1,base.state_in_an,INIXZ1,Port Blair +port_code_inixz4,base.state_in_an,INIXZ4,Port Blair +port_code_inhyd4,base.state_in_ap,INHYD4,Hyderabad Air Cargo +port_code_inbnp1,base.state_in_ap,INBNP1,Bheemunipatnam +port_code_innvp1,base.state_in_ap,INNVP1,Navaspur +port_code_invtz1,base.state_in_ap,INVTZ1,Vizac Sea +port_code_insrv1,base.state_in_ap,INSRV1,Surasani – Yanam +port_code_invtz6,base.state_in_ap,INVTZ6,Visakhapatnam (EPZ/SEZ) +port_code_invru1,base.state_in_ap,INVRU1,Vadarevu +port_code_inkak1,base.state_in_ap,INKAK1,Kakinada +port_code_inrpl6,base.state_in_ap,INRPL6,Raddipalem +port_code_inkdd6,base.state_in_ap,INKDD6,Karedu +port_code_invtz4,base.state_in_ap,INVTZ4,Vishakapatnam +port_code_inapt6,base.state_in_ap,INAPT6,Anaparthi +port_code_inclx6,base.state_in_ap,INCLX6,Chirala +port_code_insnf6,base.state_in_ap,INSNF6,Hyderabad +port_code_incoi6,base.state_in_ap,INCOI6,Kakinada +port_code_inmap1,base.state_in_ap,INMAP1,Masulipatnam +port_code_inkri6,base.state_in_ap,INKRI1,Krishnapatnam +port_code_inakp6,base.state_in_ap,INAKP6,APIICL SEZ/Visakhapatnam +port_code_intni6,base.state_in_ap,INTNI6,HIPL SEZ/Visakhapatnam +port_code_inakr6,base.state_in_ap,INAKR6,RPCIPL SEZ/Visakhapatnam +port_code_invzm6,base.state_in_ap,INVZM6,DLL SEZ/Visakhapatnam +port_code_inakb6,base.state_in_ap,INAKB6,BIACPL SEZ/Visakhapatnam +port_code_innrp6,base.state_in_ap,INNRP6,AAL-SEZ/Visakhapatnam +port_code_inmov6,base.state_in_ap,INMOV6,VBTL-SEZ/Medak +port_code_inkvr6,base.state_in_ap,INKVR6,WFPML-SEZ/KOVVUR +port_code_infma6,base.state_in_ap,INFMA6,APIICL/Medak District +port_code_infmh6,base.state_in_ap,INFMH6,hgsezl/Ranga Reddy +port_code_incoa6,base.state_in_ap,INCOA6,KSPL-SEZ/KAKINADA +port_code_ingly6,base.state_in_ap,INGLY6,APIICL-SEZ/MAHABOOBNAGAR +port_code_inspe6,base.state_in_ap,INSPE6,ASDIPL-SEZ/NELLORE +port_code_incop6,base.state_in_ap,INCOP6,PICPL-SEZ/KAKINADA +port_code_inmde6,base.state_in_ap,INMDE6,APIICL SEZ/MEDAK +port_code_inkoh6,base.state_in_ap,INKOH6,RLL-SEZ/Medak +port_code_inurf6,base.state_in_ap,INURF6,FAB CITY SPV Distt. Ranga Reddy +port_code_inmea6,base.state_in_ap,INMEA6,APIIC-SEZ/Vill-Lalgadi Distt.-Ranga +port_code_indbs6,base.state_in_ap,INDBS6,SANTA-SEZ/Vill-Muppireddipally +port_code_inurg6,base.state_in_ap,INURG6,GMR Hyderabad +port_code_intas6,base.state_in_ap,INTAS6,Sri City Private Limited +port_code_ingnr6,base.state_in_ap,INGNR6,LIPL-ICD/Marripalem, Guntur +port_code_infms6,base.state_in_ap,INFMS6,Stargaze/Rangareddy/SEZ +port_code_infmj6,base.state_in_ap,INFMJ6,J T/SEZ/Rangareddy +port_code_inlpi6,base.state_in_ap,INLPI6,Sundew/SEZ/Rangareddy +port_code_inlpd6,base.state_in_ap,INLPD6,DLF/SEZ/Rangareddy +port_code_intmi6,base.state_in_ap,INTMI6,IIFFCO/SEZ/Nellore +port_code_inhur6,base.state_in_ap,INHUR6,Rassi/SEZ/Anantpur +port_code_invzr6,base.state_in_ap,INVZR6,Reddy’r/SEZ/Srikakulam +port_code_incdp6,base.state_in_ap,INCDP6,APIIC/SEZ/Cuddapah +port_code_intmx6,base.state_in_ap,INTMX6,M/s CONTINENTAL MULTIMODAL +port_code_innpgb,base.state_in_ar,INNPGB,TNEaRmMpIoNnAgLS LTD. +port_code_indrgb,base.state_in_as,INDRGB,Darranga +port_code_ingau4,base.state_in_as,INGAU4,Gauhati +port_code_inghwb,base.state_in_as,INGHWB,Gauhati Steamerghat +port_code_indhbb,base.state_in_as,INDHBB,Dhubri Steamerghat +port_code_ingtgb,base.state_in_as,INGTGB,Gitaldah road +port_code_ingkj2,base.state_in_as,INGKJ2,Golakganj Raiiway Station +port_code_inhtsb,base.state_in_as,INHTSB,Hatisar +port_code_inkgjb,base.state_in_as,INKGJB,Karimganj Steamerghat and Ferry +port_code_instrb,base.state_in_as,INSTRB,Sutarkandi +port_code_inslrb,base.state_in_as,INSLRB,Silcher Steamerghat +port_code_inslr2,base.state_in_as,INSLR2,Silcher R.M.S. Office +port_code_inphbb,base.state_in_as,INPHBB,Phulbari +port_code_innmtb,base.state_in_as,INNMTB,Neamati steamer Ghat +port_code_inmnub,base.state_in_as,INMNUB,Manu +port_code_inmkcb,base.state_in_as,INMKCB,Manikarchar +port_code_inmhn2,base.state_in_as,INMHN2,Mahisashan Railway Station +port_code_inltbb,base.state_in_as,INLTBB,Latu Bazar +port_code_inulpb,base.state_in_as,INULPB,Ultapani +port_code_intjpb,base.state_in_as,INTJPB,Tezpur Steamerghat +port_code_inkxj2,base.state_in_as,INKXJ2,Karimganj Railway Station +port_code_inhld2,base.state_in_as,INHLD2,Haldibari Railway Station +port_code_ingkjb,base.state_in_as,INGKJB,Golakganj (LCS) +port_code_inamg6,base.state_in_as,INAMG6,Amingaon(Gauhati) +port_code_inrxl8,base.state_in_br,INRXL8,Rexaul +port_code_ingalb,base.state_in_br,INGALB,Galgalia +port_code_injbnb,base.state_in_br,INJBNB,Jogbani +port_code_insnbb,base.state_in_br,INSNBB,Sonabarsa +port_code_inrxlb,base.state_in_br,INRXLB,Raxaul +port_code_inknlb,base.state_in_br,INKNLB ,Kunauli +port_code_inktrb,base.state_in_br,INKTRB,Kathihar +port_code_injayb,base.state_in_br,INJAYB,Jayanagar +port_code_inbtmb,base.state_in_br,INBTMB,Bhithamore(Sursnad) +port_code_inbgub,base.state_in_br,INBGUB,Bairgania +port_code_inbnrb,base.state_in_br,INBNRB,Bhimnagar +port_code_ingay4,base.state_in_br,INGAY4,Gaya +port_code_inpat4,base.state_in_br,INPAT4,Patna +port_code_inrai6,base.state_in_cg,INRAI6,Raipur +port_code_inrjn6,base.state_in_cg,INRJN6,M/s LANCO SOLAR PRIVATE LTD. +port_code_indam1,base.state_in_dd,INDAM1,Daman & Diu +port_code_inshp1,base.state_in_dd,INSHP1,Sinbhour Port +port_code_indel4,base.state_in_dl,INDEL4,Delhi Air Cargo +port_code_indli2,base.state_in_dl,INDLI2,Delhi Railway Station +port_code_intkd6,base.state_in_dl,INTKD6,Tughlakabad +port_code_inppg6,base.state_in_dl,INPPG6,Patparganj +port_code_inmrm1,base.state_in_ga,INMRM1,Goa Sea +port_code_intpn1,base.state_in_ga,INTPN1,Talpona +port_code_inppj1,base.state_in_ga,INPPJ1,Pellet Plant Jetty at Shiroda +port_code_inpnj1,base.state_in_ga,INPNJ1,Panjim +port_code_inchr1,base.state_in_ga,INCHR1,Chapora +port_code_inbet1,base.state_in_ga,INBET1,Betul +port_code_inmdg6,base.state_in_ga,INMDG6,Margao +port_code_ingoi4,base.state_in_ga,INGOI4,Dabolim +port_code_inpan1,base.state_in_ga,INPAN1,Panaji Port +port_code_insbi6,base.state_in_gj,INSBI6,Sabarmati ICD +port_code_inpav1,base.state_in_gj,INPAV1,Pipavav(Victor) Port +port_code_inbed1,base.state_in_gj,INBED1,Bedi(Including Rozi-Jamnagar) +port_code_inbgw1,base.state_in_gj,INBGW1,Bhagwa +port_code_inkdn1,base.state_in_gj,INKDN1,Kodinar(Muldwarka) +port_code_inakvi1,base.state_in_gj,INKVI1,Kavi +port_code_ingha1,base.state_in_gj,INGHA1,Ghogha +port_code_ingin6,base.state_in_gj,INGIN6,Gandhidham +port_code_indrk1,base.state_in_gj,INDRK1,Dwarka (Rupen) +port_code_indhr1,base.state_in_gj,INDHR1,Dholera +port_code_incmb1,base.state_in_gj,INCMB1,Cambay +port_code_inbsr1,base.state_in_gj,INBSR1,Bulsar +port_code_inblm1,base.state_in_gj,INBLM1,Bilimora +port_code_inhza6,base.state_in_gj,INHZA6,Hazira SEZ / Surat +port_code_inbhd6,base.state_in_gj,INBHD6,Dahez SEZ +port_code_inlpj6,base.state_in_gj,INLPJ6,Reliance SEZ/ Jamnagar +port_code_inbco6,base.state_in_gj,INBCO6,Euro Multivision Bhachau SEZ / Kutch +port_code_inaje6,base.state_in_gj,INAJE6,Welspun Anjar SEZ / Anjar +port_code_injbl6,base.state_in_gj,INJBL6,E-Complex SEZ / Amreli +port_code_inkdl6,base.state_in_gj,INKDL6,Kandla SEZ / Gandhidham +port_code_inval6,base.state_in_gj,INVAL6,Valvada ICD +port_code_insbh1,base.state_in_gj,INSBH1,Sinbhour +port_code_insmr1,base.state_in_gj,INSMR1,Simor +port_code_inrjp1,base.state_in_gj,INRJP1,Rajpara +port_code_inonj1,base.state_in_gj,INONJ1,Onjal +port_code_inomu1,base.state_in_gj,INOMU1,Old Mundra +port_code_innvb1,base.state_in_gj,INNVB1,Navabunder +port_code_inmtw1,base.state_in_gj,INMTW1,Metwad +port_code_inktw1,base.state_in_gj,INKTW1,Koteshwar +port_code_inktd1,base.state_in_gj,INKTD1,Kotda +port_code_inumr1,base.state_in_gj,INUMR1,Umarsadi +port_code_intnk1,base.state_in_gj,INTNK1,T ankari +port_code_inbyt1,base.state_in_gj,INBYT1,Beyt +port_code_inada6,base.state_in_gj,INADA6,Adalaj +port_code_inbhu1,base.state_in_gj,INBHU1,Bhavanagar +port_code_indiv1,base.state_in_gj,INDIV1,Div +port_code_inixy1,base.state_in_gj,INIXY1,Kandla +port_code_injbd1,base.state_in_gj,INJBD1,Jafrabad +port_code_inumb1,base.state_in_gj,INUMB1,Umbergoan +port_code_intun1,base.state_in_gj,INTUN1,Tuna +port_code_intja1,base.state_in_gj,INTJA1,Talaja +port_code_insik1,base.state_in_gj,INSIK1,Sikka +port_code_insal1,base.state_in_gj,INSAL1,Salaya +port_code_inpin1,base.state_in_gj,INPIN1,Pindhara +port_code_inpbd1,base.state_in_gj,INPBD1,Porbandar +port_code_inokh1,base.state_in_gj,INOKH1,Okha +port_code_innav1,base.state_in_gj,INNAV1,Navlakhi +port_code_inraj6,base.state_in_gj,INRAJ6,Rajkot +port_code_invpi6,base.state_in_gj,INVPI6,Vapi +port_code_instv6,base.state_in_gj,INSTV6,Surat (EPZ/SEZ) +port_code_inixy6,base.state_in_gj,INIXY6,Kandla (EPZ/SEZ) +port_code_insac6,base.state_in_gj,INSAC6,Sachin(Surat) +port_code_inkap6,base.state_in_gj,INKAP6,Kapadra(Surat) +port_code_inbrc6,base.state_in_gj,INBRC6,Baroda +port_code_inamd5,base.state_in_gj,INAMD5,Amhedabad +port_code_inamd4,base.state_in_gj,INAMD4,Ahmedabad +port_code_inala1,base.state_in_gj,INALA1,ALANG SBY +port_code_inmdv1,base.state_in_gj,INMDV1,Mandvi +port_code_invva1,base.state_in_gj,INVVA1,Veraval +port_code_invsi1,base.state_in_gj,INVSI1,Vansi-Borsi +port_code_invad1,base.state_in_gj,INVAD1,Vadinar +port_code_inmun1,base.state_in_gj,INMUN1,Mundra +port_code_inmli1,base.state_in_gj,INMLI1,Maroli +port_code_inmha1,base.state_in_gj,INMHA1,Mahuva +port_code_inmgr1,base.state_in_gj,INMGR1,Mangrol +port_code_inmdk1,base.state_in_gj,INMDK1,Muldwarka +port_code_inmda1,base.state_in_gj,INMDA1,Magdalla +port_code_inkok1,base.state_in_gj,INKOK1,Koka +port_code_injda1,base.state_in_gj,INJDA1,Jodia +port_code_injak1,base.state_in_gj,INJAK1,Jakhau +port_code_ingga1,base.state_in_gj,INGGA1,Gogha +port_code_indah1,base.state_in_gj,INDAH1,Dahej +port_code_inbrh1,base.state_in_gj,INBRH1,Broach +port_code_inakv6,base.state_in_gj,INAKV6,Ankleshwar +port_code_inchn6,base.state_in_gj,INCHN6,Vadodara – Chhani +port_code_insau6,base.state_in_gj,INSAU6,Thar Dry Port – Ahemdabad ICD +port_code_inudn6,base.state_in_gj,INUDN6,GHB-SEZ/SURAT +port_code_inajm6,base.state_in_gj,INAJM6,Mundra Port SEZ +port_code_insch6,base.state_in_gj,INSCH6,SAP-SEZ/SURAT +port_code_inapi6,base.state_in_gj,INAPI6 ,AAP-SEZ/AHMEDABAD +port_code_ingng6,base.state_in_gj,INGNG6,GIDC-SEZ/GANDHINAGAR +port_code_inadg6,base.state_in_gj,INADG6,GIPL-SEZ/AHMEDABAD +port_code_inadc6,base.state_in_gj,INADC6,CCIPL-SEZ/AHMEDABAD +port_code_inzip6,base.state_in_gj,INZIP6,ZIPL-SEZ/AHMEDABAD +port_code_ingns6,base.state_in_gj,INGNS6,SREHPL-SEZ/GANDHINAGAR +port_code_inadm6,base.state_in_gj,INADM6,MRPL-SEZ/AHMEDABAD +port_code_inadr6,base.state_in_gj,INADR6,CGRPL-SEZ/AHMEDABAD +port_code_ingnt6,base.state_in_gj,INGNT6,TCS-SEZ/GANDHINAGAR +port_code_inbhs6,base.state_in_gj,INBHS6,Sterling – SEZ / Bharuch +port_code_invln6,base.state_in_gj,INVLN6,NG REALTY- SEZ/Taluka Bavla Distt. +port_code_inbrs6,base.state_in_gj,INBRS6,SAhE m&e Cd aLbTaD.d- SEZ /WAGHODIA +port_code_inbhc6,base.state_in_gj,INBHC6,Jubilant-Chemical-SEZ/Vilayat +port_code_invld6,base.state_in_gj,INVLD6,Dishman-Pharmaceutical +port_code_inhzr6,base.state_in_gj,INHZR6,Surat ICD +port_code_inbrl6,base.state_in_gj,INBRL6,L and T ltd./SEZ/Vadodara +port_code_inhza1,base.state_in_gj,INHZA1,HAZIRA PORT/SURAT +port_code_ingna6,base.state_in_gj,INGNA6,APPL SEZ/Gandhinagar +port_code_ingnc6,base.state_in_gj,INGNC6,GIFT SEZ/Gandhinagar +port_code_inkbc6,base.state_in_gj,INKBC6,KRIL ICD / HAZIRA +port_code_ingao6,base.state_in_gj,INGAO6,OPGS SEZ / Gandhidham +port_code_inbdm6,base.state_in_hr,INBDM6,PANCHI GUJARAN, Sonepat ICD +port_code_inghr6,base.state_in_hr,INGHR6,Garhi Harsaru – Gurgaon ICD +port_code_inrea6,base.state_in_hr,INREA6,Rewari +port_code_inptl6,base.state_in_hr,INPTL6,Patli ICD +port_code_innur6,base.state_in_hr,INNUR6,Kundli +port_code_inpnp6,base.state_in_hr,INPNP6,Babarpur +port_code_infbd6,base.state_in_hr,INFBD6,Faridabad +port_code_inbvc6,base.state_in_hr,INBVC6,CONCOR-ICD/BALLABHGARH +port_code_inbfr6,base.state_in_hr,INBFR6,Piyala/Ballabhgarh ICD +port_code_incdd6,base.state_in_hr,INCDD6,DCA-I SEZ/CHANDIGARH +port_code_incdc6,base.state_in_hr,INCDC6,DCA-II SEZ/CHANDIGARH +port_code_inpkr6,base.state_in_hr,INPKR6,KRIL ICD/PALI +port_code_inngsb,base.state_in_hp,INNGSB,Village Namgaya Shipkila +port_code_insxr4,base.state_in_jk,INSXR4,Srinagar +port_code_inbbm6,base.state_in_jk,INBBM6,Bari Brahma +port_code_inixw6,base.state_in_jh,INIXW6,Jamshedpur (ICD) +port_code_intat6,base.state_in_jh,INTAT6,Jamshedpur (ICD) +port_code_inblr4,base.state_in_ka,INBLR4,Banglore Air Cargo +port_code_inblr5,base.state_in_ka,INBLR5,Bangalore +port_code_indru6,base.state_in_ka,INDRU6,Belgaum – Desur +port_code_incdp1,base.state_in_ka,INCDP1,Coondapur (Ganguly) +port_code_inpdd1,base.state_in_ka,INPDD1,Padubidri Minor Port +port_code_inkrw1,base.state_in_ka,INKRW1,Karwar(including Sardeshivagad) +port_code_inhwr1,base.state_in_ka,INHWR1,Honawar +port_code_inhgt1,base.state_in_ka,INHGT1,Hangarkatta +port_code_inbtk1,base.state_in_ka,INBTK1,Bhatkal +port_code_inbkr1,base.state_in_ka,INBKR1,Belekeri +port_code_inbdr1,base.state_in_ka,INBDR1,Baindur +port_code_innml1,base.state_in_ka,INNML1,Mangalore Sea +port_code_inbgq6,base.state_in_ka,INBGQ6,Quest SEZ Belgaum +port_code_inmaq6,base.state_in_ka,INMAQ6,Mangalore SEZ +port_code_inudi6,base.state_in_ka,INUDI6,Synefra SEZ / Udipi +port_code_inbnc6,base.state_in_ka,INBNC6,KBITS SEZ / Bangalore +port_code_inhsp6,base.state_in_ka,INHSP6,KIADBP SEZ / Hassan +port_code_inhsf6,base.state_in_ka,INHSF6,KIADBFP SEZ / Hassan +port_code_inhst6,base.state_in_ka,INHST6,KIADBT SEZ / Hassan +port_code_insbc6,base.state_in_ka,INSBC6,Biocon SEZ / Bangalore +port_code_inblk1,base.state_in_ka,INBLK1,Belekeri +port_code_incoo1,base.state_in_ka,INCOO1,Coondapur (Ganguly) +port_code_inmal1,base.state_in_ka,INMAL1,Malpe +port_code_inhas6,base.state_in_ka,INHAS6,Hassan (EPZ/SEZ) +port_code_inwfd6,base.state_in_ka,INWFD6,Bangalore +port_code_intri1,base.state_in_ka,INTRI1,Tadri +port_code_inixe1,base.state_in_ka,INIXE1,Mangalore +port_code_intrv4,base.state_in_kl,INTRV4,Trivendrun Air Cargo +port_code_inang1,base.state_in_kl,INANG1,Anijengo +port_code_inbdg1,base.state_in_kl,INBDG1,Badagara +port_code_inkal1,base.state_in_kl,INKAL1,Kallai +port_code_inksg1,base.state_in_kl,INKSG1,Kasargod +port_code_inkvl1,base.state_in_kl,INKVL1,Kovalam +port_code_inmhe1,base.state_in_kl,INMHE1,Mahe +port_code_inpnn1,base.state_in_kl,INPNN1,Ponnani +port_code_incct6,base.state_in_kl,INCCT6,KINFRAFP SEZ / Kozhikkode +port_code_intvc6,base.state_in_kl,INTVC6,KINFRAA SEZ / Thiruvananthapuram +port_code_inerv6,base.state_in_kl,INERV6,Vallarpadom SEZ / Ernakulam +port_code_inerp6,base.state_in_kl,INERP6,Puthuvypeen SEZ / Ernakulam +port_code_inrkg1,base.state_in_kl,INRKG1,Rajakkamangalam +port_code_inmlp1,base.state_in_kl,INMLP1,Mallipuram +port_code_inlpr1,base.state_in_kl,INLPR1,Leapuram +port_code_inkdp1,base.state_in_kl,INKDP1,Kondiapetnam +port_code_inknd1,base.state_in_kl,INKND1,Kankudy +port_code_incnn1,base.state_in_kl,INCNN1,Cannanore +port_code_incok1,base.state_in_kl,INCOK1,Cochin Sea +port_code_inalf1,base.state_in_kl,INALF1,Allepey +port_code_incok6,base.state_in_kl,INCOK6,Cochin (EPZ/SEZ) +port_code_inarr6,base.state_in_kl,INARR6,Aroor +port_code_inccj4,base.state_in_kl,INCCJ4,Karipur(Calicut) +port_code_inmci1,base.state_in_kl,INMCI1,Minicoy Island +port_code_intel1,base.state_in_kl,INTEL1,Tellichery +port_code_invzj1,base.state_in_kl,INVZJ1,Vazhinjam +port_code_incok4,base.state_in_kl,INCOK4,Cochin +port_code_innee1,base.state_in_kl,INNEE1,Neendakara +port_code_inccj1,base.state_in_kl,INCCJ1,C.H. Kozikode +port_code_inazk1,base.state_in_kl,INAZK1,Azhikkal +port_code_inkym6,base.state_in_kl,INKYM6,Kottayam (10.11.09) +port_code_intcr6,base.state_in_kl,INTCR6,Thrissur ICD +port_code_inagi1,base.state_in_ld,INAGI1,Agatti Island +port_code_inkti1,base.state_in_ld,INKTI1,Kiltan Island +port_code_inadi1,base.state_in_ld,INADI1,Androth Island +port_code_inbtr1,base.state_in_ld,INBTR1,Bitra Island +port_code_incti1,base.state_in_ld,INCTI1,Chettat Island +port_code_inkvt1,base.state_in_ld,INKVT1,Kavaratti Island +port_code_inkdi1,base.state_in_ld,INKDI1,Kadmat lsland +port_code_inami1,base.state_in_ld,INAMI1,Amini IsTand +port_code_inmpr6,base.state_in_mp,INMPR6,Malanpur ICD +port_code_inkhd6,base.state_in_mp,INKHD6,Kheda -Dhar ICD +port_code_indha6,base.state_in_mp,INDHA6,Indore-Dhannad +port_code_inmdd6,base.state_in_mp,INMDD6,Mandideep +port_code_inidr4,base.state_in_mp,INIDR4,Indore +port_code_ingwl6,base.state_in_mp,INGWL6,Malanpur(Gwalior) +port_code_inind6,base.state_in_mp,ININD6,Pithampur +port_code_inidr6,base.state_in_mp,INIDR6,Indore (EPZ/SEZ) +port_code_inrtm6,base.state_in_mp,INRTM6,RATLAM(CONCOR) +port_code_ininb6,base.state_in_mp,ININB6,MPAKVN SEZ/Indore +port_code_inini6,base.state_in_mp,ININI6,IIPL SEZ / Indore +port_code_ininn6,base.state_in_mp,ININN6,Infosys SEZ / Indore +port_code_inint6,base.state_in_mp,ININT6,TCS SEZ / Indore +port_code_inach1,base.state_in_mh,INACH1,Achra +port_code_inbom4,base.state_in_mh,INBOM4,Bombay Air Cargo +port_code_innsa1,base.state_in_mh,INNSA1,Nhava Sheva Sea +port_code_invyd1,base.state_in_mh,INVYD1,Vijaydurg +port_code_invng1,base.state_in_mh,INVNG1,Vengurla +port_code_invsv1,base.state_in_mh,INVSV1,Varsava +port_code_invrd1,base.state_in_mh,INVRD1,Varavda +port_code_inutn1,base.state_in_mh,INUTN1,Uttan +port_code_inulw1,base.state_in_mh,INULW1,Ulwa +port_code_intmp1,base.state_in_mh,INTMP1,Trombay +port_code_intna1,base.state_in_mh,INTNA1,Thana +port_code_inthl1,base.state_in_mh,INTHL1,Thal +port_code_intrp1,base.state_in_mh,INTRP1,Tarapur +port_code_indeg1,base.state_in_mh,INDEG1,Deogad +port_code_indlb6,base.state_in_mh,INDLB6,Daulatabad ICD +port_code_indtw1,base.state_in_mh,INDTW1,Dantiwara +port_code_indhn1,base.state_in_mh,INDHN1,Dahanu +port_code_inbry1,base.state_in_mh,INBRY1,Borya +port_code_inbrm1,base.state_in_mh,INBRM1,Borlai – Mandla +port_code_inbsl6,base.state_in_mh,INBSL6,Bhusaval ICD +port_code_inbwn1,base.state_in_mh,INBWN1,Bhiwandi +port_code_inblp1,base.state_in_mh,INBLP1,Belapur +port_code_inkrp1,base.state_in_mh,INKRP1,Kiranpani +port_code_inkiw1,base.state_in_mh,INKIW1,Kelwa +port_code_inksh1,base.state_in_mh,INKSH1,Kelshi +port_code_inkrn1,base.state_in_mh,INKRN1,Karanja +port_code_inkly1,base.state_in_mh,INKLY1,Kalyan +port_code_injtp1,base.state_in_mh,INJTP1,Jaitapur +port_code_injgd1,base.state_in_mh,INJGD1,Jaigad +port_code_inhrn1,base.state_in_mh,INHRN1,Harnai +port_code_indig1,base.state_in_mh,INDIG1,Dighi Port +port_code_injnr4,base.state_in_mh,INJNR4,Nashik-Janori ACC +port_code_injnr6,base.state_in_mh,INJNR6,Nashik-Janori ICD +port_code_intlg6,base.state_in_mh,INTLG6,Pune-Talegoan ICD +port_code_inmwa6,base.state_in_mh,INMWA6,ICD Maliwada +port_code_inpvl6,base.state_in_mh,INPVL6,Panvel +port_code_inswd1,base.state_in_mh,INSWD1,Shriwardhan +port_code_instp1,base.state_in_mh,INSTP1,Satpati +port_code_inrjr1,base.state_in_mh,INRJR1,Rajpuri +port_code_inprg1,base.state_in_mh,INPRG1,Purangad +port_code_inpsh1,base.state_in_mh,INPSH1,Palshet +port_code_innvt1,base.state_in_mh,INNVT1,Nivti +port_code_innwp1,base.state_in_mh,INNWP1,Newapur +port_code_inndg1,base.state_in_mh,INNDG1,Nandgaon +port_code_inmrd1,base.state_in_mh,INMRD1,Murad +port_code_ingrd6,base.state_in_mh,INGRD6,Mumbai DP-II +port_code_ingrr6,base.state_in_mh,INGRR6,Mumbai -DP-I +port_code_inmra1,base.state_in_mh,INMRA1,Mora +port_code_inmrj6,base.state_in_mh,INMRJ6,Miraj +port_code_inmnr1,base.state_in_mh,INMNR1,Manori +port_code_inmnw1,base.state_in_mh,INMNW1,Mandwa +port_code_inmlw1,base.state_in_mh,INMLW1,Malwan +port_code_inkmb1,base.state_in_mh,INKMB1,Kumbharu +port_code_inbsn1,base.state_in_mh,INBSN1,Bassein +port_code_inbkt1,base.state_in_mh,INBKT1,Bankot +port_code_inbnd1,base.state_in_mh,INBND1,Bandra +port_code_inanl1,base.state_in_mh,INANL1,Arnala +port_code_inabg1,base.state_in_mh,INABG1,Alibag +port_code_inbom1,base.state_in_mh,INBOM1,Bombay Sea +port_code_indhp1,base.state_in_mh,INDHP1,Dabhol Port +port_code_inred1,base.state_in_mh,INRED1,Redi +port_code_inkhp6,base.state_in_mh,INKHP6,Khopta (EPZ/SEZ) +port_code_inbom6,base.state_in_mh,INBOM6,Mumbai (EPZ/SEZ) +port_code_incch6,base.state_in_mh,INCCH6,Chinchwad (ICD) +port_code_inwal6,base.state_in_mh,INWAL6,Waluj(Aurangabad) +port_code_inpmp6,base.state_in_mh,INPMP6,Pimpri +port_code_innsk6,base.state_in_mh,INNSK6,Nasik +port_code_inngp6,base.state_in_mh,INNGP6,Nagpur +port_code_inmul6,base.state_in_mh,INMUL6,Mulund +port_code_injal6,base.state_in_mh,INJAL6,Jalgaon +port_code_indig6,base.state_in_mh,INDIG6,Dighi(Pune) +port_code_innag4,base.state_in_mh,INNAG4,Nagpur +port_code_inpnq4,base.state_in_mh,INPNQ4,Pune +port_code_indhu1,base.state_in_mh,INDHU1,Dahanu +port_code_inrvd1,base.state_in_mh,INRVD1,Revdanda +port_code_inrtc1,base.state_in_mh,INRTC1,Ratnagiri +port_code_inrnr1,base.state_in_mh,INRNR1,Ranpar +port_code_inpnv6,base.state_in_mh,INPNV6,ARSHIYA-SEZ/PANVEL +port_code_indmt1,base.state_in_mh,INDMT1,Dharamtar +port_code_inbap6,base.state_in_mh,INBAP6,MultiService-SEZ +port_code_inklm6,base.state_in_mh,INKLM6,Multi Service-SEZ Kalambolli +port_code_inbau6,base.state_in_mh,INBAU6,IT/ITES-A-SEZ/Ulwe +port_code_inbai6,base.state_in_mh,INBAI6,IT/ITES-B-SEZ/Ulwe +port_code_inbag6,base.state_in_mh,INBAG6,Gem & Jewellery-SEZ/Ulwe +port_code_inbam6,base.state_in_mh,INBAM6,Multi Service-SEZ/Ulwe(Distt. Raigad) +port_code_inbat6,base.state_in_mh,INBAT6,IT/ITES-C SEZ/Ulwe +port_code_ainpnq6,base.state_in_mh,AINPNQ 6,Hadapsar, SEZ, Pune +port_code_inmuc6,base.state_in_mh,INMUC6,SUNSTREAM CITY PVT. +port_code_inpsi6,base.state_in_mh,INPSI6,SYNTEL INTERNATIONAL +port_code_inpmt6,base.state_in_mh,INPMT6,MAGARPATTA TOWNSHIP +port_code_inpit6,base.state_in_mh,INPIT6,INFOSYS TECHNOLOGIES +port_code_inpek6,base.state_in_mh,INPEK6,EON KHARADI INFRASTRUCTURE +port_code_inkrm6,base.state_in_mh,INKRM6,Maharashtra Airport +port_code_inair6,base.state_in_mh,INAIR6,Serene Properties Private Limited +port_code_invkh6,base.state_in_mh,INVKH6,HNB SEZ/ MUMBAI +port_code_inchj6,base.state_in_mh,INCHJ6,WWIL ICD/ WARDHA +port_code_indpc4,base.state_in_mh,INDPC4,PCCCC, Bandra- Kurla Complex +port_code_inbng6,base.state_in_mh,INBNG6,MMAuHmAbGaAiONICD/THAN +port_code_inaig6,base.state_in_mh,INAIG6,GEPL SEZ/Thane +port_code_inawm6,base.state_in_mh,INAWM6,MIDC SEZ/AURANGABAD +port_code_indid6,base.state_in_mh,INDID6,MIDC SEZ/NANDED +port_code_inpum6,base.state_in_mh,INPUM6,MIDC SEZ/PUNE +port_code_inkle6,base.state_in_mh,INKLE6,MIDC SEZ / RAIGAD +port_code_instu6,base.state_in_mh,INSTU6,MIDC SEZ / KESURDE +port_code_innki6,base.state_in_mh,INNKI6,IIIL SEZ / SINNAR +port_code_instm6,base.state_in_mh,INSTM6,MIDC PHALTAN SEZ / SATARA +port_code_inpnu6,base.state_in_mh,INPNU6,MSFPL SEZ / PUNE +port_code_inaww6,base.state_in_mh,INAWW6,WIDL SEZ / AURANGABAD +port_code_inwrr6,base.state_in_mh,INWRR6,WPCL CHANDRAPUR +port_code_inccw6,base.state_in_mh,INCCW6,WIPRO / PUNE +port_code_intgn6,base.state_in_mh,INTGN6,KEIPL / PUNE +port_code_inpun6,base.state_in_mh,INPUN6,KBTV / PUNE +port_code_inpne6,base.state_in_mh,INPNE6,NTPL / PUNE +port_code_inccq6,base.state_in_mh,INCCQ6,QBP / PUNE +port_code_inmreb,base.state_in_mn,INMREB,Moreh +port_code_inimf4,base.state_in_mn,INIMF4,Imphal +port_code_inbgmb,base.state_in_ml,INBGMB,Baghmara +port_code_inbrab,base.state_in_ml,INBRAB,Barsora +port_code_insbzb,base.state_in_ml,INSBZB,Shella Bazar +port_code_inrgub,base.state_in_ml,INRGUB,Ryngku +port_code_inmghb,base.state_in_ml,INMGHB,Mahendraganj +port_code_inghpb,base.state_in_ml,INGHPB,Ghasuapara +port_code_indwkb,base.state_in_ml,INDWKB,Dawki +port_code_indlub,base.state_in_ml,INDLUB,Dalu +port_code_inbolb,base.state_in_ml,INBOLB,Bolanganj +port_code_inbltb,base.state_in_ml,INBLTB,Balet +port_code_inchpb,base.state_in_mz,INCHPB,Champai +port_code_indmrb,base.state_in_nl,INDMRB,Demagir +port_code_inbbp1,base.state_in_or,INBBP1,Bahabal Pur +port_code_inprt1,base.state_in_or,INPRT1,Paradeep +port_code_inbbi4,base.state_in_or,INBBI4,Bhubaneswar +port_code_ingpr1,base.state_in_or,INGPR1,Gopalpur +port_code_inskd6,base.state_in_or,INSKD6,Kalinganagar +port_code_inbbs6,base.state_in_or,INBBS6,OIIDC SEZ/Bhubneshwar +port_code_incas6,base.state_in_or,INCAS6,SAPL SEZ / Ganjam +port_code_inkrk1,base.state_in_py,INKRK1,Karaikal +port_code_inpny1,base.state_in_py,INPNY1,Pondicherry +port_code_inpny6,base.state_in_py,INPNY6,Pondicherry ICD +port_code_inlud6,base.state_in_pb,INLUD6,Ludhiana +port_code_inasr2,base.state_in_pb,INASR2,Amritsar Railway Station +port_code_inatt2,base.state_in_pb,INATT2,Attari Railway Station +port_code_inatrb,base.state_in_pb,INATRB,Attari Road +port_code_indpr6,base.state_in_pb,INDPR6,DAPPER +port_code_inatq4,base.state_in_pb,INATQ4,Rajasansi(Amritsar) +port_code_injuuc6,base.state_in_pb,INJUC6,Jalandhar +port_code_inldh6,base.state_in_pb,INLDH6,Ludhiana +port_code_inasr6,base.state_in_pb,INASR6,Amritsar +port_code_inbti6,base.state_in_pb,INBTI6,Bhatinda +port_code_injai6,base.state_in_rj,INJAI6,Jaipur ICD +port_code_intha6,base.state_in_rj,INTHA6,Thar Dry Port – Jodhpur ICD +port_code_inmnb2,base.state_in_rj,INMNB2,Munabao Railway Station +port_code_inkku6,base.state_in_rj,INKKU6,Kanakpura – Jaipur ICD +port_code_inbrn6,base.state_in_rj,INBRN6,Jodhpur- Boranda (EPZ/SEZ) +port_code_injai5,base.state_in_rj,INJAI5,Jaipur +port_code_injsz6,base.state_in_rj,INJSZ6,Jaipur – Sitapur (EPZ/SEZ) +port_code_inbgk6,base.state_in_rj,INBGK6,Bhagat ki Kothi – Jodhpur ICD +port_code_inbmr2,base.state_in_rj,INBMR2,Barmer Railway Station +port_code_injai4,base.state_in_rj,INJAI4,Jaipur +port_code_inbhl6,base.state_in_rj,INBHL6,Bhilwara +port_code_injux6,base.state_in_rj,INJUX6,Jodhpur +port_code_inudz6,base.state_in_rj,INUDZ6,Udaipur +port_code_inktt6,base.state_in_rj,INKTT6,Kota +port_code_inbwd6,base.state_in_rj,INBWD6,Bhiwadi +port_code_inchmb,base.state_in_sk,INCHMB,Chamurchi +port_code_inajj6,base.state_in_tn,INAJJ6,Arakkonam – Melpakkam – Chennai +port_code_inixm6,base.state_in_tn,INIXM6,Madurai ICD +port_code_inche6,base.state_in_tn,INCHE6,Tiruppur – Chettipalayam CFS +port_code_inkar6,base.state_in_tn,INKAR6,KARUR +port_code_inigu6,base.state_in_tn,INIGU6,Coimbatore – Irugur ICD +port_code_inmaa6,base.state_in_tn,INMAA6,Chennai (EPZ/SEZ) +port_code_inmaa4,base.state_in_tn,INMAA4,Chennai Air Cargo +port_code_intut1,base.state_in_tn,INTUT1,Tuticorin Sea +port_code_intut6,base.state_in_tn,INTUT6,Tuticorin ICD +port_code_inmaa1,base.state_in_tn,INMAA1,Chennai Sea +port_code_indsk1,base.state_in_tn,INDSK1,Dhanu – Shkodi +port_code_inksp1,base.state_in_tn,INKSP1,Kulasekarapatnam +port_code_inptn1,base.state_in_tn,INPTN1,Portonovo +port_code_intph1,base.state_in_tn,INTPH1,Thopputhurai +port_code_intde6,base.state_in_tn,INTDE6,Tudiyalur – Coimbatore ICD +port_code_intnd1,base.state_in_tn,INTND1,Tondi +port_code_intho6,base.state_in_tn,INTHO6,Tiruppur – Thottiplayam ICD +port_code_inrwr1,base.state_in_tn,INRWR1,Rameshwaram +port_code_inpmb1,base.state_in_tn,INPMB1,Pamban +port_code_inkkr1,base.state_in_tn,INKKR1,Kilakari +port_code_inchl1,base.state_in_tn,INCHL1,Colachel +port_code_intrl6,base.state_in_tn,INTRL6,Tiruvallur ICD +port_code_inilp6,base.state_in_tn,INILP6,Irungattukottai-ILP ICD +port_code_incdl1,base.state_in_tn,INCDL1,Cuddalore +port_code_innpt1,base.state_in_tn,INNPT1,Nagapattinam +port_code_intyr1,base.state_in_tn,INTYR1,Tirukkadayyur +port_code_invkm1,base.state_in_tn,INVKM1,Valinokkam +port_code_insll6,base.state_in_tn,INSLL6,Singnallur +port_code_intup6,base.state_in_tn,INTUP6,Tirupur +port_code_insxt6,base.state_in_tn,INSXT6,Salem +port_code_incbe6,base.state_in_tn,INCBE6,Coimbatore +port_code_intrz4,base.state_in_tn,INTRZ4,Tiruchirapalli +port_code_incjb4,base.state_in_tn,INCJB4,Coimbatore +port_code_invep1,base.state_in_tn,INVEP1,Veppalodai +port_code_inram1,base.state_in_tn,INRAM1,Rameshwaram +port_code_inmdp1,base.state_in_tn,INMDP1,Mandapam +port_code_incgi6,base.state_in_tn,INCGI6,MWCDL-IT SEZ/Chengalpattu +port_code_incga6,base.state_in_tn,INCGA6,MWCDL-Apparel-sez/Chengalpattu +port_code_incgl6,base.state_in_tn,INCGL6,MWCDL-Auto ANCILLARIES +port_code_incjn6,base.state_in_tn,INCJN6,NIPL-SEZ Sriperumbudur +port_code_incjs6,base.state_in_tn,INCJS6,SIPCOT Hi-Tech-SEZ Sriperumbudur +port_code_incjo6,base.state_in_tn,INCJO6,SIPCOT +port_code_incjf6,base.state_in_tn,INCJF6,FTIL-SEZ Sriperumbudur +port_code_incbs6,base.state_in_tn,INCBS6,SE&C Ltd-SEZ/Coimbatore +port_code_invtc6,base.state_in_tn,INVTC6,CHEYYAR-SEZ/Vellore +port_code_inten6,base.state_in_tn,INTEN6,SIPCOT-Gangaikondan-SEZ/Tirunelveli +port_code_intnc6,base.state_in_tn,INTNC6,CCCL Infrastructure Ltd. +port_code_innnn6,base.state_in_tn,INNNN6,AMRL International Tech City Ltd. +port_code_intbm6,base.state_in_tn,INTBM6,SPEHZP/L -NSaEnZg/Kuannerciheepuram +port_code_inukl6,base.state_in_tn,INUKL6,ETLISL-SEZ/Erode +port_code_inpys6,base.state_in_tn,INPYS6,SIPCOT-SEZ/Erode +port_code_ingdp6,base.state_in_tn,INGDP6,FLLPL-SEZ/Thirruvallur +port_code_inenr1,base.state_in_tn,INENR1,Ennore +port_code_intvt6,base.state_in_tn,INTVT6,ICD/Tondiarpet Chennai +port_code_inkat1,base.state_in_tn,INKAT1,KATTUPALLI +port_code_intbt6,base.state_in_tn,INTBT6,TCSL SEZ / SIRUSERI +port_code_incsp6,base.state_in_tn,INCSP6,SIPL SEZ / KANCHEEPURAM +port_code_incji6,base.state_in_tn,INCJI6,IG3I SEZ / KANCHEEPURAM +port_code_incjd6,base.state_in_tn,INCJD6,DLFC SEZ / KANCHEEPURAM +port_code_incec6,base.state_in_tn,INCEC6,ECTN SEZ / COIMBATORE +port_code_incje6,base.state_in_tn,INCJE6,ECTN SEZ / KANCHEEPURAM +port_code_incja6,base.state_in_tn,INCJA6,AEIP SEZ / KANCHEEPURAM +port_code_incsv6,base.state_in_tn,INCSV6,SVPL SEZ / COIMBATORE +port_code_incge6,base.state_in_tn,INCGE6,ETA SEZ / KANCHEEPURAM +port_code_incnc6,base.state_in_tn,INCNC6,NCTL SEZ / KANCHEEPURAM +port_code_intbc6,base.state_in_tn,INTBC6,CTSI SEZ / SIRUSERI +port_code_inmas6,base.state_in_tn,INMAS6,TIPL SEZ / CHENNAI +port_code_intlt6,base.state_in_tn,INTLT6,LTSL SEZ / TIRUVALLUR +port_code_intbh6,base.state_in_tn,INTBH6,HIRL SEZ / KANCHEEPURAM +port_code_incbt6,base.state_in_tn,INCBT6 ,TDPL SEZ / COIMBATORE +port_code_invlr6,base.state_in_tn,INVLR6,SIPC SEZ / VELLORE +port_code_incjv6,base.state_in_tn,INCJV6,VTPL SEZ / KANCHEEPURAM +port_code_inmec6,base.state_in_tn,INMEC6,ECTN SEZ / MADURAI – I +port_code_inmdc6,base.state_in_tn,INMDC6,ECTN SEZ / MADURAI – II +port_code_insxe6,base.state_in_tn,INSXE6,ECTN SEZ / SALEM +port_code_inmdr6,base.state_in_tn,INMDR6,RTPL SEZ / MADURAI +port_code_incfi6,base.state_in_tn,INCFI6,FIPL SEZ / KANCHEEPURAM +port_code_inhsi6,base.state_in_tn,INHSI6,SIPC SEZ / KRISHNAGIRI +port_code_inmae6,base.state_in_tn,INMAE6,ECTNL SEZ / Gangaikondan +port_code_intbs6,base.state_in_tn,INTBS6,HTL SEZ / Sireseri +port_code_inagtb,base.state_in_tr,INAGTB,Agartala +port_code_inmhgb,base.state_in_tr,INMHGB,Mahurighat +port_code_insabb,base.state_in_tr,INSABB,Sabroom +port_code_insmpb,base.state_in_tr,INSMPB,Srimantapur +port_code_inrgbb,base.state_in_tr,INRGBB,Old Raghna Bazar +port_code_inkwgb,base.state_in_tr,INKWGB,Khowaighat +port_code_indhlb,base.state_in_tr,INDHLB,Dhalaighat +port_code_inkelb,base.state_in_tr,INKELB,Kel Sahar Subdivision +port_code_inbsab,base.state_in_up,INBSAB,Banbasa +port_code_ingaib,base.state_in_up,INGAIB,Gauriphanta +port_code_inrdt6,base.state_in_up,INRDT6,Kota-Ravtha Road +port_code_ingjib,base.state_in_up,INGJIB,Gunji +port_code_injhob,base.state_in_up,INJHOB,Jhulaghat (Pithoragarh) +port_code_inktgb,base.state_in_up,INKTGB,Katarniyaghat +port_code_inngrb,base.state_in_up,INNGRB,Nepalgunj Road +port_code_inmbs6,base.state_in_up,INMBS6,Madhosingh ICD +port_code_inlon6,base.state_in_up,INLON6,ICD Loni +port_code_incpl6,base.state_in_up,INCPL6,Dadri-CGML +port_code_inbdh6,base.state_in_up,INBDH6,ICD Badohi +port_code_inttp6,base.state_in_up,INTTP6,Dadri TTPL +port_code_inapl6,base.state_in_up,INAPL6,Dadri-ACPL CFS +port_code_intknb,base.state_in_up,INTKNB,Tikonia +port_code_insnlb,base.state_in_up,INSNLB,Sonauli +port_code_inkwab,base.state_in_up,INKWAB,Khunwa +port_code_inknu6,base.state_in_up,INKNU6,Kanpur – JRY (ICD) +port_code_injwab,base.state_in_up,INJWAB,Jarwa +port_code_insjr6,base.state_in_up,INSJR6,Greater Noida-Surajpur +port_code_indlab,base.state_in_up,INDLAB,Dharchula +port_code_inbnyb,base.state_in_up,INBNYB,Berhni +port_code_instt6,base.state_in_up,INSTT6,Dadri – STTPL (CFS) +port_code_inagr4,base.state_in_up,INAGR4,Agra +port_code_inder6,base.state_in_up,INDER6,Noida-Dadri (ICD) +port_code_inmbc6,base.state_in_up,INMBC6,Moradabad (EPZ/SEZ) +port_code_innda6,base.state_in_up,INNDA6,Noida (EPZ/SEZ) +port_code_insre6,base.state_in_up,INSRE6,Saharanpur +port_code_inmtc6,base.state_in_up,INMTC6,Meerut +port_code_inmbd6,base.state_in_up,INMBD6,Pakwara (Moradabad) +port_code_incpc6,base.state_in_up,INCPC6,Kanpur +port_code_inbsb6,base.state_in_up,INBSB6,Varanasi +port_code_inblj6,base.state_in_up,INBLJ6,Agra +port_code_invns4,base.state_in_up,INVNS4,Varanasi +port_code_inpnk6,base.state_in_up,INPNK6,KLPPL-ICD/PANKI +port_code_inbek4,base.state_in_up,INBEK4,Bareilly +port_code_inlko4,base.state_in_up,INLKO4,Lucknow +port_code_inknu4,base.state_in_up,INKNU4,Kanpur +port_code_inbul6,base.state_in_up,INBUL6,AN FTWZ LTD – FTWZ/ BULANDSHAHR +port_code_inalp6,base.state_in_up,INALP6,Dadri, Greater Noida +port_code_innoi6,base.state_in_up,INNOI6,LONI-1 ICD Ghaziabad +port_code_inccu4,base.state_in_wb,INCCU4,Kolkata Air Cargo +port_code_ingtzb,base.state_in_wb,INGTZB,Getandah +port_code_inhlib,base.state_in_wb,INHLIB,Hilli +port_code_injigb,base.state_in_wb,INJIGB,Jaigaon +port_code_insng2,base.state_in_wb,INSNG2,Singabad Railway Station +port_code_inrng2,base.state_in_wb,INRNG2,Ranaghat Railway Station +port_code_inrdp2,base.state_in_wb,INRDP2,Radhikapur Railway Station +port_code_inptpb,base.state_in_wb,INPTPB,Petrapole Road +port_code_inpntb,base.state_in_wb,INPNTB,Pan itanki (Naxabari) +port_code_innknb,base.state_in_wb,INNKNB,Namkhana +port_code_inlglb,base.state_in_wb,INLGLB,Lalgola Town +port_code_inmhdb,base.state_in_wb,INMHDB,Kotawalighat (Mohedipur) +port_code_injpgb,base.state_in_wb,INJPGB,Jalpaiguri +port_code_indur6,base.state_in_wb,INDUR6,ICD Durgapur +port_code_intngb,base.state_in_wb,INTNGB,Tungi +port_code_inttsb,base.state_in_wb,INTTSB,T.T. Shed (Kidcerpore) +port_code_inskpb,base.state_in_wb,INSKPB,Sukhia Pokhari +port_code_instib,base.state_in_wb,INSTIB,Sitai +port_code_inhglb,base.state_in_wb,INHGLB,Hingalganj +port_code_ingjxb,base.state_in_wb,INGJXB,Ghojadanga +port_code_inged2,base.state_in_wb,INGED2,Gede Railway Station +port_code_inptp8,base.state_in_wb,INPTP8,Patrapole +port_code_incbdb,base.state_in_wb,INCBDB,Changrabandh +port_code_infbrb,base.state_in_wb,INFBRB,Fulbari +port_code_inccu1,base.state_in_wb,INCCU1,Kolkata Sea +port_code_inhal1,base.state_in_wb,INHAL1,Haldia +port_code_inslt6,base.state_in_wb,INSLT6,Salt Lake (EPZ/SEZ) +port_code_inflt6,base.state_in_wb,INFLT6,Falta (EPZ/SEZ) +port_code_inixb4,base.state_in_wb,INIXB4,Bagdogra +port_code_inbnt6,base.state_in_wb,INBNT6,TCS SEZ/Kolkata +port_code_inbxr6,base.state_in_wb,INBXR6,DLF SEZ/Kolkata +port_code_inbnx6,base.state_in_wb,INBNX6,UNITECH SEZ/Kolkata +port_code_inbnk6,base.state_in_wb,INBNK6,Kolkata IT Park/Bantala +port_code_inbnw6,base.state_in_wb,INBNW6,Wipro SEZ/ Kolkata diff --git a/addons/l10n_in/data/l10n_in_chart_data.xml b/addons/l10n_in/data/l10n_in_chart_data.xml new file mode 100644 index 00000000..68ba18d6 --- /dev/null +++ b/addons/l10n_in/data/l10n_in_chart_data.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <menuitem id="account_reports_in_statements_menu" name="India" parent="account.menu_finance_reports" sequence="0"/> + + <record id="indian_chart_template_standard" model="account.chart.template"> + <field name="name">Indian Chart of Accounts - Standard</field> + <field name="bank_account_code_prefix">1002</field> + <field name="cash_account_code_prefix">1001</field> + <field name="transfer_account_code_prefix">1008</field> + <field name="code_digits">6</field> + <field name="currency_id" ref="base.INR"/> + </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 id="cess_tag_account" model="account.account.tag"> + <field name="name">CESS</field> + <field name="applicability">accounts</field> + </record> + <record id="p10055" model="account.account.template"> + <field name="name">CESS Receivable</field> + <field name="code">10055</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('cess_tag_account'),])]"/> + </record> + <record id="p10056" model="account.account.template"> + <field name="name">Tax Receivable</field> + <field name="code">10056</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="p11235"> + <field name="name">CESS Payable</field> + <field name="code">11235</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('cess_tag_account'),])]"/> + </record> + <record id="p11236" model="account.account.template"> + <field name="name">Tax Payable</field> + <field name="code">11236</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> +</odoo> diff --git a/addons/l10n_in/data/l10n_in_chart_post_data.xml b/addons/l10n_in/data/l10n_in_chart_post_data.xml new file mode 100644 index 00000000..23876e62 --- /dev/null +++ b/addons/l10n_in/data/l10n_in_chart_post_data.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <record id="indian_chart_template_standard" model="account.chart.template"> + <field name="property_account_receivable_id" ref="p10040"/> + <field name="property_account_payable_id" ref="p11211"/> + <field name="property_account_expense_categ_id" ref="p2107"/> + <field name="property_account_income_categ_id" ref="p20011"/> + <field name="income_currency_exchange_account_id" ref="p2013"/> + <field name="expense_currency_exchange_account_id" ref="p2117"/> + <field name="default_pos_receivable_account_id" ref="p10041" /> + </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 00000000..55412d1f --- /dev/null +++ b/addons/l10n_in/data/res_country_state_data.xml @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + + <record id="state_in_ot" model="res.country.state"> + <field name="name">Other Territory</field> + <field name="code">IN_OT</field> + <field name="country_id" ref="base.in"/> + <field name="l10n_in_tin">97</field> + </record> + + <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">37</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> diff --git a/addons/l10n_in/data/uom_data.xml b/addons/l10n_in/data/uom_data.xml new file mode 100644 index 00000000..c33b5060 --- /dev/null +++ b/addons/l10n_in/data/uom_data.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo noupdate="1"> + <!-- + l10n_in_code use in export GSTR hsn section report. + --> + <record id="uom.product_uom_unit" model="uom.uom"> + <field name="l10n_in_code">UNT-UNITS</field> + </record> + <record id="uom.product_uom_dozen" model="uom.uom"> + <field name="l10n_in_code">DOZ-DOZENS</field> + </record> + <record id="uom.product_uom_kgm" model="uom.uom"> + <field name="l10n_in_code">KGS-KILOGRAMS</field> + </record> + <record id="uom.product_uom_gram" model="uom.uom"> + <field name="l10n_in_code">GMS-GRAMMES</field> + </record> + <record id="uom.product_uom_day" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_hour" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_ton" model="uom.uom"> + <field name="l10n_in_code">TON-TONNES</field> + </record> + <record id="uom.product_uom_meter" model="uom.uom"> + <field name="l10n_in_code">MTR-METERS</field> + </record> + <record id="uom.product_uom_km" model="uom.uom"> + <field name="l10n_in_code">KME-KILOMETRE</field> + </record> + <record id="uom.product_uom_cm" model="uom.uom"> + <field name="l10n_in_code">CMS-CENTIMETERS</field> + </record> + <record id="uom.product_uom_litre" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_lb" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_oz" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_inch" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_foot" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_mile" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_floz" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_qt" model="uom.uom"> + <field name="l10n_in_code">OTH-OTHERS</field> + </record> + <record id="uom.product_uom_gal" model="uom.uom"> + <field name="l10n_in_code">UGS-US GALLONS</field> + </record> +</odoo> |
