summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqdp-odoo <qdp@odoo.com>2017-12-15 15:50:43 +0100
committerqdp-odoo <qdp@odoo.com>2017-12-15 15:50:43 +0100
commit9bba7fea42be534fd100d809dfd1dc632ee9ace4 (patch)
tree360f55b5c3ecb20bfe8765bde355a0f636a640bd
parent69d4383d7bcc52cf69628ec029bfffff387b04ea (diff)
[FIX] l10n_ch: update taxes for 2018
- Added taxes for year 2018 of sales and purchase with percentage 3.7 and 7.7 - Added tags to show newly added tax in VAT report(enterprise branch) for Switzerland Was PR #20851. Was task 39082.
-rw-r--r--addons/l10n_ch/chart/fiscal_position.xml32
-rw-r--r--addons/l10n_ch/chart/vat2011.xml159
2 files changed, 189 insertions, 2 deletions
diff --git a/addons/l10n_ch/chart/fiscal_position.xml b/addons/l10n_ch/chart/fiscal_position.xml
index 70c402d6cf2..7dde57a5d7b 100644
--- a/addons/l10n_ch/chart/fiscal_position.xml
+++ b/addons/l10n_ch/chart/fiscal_position.xml
@@ -18,6 +18,16 @@
<field name="tax_dest_id" ref="vat_O_import" />
</record>
+ <record id="fiscal_position_tax_template_5" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_template_import" />
+ <field name="tax_src_id" ref="vat_37_purchase" />
+ <field name="tax_dest_id" ref="vat_O_import" />
+ </record>
+ <record id="fiscal_position_tax_template_6" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_template_import" />
+ <field name="tax_src_id" ref="vat_37_invest" />
+ <field name="tax_dest_id" ref="vat_O_import" />
+ </record>
<record id="fiscal_position_tax_template_7" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_import" />
<field name="tax_src_id" ref="vat_38_purchase" />
@@ -28,6 +38,16 @@
<field name="tax_src_id" ref="vat_38_invest" />
<field name="tax_dest_id" ref="vat_O_import" />
</record>
+ <record id="fiscal_position_tax_template_9" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_template_import" />
+ <field name="tax_src_id" ref="vat_77_purchase" />
+ <field name="tax_dest_id" ref="vat_O_import" />
+ </record>
+ <record id="fiscal_position_tax_template_10" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_template_import" />
+ <field name="tax_src_id" ref="vat_77_invest" />
+ <field name="tax_dest_id" ref="vat_O_import" />
+ </record>
<record id="fiscal_position_tax_template_11" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_import" />
@@ -45,13 +65,21 @@
<field name="tax_src_id" ref="vat_25" />
<field name="tax_dest_id" ref="vat_XO" />
</record>
-
+ <record id="fiscal_position_tax_template_15" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_template_import" />
+ <field name="tax_src_id" ref="vat_37" />
+ <field name="tax_dest_id" ref="vat_XO" />
+ </record>
<record id="fiscal_position_tax_template_16" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_import" />
<field name="tax_src_id" ref="vat_38" />
<field name="tax_dest_id" ref="vat_XO" />
</record>
-
+ <record id="fiscal_position_tax_template_17" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fiscal_position_template_import" />
+ <field name="tax_src_id" ref="vat_77" />
+ <field name="tax_dest_id" ref="vat_XO" />
+ </record>
<record id="fiscal_position_tax_template_18" model="account.fiscal.position.tax.template">
<field name="position_id" ref="fiscal_position_template_import" />
<field name="tax_src_id" ref="vat_80" />
diff --git a/addons/l10n_ch/chart/vat2011.xml b/addons/l10n_ch/chart/vat2011.xml
index a9dacd98253..58a673fe234 100644
--- a/addons/l10n_ch/chart/vat2011.xml
+++ b/addons/l10n_ch/chart/vat2011.xml
@@ -33,6 +33,10 @@
<field name="name">Switzerland VAT Form: grid 301 base</field>
<field name="applicability">taxes</field>
</record>
+ <record id="vat_tag_302_a" model="account.account.tag">
+ <field name="name">Switzerland VAT Form: grid 302 base</field>
+ <field name="applicability">taxes</field>
+ </record>
<record id="vat_tag_311_a" model="account.account.tag">
<field name="name">Switzerland VAT Form: grid 311 base</field>
<field name="applicability">taxes</field>
@@ -41,6 +45,10 @@
<field name="name">Switzerland VAT Form: grid 341 base</field>
<field name="applicability">taxes</field>
</record>
+ <record id="vat_tag_342_a" model="account.account.tag">
+ <field name="name">Switzerland VAT Form: grid 342 base</field>
+ <field name="applicability">taxes</field>
+ </record>
<record id="vat_tag_381_a" model="account.account.tag">
<field name="name">Switzerland VAT Form: grid 381 base</field>
<field name="applicability">taxes</field>
@@ -49,6 +57,10 @@
<field name="name">Switzerland VAT Form: grid 301 tax</field>
<field name="applicability">taxes</field>
</record>
+ <record id="vat_tag_302_b" model="account.account.tag">
+ <field name="name">Switzerland VAT Form: grid 302 tax</field>
+ <field name="applicability">taxes</field>
+ </record>
<record id="vat_tag_311_b" model="account.account.tag">
<field name="name">Switzerland VAT Form: grid 311 tax</field>
<field name="applicability">taxes</field>
@@ -57,6 +69,10 @@
<field name="name">Switzerland VAT Form: grid 341 tax</field>
<field name="applicability">taxes</field>
</record>
+ <record id="vat_tag_342_b" model="account.account.tag">
+ <field name="name">Switzerland VAT Form: grid 342 tax</field>
+ <field name="applicability">taxes</field>
+ </record>
<record id="vat_tag_381_b" model="account.account.tag">
<field name="name">Switzerland VAT Form: grid 381 tax</field>
<field name="applicability">taxes</field>
@@ -161,6 +177,75 @@
<field name="tag_ids" eval="[(6,0,[ref('vat_tag_405')])]"/>
</record>
+ <record model="account.tax.template" id="vat_37">
+ <field name="name">TVA due a 3.7% (TS)</field>
+ <field name="description">3.7%</field>
+ <field name="amount" eval="3.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">sale</field>
+ <field name="refund_account_id" ref="ch_coa_2200"/>
+ <field name="account_id" ref="ch_coa_2200"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_342_a'), ref('vat_tag_342_b')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_37_incl">
+ <field name="name">TVA due à 3.7% (Incl. TS)</field>
+ <field name="description">3.7% Incl.</field>
+ <field name="price_include" eval="1"/>
+ <field name="amount" eval="3.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">sale</field>
+ <field name="refund_account_id" ref="ch_coa_2200"/>
+ <field name="account_id" ref="ch_coa_2200"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_342_a'), ref('vat_tag_342_b')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_37_purchase">
+ <field name="name">TVA 3.7% sur achat B&amp;S (TS)</field>
+ <field name="description">3.7% achat</field>
+ <field name="amount" eval="3.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1170"/>
+ <field name="account_id" ref="ch_coa_1170"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_400')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_37_purchase_incl">
+ <field name="name">TVA 3.7% sur achat B&amp;S (Incl. TS)</field>
+ <field name="description">3.7% achat Incl.</field>
+ <field name="price_include" eval="1"/>
+ <field name="amount" eval="3.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1170"/>
+ <field name="account_id" ref="ch_coa_1170"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_400')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_37_invest">
+ <field name="name">TVA 3.7% sur invest. et autres ch. (TS)</field>
+ <field name="description">3.7% invest</field>
+ <field name="amount" eval="3.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1171"/>
+ <field name="account_id" ref="ch_coa_1171"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_405')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_37_invest_incl">
+ <field name="name">TVA 3.7% sur invest. et autres ch. (Incl. TS)</field>
+ <field name="description">3.7% invest Incl.</field>
+ <field name="price_include" eval="1"/>
+ <field name="amount" eval="3.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1171"/>
+ <field name="account_id" ref="ch_coa_1171"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_405')])]"/>
+ </record>
<record model="account.tax.template" id="vat_38">
<field name="name">TVA due a 3.8% (TS)</field>
<field name="description">3.8%</field>
@@ -230,6 +315,80 @@
<field name="account_id" ref="ch_coa_1171"/>
<field name="tag_ids" eval="[(6,0,[ref('vat_tag_405')])]"/>
</record>
+
+ <record model="account.tax.template" id="vat_77">
+ <field name="name">TVA due a 7.7% (TN)</field>
+ <field name="description">7.7%</field>
+ <field name="amount" eval="7.7"/>
+ <field name="sequence" eval="0"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">sale</field>
+ <field name="refund_account_id" ref="ch_coa_2200"/>
+ <field name="account_id" ref="ch_coa_2200"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_302_a'), ref('vat_tag_302_b')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_77_incl">
+ <field name="name">TVA due à 7.7% (Incl. TN)</field>
+ <field name="description">7.7% Incl.</field>
+ <field name="price_include" eval="1"/>
+ <field name="amount" eval="7.7"/>
+ <field name="sequence" eval="0"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">sale</field>
+ <field name="refund_account_id" ref="ch_coa_2200"/>
+ <field name="account_id" ref="ch_coa_2200"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_302_a'), ref('vat_tag_302_b')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_77_purchase">
+ <field name="name">TVA 7.7% sur achat B&amp;S (TN)</field>
+ <field name="description">7.7% achat</field>
+ <field name="amount" eval="7.7"/>
+ <field name="amount_type">percent</field>
+ <field name="sequence" eval="0"/>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1170"/>
+ <field name="account_id" ref="ch_coa_1170"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_400')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_77_purchase_incl">
+ <field name="name">TVA 7.7% sur achat B&amp;S (Incl. TN)</field>
+ <field name="description">7.7% achat Incl.</field>
+ <field name="price_include" eval="1"/>
+ <field name="amount" eval="7.7"/>
+ <field name="amount_type">percent</field>
+ <field name="sequence" eval="0"/>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1170"/>
+ <field name="account_id" ref="ch_coa_1170"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_400')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_77_invest">
+ <field name="name">TVA 7.7% sur invest. et autres ch. (TN)</field>
+ <field name="description">7.7% invest.</field>
+ <field name="amount" eval="7.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1171"/>
+ <field name="account_id" ref="ch_coa_1171"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_405')])]"/>
+ </record>
+ <record model="account.tax.template" id="vat_77_invest_incl">
+ <field name="name">TVA 7.7% sur invest. et autres ch. (Incl. TN)</field>
+ <field name="description">7.7% invest. Incl.</field>
+ <field name="price_include" eval="1"/>
+ <field name="amount" eval="7.7"/>
+ <field name="amount_type">percent</field>
+ <field name="chart_template_id" ref="l10nch_chart_template"/>
+ <field name="type_tax_use">purchase</field>
+ <field name="refund_account_id" ref="ch_coa_1171"/>
+ <field name="account_id" ref="ch_coa_1171"/>
+ <field name="tag_ids" eval="[(6,0,[ref('vat_tag_405')])]"/>
+ </record>
<record model="account.tax.template" id="vat_80">
<field name="name">TVA due a 8.0% (TN)</field>
<field name="description">8.0%</field>