From dc3be65ba98ab3680bd5bfd7f7b7c1c67ba1f343 Mon Sep 17 00:00:00 2001 From: vrenaville Date: Fri, 15 Sep 2023 12:08:43 +0200 Subject: [PATCH] feat: l10n_ch vat 2024 backport V12 --- addons/l10n_ch/__manifest__.py | 3 + .../l10n_ch/data/account.account.template.csv | 1 + addons/l10n_ch/data/account_data.xml | 17 +- .../data/account_fiscal_position_data.xml | 11 +- .../account_fiscal_position_data_2024.xml | 59 ++ .../l10n_ch/data/account_tax_report_data.xml | 352 +++++++++ .../data/account_tax_template_data_2024.xml | 707 ++++++++++++++++++ addons/l10n_ch/data/account_vat2011_data.xml | 121 ++- addons/l10n_ch/data/l10n_ch_chart_data.xml | 6 +- .../l10n_ch/data/l10n_ch_chart_post_data.xml | 3 +- 10 files changed, 1240 insertions(+), 40 deletions(-) create mode 100644 addons/l10n_ch/data/account_fiscal_position_data_2024.xml create mode 100644 addons/l10n_ch/data/account_tax_report_data.xml create mode 100644 addons/l10n_ch/data/account_tax_template_data_2024.xml diff --git a/addons/l10n_ch/__manifest__.py b/addons/l10n_ch/__manifest__.py index 6aeab9b7e7f8a..c3376d282531d 100644 --- a/addons/l10n_ch/__manifest__.py +++ b/addons/l10n_ch/__manifest__.py @@ -36,8 +36,11 @@ 'data/account.account.template.csv', 'data/l10n_ch_chart_post_data.xml', 'data/account_data.xml', + 'data/account_tax_report_data.xml', 'data/account_vat2011_data.xml', + 'data/account_tax_template_data_2024.xml', 'data/account_fiscal_position_data.xml', + 'data/account_fiscal_position_data_2024.xml', 'data/account_chart_template_data.xml', 'report/isr_report.xml', 'report/swissqr_report.xml', diff --git a/addons/l10n_ch/data/account.account.template.csv b/addons/l10n_ch/data/account.account.template.csv index e510911ea65ea..c6429c3c117cb 100644 --- a/addons/l10n_ch/data/account.account.template.csv +++ b/addons/l10n_ch/data/account.account.template.csv @@ -4,6 +4,7 @@ "ch_coa_1091","Compte d'attente pour salaires","1091","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","True" "ch_coa_1099","Compte d'attente autre","1099","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","True" "ch_coa_1100","Débiteurs","1100","account.data_account_type_receivable","l10n_ch.l10nch_chart_template","True" +"ch_coa_1101","Débiteurs (PoS)","1101","account.data_account_type_receivable","l10n_ch.l10nch_chart_template","True" "ch_coa_1109","Ducroire","1109","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" "ch_coa_1140","Avances et prêts","1140","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" "ch_coa_1149","Ajustement de la valeur des avances et des prêts","1149","account.data_account_type_current_assets","l10n_ch.l10nch_chart_template","False" diff --git a/addons/l10n_ch/data/account_data.xml b/addons/l10n_ch/data/account_data.xml index a22854838d2a1..e197daa65ae23 100644 --- a/addons/l10n_ch/data/account_data.xml +++ b/addons/l10n_ch/data/account_data.xml @@ -2,7 +2,7 @@ - + TVA 0% @@ -15,7 +15,20 @@ TVA 7.7% + + TVA 100% + + + + + VAT 2.6% + + + VAT 3.8% + + + VAT 8.1% + - \ No newline at end of file diff --git a/addons/l10n_ch/data/account_fiscal_position_data.xml b/addons/l10n_ch/data/account_fiscal_position_data.xml index 2446e38c4d767..4c15b0703b845 100644 --- a/addons/l10n_ch/data/account_fiscal_position_data.xml +++ b/addons/l10n_ch/data/account_fiscal_position_data.xml @@ -2,12 +2,21 @@ + + Suisse national + + + + + 1 Import/Export + + @@ -33,7 +42,7 @@ - + diff --git a/addons/l10n_ch/data/account_fiscal_position_data_2024.xml b/addons/l10n_ch/data/account_fiscal_position_data_2024.xml new file mode 100644 index 0000000000000..ca1799b869937 --- /dev/null +++ b/addons/l10n_ch/data/account_fiscal_position_data_2024.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/l10n_ch/data/account_tax_report_data.xml b/addons/l10n_ch/data/account_tax_report_data.xml new file mode 100644 index 0000000000000..b2b4293c22ada --- /dev/null +++ b/addons/l10n_ch/data/account_tax_report_data.xml @@ -0,0 +1,352 @@ + + + + + + I - CHIFFRE D'AFFAIRES + + None + + + + + 200 Chiffre d'affaires + tax_ch_302a + tax_ch_303a + tax_ch_312a + tax_ch_313a + tax_ch_342a + tax_ch_343a + tax_ch_289 + + + + + + + 289 Déductions (ch.220 à ch.280) + + + tax_ch_289 + + + + + 220 Chiffre d'affaires imposable a 0% (export) + 220 + + + + + + + 221 Prestations fournies à l'étranger + 221 + + + + + + + 225 Transfer avec la procédure de déclaration + 225 + + + + + + + 230 Chiffre d'affaires non-imposable a 0% (exclu) + 230 + + + + + + + 235 Diminution de la contre-prestation + 235 + + + + + + + 280 Divers (p.ex valeur du terrain) + 280 + + + + + + + 299 Chiffre d'affaires imposable (ch.200 moins ch.289) + + + tax_ch_302a + tax_ch_303a + tax_ch_312a + tax_ch_313a + tax_ch_342a + tax_ch_343a + + + + II - CALCUL DE L'IMPOT + + None + + + + + Chiffre d'affaires imposable + + + + + + + 302a Chiffre d'affaires imposable a 7.7% (TS) jusqu'au 31.12.2023 + 302a + tax_ch_302a + + + + + + + 303a Chiffre d'affaires imposable a 8.1% (TS) dès le 01.01.2024 + 303a + tax_ch_303a + + + + + + + 312a Chiffre d'affaires imposable a 2.5% (TR) jusqu'au 31.12.2023 + 312a + tax_ch_312a + + + + + + + 313a Chiffre d'affaires imposable a 2.6% (TR) dès le 01.01.2024 + 313a + tax_ch_313a + + + + + + + 342a Chiffre d'affaires imposable a 3.7% (TS) jusqu'au 31.12.2023 + 342a + tax_ch_342a + + + + + + + 343a Chiffre d'affaires imposable a 3.8% (TS) dès le 01.01.2024 + 343a + tax_ch_343a + + + + + + + Base Impôt sur acquisitions de services + + + + + + + 381a Impots sur les acquisitions + 381a + + + + + + + 382a Impots sur les acquisitions jusqu'au 31.12.2023 + 382a + + + + + + + 383a Impots sur les acquisitions dès le 01.01.2024 + 383a + + + + + + + 399 TVA Due + tax_ch_399 + + + + + + + 302b TVA due a 7.7% (TS) jusqu'au 31.12.2023 + 302b + + + + + + + 303b TVA due a 8.1% (TS) dès le 01.01.2024 + 303b + + + + + + + 312b TVA due a 2.5% (TR) jusqu'au 31.12.2023 + 312b + + + + + + + 313b TVA due a 2.6% (TR) dès le 01.01.2024 + 313b + + + + + + + 342b TVA due a 3.7% (TS) jusqu'au 31.12.2023 + 342b + + + + + + + 343b TVA due a 3.8% (TS) dès le 01.01.2024 + 343b + + + + + + + 381b Impots sur les acquisitions + 381b + + + + + + + 382b Impots sur les acquisitions jusqu'au 31.12.2023 + 382b + + + + + + + 383b Impots sur les acquisitions dès le 01.01.2024 + 383b + + + + + + + 479 TVA préalable + + + tax_ch_479 + + + + 400 TVA préalable sur biens et services + 400 + + + + + + + 405 TVA préalable sur invest. et autres ch. + 405 + + + + + + + 410 Dégrèvement ultérieur de l'impot préalable + 410 + + + + + + + 415 Correction de l'impot préalable + 415 + + + + + + + 420 Réduction de la déduction de l'impot préalable + 420 + + + + + + + SOLDE + + + + + + 500 Solde de TVA a payer a l'AFC + + + tax_ch_399 - tax_ch_479 > 0 and tax_ch_399 - tax_ch_479 or 0.0 + + + + + 510 Solde de TVA a recevoir de l'AFC + + + tax_ch_479 - tax_ch_399 > 0 and tax_ch_479 - tax_ch_399 or 0.0 + + + + + AUTRES MOUVEMENTS DE FONDS + + + + + + 900 Subventions, taxes touristiques + 900 + + + + + + + 910 Les dons, les dividendes, les dédommagements, ... + 910 + + + + + diff --git a/addons/l10n_ch/data/account_tax_template_data_2024.xml b/addons/l10n_ch/data/account_tax_template_data_2024.xml new file mode 100644 index 0000000000000..3c569ff9e3ba5 --- /dev/null +++ b/addons/l10n_ch/data/account_tax_template_data_2024.xml @@ -0,0 +1,707 @@ + + + + + TVA due a 2.6% (TR) + 2.6% + + percent + + sale + + + + + + + + TVA due à 2.6% (Incl. TR) + 2.6% Incl. + + + percent + + sale + + + + + + + + TVA 2.6% sur achat B&S (TR) + 2.6% achat + + percent + + purchase + + + + + + + + TVA 2.6% sur achat B&S (Incl. TR) + 2.6% achat Incl. + + + percent + + purchase + + + + + + + + TVA 2.6% sur invest. et autres ch. (TR) + 2.6% invest. + + percent + + purchase + + + + + + + + TVA 2.6% sur invest. et autres ch. (Incl. TR) + 2.6% invest. Incl. + + + percent + + purchase + + + + + + + + TVA due a 3.8% (TS) + 3.8% + + percent + + sale + + + + + + + + TVA due à 3.8% (Incl. TS) + 3.8% Incl. + + + percent + + sale + + + + + + + + TVA 3.8% sur achat B&S (TS) + 3.8% achat + + percent + + purchase + + + + + + + + TVA 3.8% sur achat B&S (Incl. TS) + 3.8% achat Incl. + + + percent + + purchase + + + + + + + + TVA 3.8% sur invest. et autres ch. (TS) + 3.8% invest + + percent + + purchase + + + + + + + + TVA 3.8% sur invest. et autres ch. (Incl. TS) + 3.8% invest Incl. + + + percent + + purchase + + + + + + + + TVA due a 8.1% (TN) + 8.1% + + + percent + + sale + + + + + + + + TVA due à 8.1% (Incl. TN) + 8.1% Incl. + + + + percent + + sale + + + + + + + + TVA 8.1% sur achat B&S (TN) + 8.1% achat + + percent + + + purchase + + + + + + + + TVA 8.1% sur achat B&S (Incl. TN) + 8.1% achat Incl. + + + percent + + + purchase + + + + + + + + TVA 8.1% sur invest. et autres ch. (TN) + 8.1% invest. + + percent + + purchase + + + + + + + + TVA 8.1% sur invest. et autres ch. (Incl. TN) + 8.1% invest. Incl. + + + percent + + purchase + + + + + + + + TVA due a 8.1% (TN) (return) + 8.1% achat (return) + + percent + + + purchase + + + + + + + + TVA 8.1% sur achat service a l'etranger (reverse charge) + 8.1% achat + group + purchase + + + + + + diff --git a/addons/l10n_ch/data/account_vat2011_data.xml b/addons/l10n_ch/data/account_vat2011_data.xml index 4e1882b426b1e..f0e87cea24e1e 100644 --- a/addons/l10n_ch/data/account_vat2011_data.xml +++ b/addons/l10n_ch/data/account_vat2011_data.xml @@ -1,6 +1,7 @@ - + + Switzerland VAT Form: grid 200 taxes @@ -106,7 +107,7 @@ TVA due a 2.5% (TR) @@ -120,6 +121,7 @@ + TVA due à 2.5% (Incl. TR) 2.5% Incl. @@ -133,6 +135,7 @@ + TVA 2.5% sur achat B&S (TR) 2.5% achat @@ -145,6 +148,7 @@ + TVA 2.5% sur achat B&S (Incl. TR) 2.5% achat Incl. @@ -158,6 +162,7 @@ + TVA 2.5% sur invest. et autres ch. (TR) 2.5% invest. @@ -170,6 +175,7 @@ + TVA 2.5% sur invest. et autres ch. (Incl. TR) 2.5% invest. Incl. @@ -196,6 +202,7 @@ + TVA due à 3.7% (Incl. TS) 3.7% Incl. @@ -209,6 +216,7 @@ + TVA 3.7% sur achat B&S (TS) 3.7% achat @@ -221,6 +229,7 @@ + TVA 3.7% sur achat B&S (Incl. TS) 3.7% achat Incl. @@ -234,6 +243,7 @@ + TVA 3.7% sur invest. et autres ch. (TS) 3.7% invest @@ -246,6 +256,7 @@ + TVA 3.7% sur invest. et autres ch. (Incl. TS) 3.7% invest Incl. @@ -259,6 +270,7 @@ + TVA due a 7.7% (TN) 7.7% @@ -272,6 +284,7 @@ + TVA due à 7.7% (Incl. TN) 7.7% Incl. @@ -286,19 +299,7 @@ - - TVA 7.7% sur achat B&S (TN) - 7.7% achat - - percent - - - purchase - - - - - + TVA 7.7% sur achat B&S (Incl. TN) 7.7% achat Incl. @@ -313,6 +314,7 @@ + TVA 7.7% sur invest. et autres ch. (TN) 7.7% invest. @@ -325,6 +327,7 @@ + TVA 7.7% sur invest. et autres ch. (Incl. TN) 7.7% invest. Incl. @@ -338,18 +341,7 @@ - - TVA due a 7.7% (TN) (return) - 7.7% achat (return) - - percent - - - purchase - - - - + TVA due a 0% (Exportations) @@ -362,6 +354,7 @@ + TVA 0% exclue 0% excl. @@ -374,6 +367,7 @@ + TVA 0% Importations de biens et services 0% import. @@ -385,12 +379,57 @@ - + + + TVA 7.7% sur achat B&S (TN) + 7.7% achat + + percent + + + purchase + + + + - 100% dédouanement TVA + Dédouanement TVA (biens et services) 100% imp. - + + division + + purchase + + + + + + Dédouanement TVA (invest. et autres ch.) + 100% imp.invest. + + division + + purchase + + + + + + TVA due a 7.7% (TN) (return) + 7.7% achat (return) + + percent + + + purchase + + + + TVA 7.7% sur achat B&S (TN) + 7.7% achat + percent + purchase @@ -398,18 +437,34 @@ - + + + TVA due a 7.7% (TN) (return) + 7.7% achat (return) + + percent + + + purchase + + + + + + 7.7% achat TVA 7.7% sur achat service a l'etranger (reverse charge) group purchase + + Subventions, taxes touristiques à 0% @@ -418,7 +473,7 @@ percent sale - + @@ -428,6 +483,6 @@ percent sale - + diff --git a/addons/l10n_ch/data/l10n_ch_chart_data.xml b/addons/l10n_ch/data/l10n_ch_chart_data.xml index b854e222a1122..75b3fd7c23f12 100644 --- a/addons/l10n_ch/data/l10n_ch_chart_data.xml +++ b/addons/l10n_ch/data/l10n_ch_chart_data.xml @@ -2,16 +2,16 @@ - + - Plan comptable 2015 + Plan comptable 2015 (Suisse) 4 102 100 1090 - + diff --git a/addons/l10n_ch/data/l10n_ch_chart_post_data.xml b/addons/l10n_ch/data/l10n_ch_chart_post_data.xml index fb7e518e87692..29b77720d6f24 100644 --- a/addons/l10n_ch/data/l10n_ch_chart_post_data.xml +++ b/addons/l10n_ch/data/l10n_ch_chart_post_data.xml @@ -1,5 +1,5 @@ - + @@ -7,5 +7,6 @@ +