diff options
| author | qdp-odoo <qdp@odoo.com> | 2017-12-15 15:50:43 +0100 |
|---|---|---|
| committer | qdp-odoo <qdp@odoo.com> | 2017-12-15 15:50:43 +0100 |
| commit | 9bba7fea42be534fd100d809dfd1dc632ee9ace4 (patch) | |
| tree | 360f55b5c3ecb20bfe8765bde355a0f636a640bd /addons | |
| parent | 69d4383d7bcc52cf69628ec029bfffff387b04ea (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.
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/l10n_ch/chart/fiscal_position.xml | 32 | ||||
| -rw-r--r-- | addons/l10n_ch/chart/vat2011.xml | 159 |
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&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&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&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&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> |
