From 4a077e2c3578c3f57e3225667a44064f99284969 Mon Sep 17 00:00:00 2001 From: "Thomas Becquevort (thbe)" Date: Wed, 24 Jul 2024 13:37:12 +0200 Subject: [PATCH] [IMP] l10n_fi,l10n_eu_oss: new 25.5% tax instead of 24 required Description of the issues this commit addresses: As from the first of september 2024, Finland will raise 24% taxes to 25.5%, those rates are currently not available in Odoo. Desired behavior after this commit is merged: New 25.5% taxes are available in Finland OSS tax mapping is done for other countries to Finland The mapping from Finland to other countries is deliberately left for later as we don't want the mapping to 25.5% to tkae place before the 09/01/24. task-4010731 closes odoo/odoo#171414 Signed-off-by: Aliya Tastemirova (alta) --- addons/l10n_eu_oss/models/eu_tax_map.py | 26 + .../account_fiscal_position_template_data.xml | 85 ++++ .../l10n_fi/data/account_tax_group_data.xml | 4 + .../l10n_fi/data/account_tax_report_line.xml | 46 +- .../data/account_tax_template_data.xml | 457 ++++++++++++++++++ addons/l10n_fi/i18n/fi.po | 5 + addons/l10n_fi/i18n/l10n_fi.pot | 25 + 7 files changed, 629 insertions(+), 19 deletions(-) diff --git a/addons/l10n_eu_oss/models/eu_tax_map.py b/addons/l10n_eu_oss/models/eu_tax_map.py index de9d14ce2f949..f36789081fe06 100644 --- a/addons/l10n_eu_oss/models/eu_tax_map.py +++ b/addons/l10n_eu_oss/models/eu_tax_map.py @@ -687,6 +687,32 @@ ('FI', 24.0, 'SE'): 25.0, ('FI', 24.0, 'SI'): 22.0, ('FI', 24.0, 'SK'): 20.0, + ('FI', 25.5, 'AT'): 20.0, + ('FI', 25.5, 'BE'): 21.0, + ('FI', 25.5, 'BG'): 20.0, + ('FI', 25.5, 'CY'): 19.0, + ('FI', 25.5, 'CZ'): 21.0, + ('FI', 25.5, 'DE'): 19.0, + ('FI', 25.5, 'DK'): 25.0, + ('FI', 25.5, 'EE'): 22.0, + ('FI', 25.5, 'ES'): 21.0, + ('FI', 25.5, 'FR'): 20.0, + ('FI', 25.5, 'GR'): 24.0, + ('FI', 25.5, 'HR'): 25.0, + ('FI', 25.5, 'HU'): 27.0, + ('FI', 25.5, 'IE'): 23.0, + ('FI', 25.5, 'IT'): 22.0, + ('FI', 25.5, 'LT'): 21.0, + ('FI', 25.5, 'LU'): 16.0, + ('FI', 25.5, 'LV'): 21.0, + ('FI', 25.5, 'MT'): 18.0, + ('FI', 25.5, 'NL'): 21.0, + ('FI', 25.5, 'PL'): 23.0, + ('FI', 25.5, 'PT'): 23.0, + ('FI', 25.5, 'RO'): 19.0, + ('FI', 25.5, 'SE'): 25.0, + ('FI', 25.5, 'SI'): 22.0, + ('FI', 25.5, 'SK'): 20.0, ('FR', 10.0, 'AT'): 10.0, ('FR', 10.0, 'BE'): 6.0, ('FR', 10.0, 'BG'): 20.0, diff --git a/addons/l10n_fi/data/account_fiscal_position_template_data.xml b/addons/l10n_fi/data/account_fiscal_position_template_data.xml index 1e37ffe7571a7..4884edb280a02 100644 --- a/addons/l10n_fi/data/account_fiscal_position_template_data.xml +++ b/addons/l10n_fi/data/account_fiscal_position_template_data.xml @@ -56,6 +56,11 @@ + + + + + @@ -72,6 +77,11 @@ + + + + + @@ -89,6 +99,11 @@ + + + + + @@ -105,6 +120,11 @@ + + + + + @@ -124,6 +144,11 @@ + + + + + @@ -140,6 +165,11 @@ + + + + + @@ -157,6 +187,11 @@ + + + + + @@ -173,6 +208,11 @@ + + + + + @@ -192,6 +232,11 @@ + + + + + @@ -208,6 +253,11 @@ + + + + + @@ -225,22 +275,42 @@ + + + + + + + + + + + + + + + + + + + + @@ -257,6 +327,11 @@ + + + + + @@ -274,11 +349,21 @@ + + + + + + + + + + diff --git a/addons/l10n_fi/data/account_tax_group_data.xml b/addons/l10n_fi/data/account_tax_group_data.xml index e7574c79d7ea0..249e83ef0fe61 100644 --- a/addons/l10n_fi/data/account_tax_group_data.xml +++ b/addons/l10n_fi/data/account_tax_group_data.xml @@ -1,6 +1,10 @@ + + VAT 25.5% + + VAT 24% diff --git a/addons/l10n_fi/data/account_tax_report_line.xml b/addons/l10n_fi/data/account_tax_report_line.xml index 6c2f4c054dd85..de47ae0811328 100644 --- a/addons/l10n_fi/data/account_tax_report_line.xml +++ b/addons/l10n_fi/data/account_tax_report_line.xml @@ -10,11 +10,19 @@ 0 + + 25.5 %:n vero + sale_25_5 + fi_320 + 10 + + + 24 %:n vero sale_24 fi_301 - 1 + 20 @@ -22,7 +30,7 @@ 14 %:n vero sale_14 fi_302 - 2 + 30 @@ -30,7 +38,7 @@ 10 %:n vero sale_10 fi_303 - 3 + 40 @@ -38,96 +46,96 @@ Vero tavaraostoista muista EU-maista goods_eu fi_305 - 4 + 50 Vero palveluostoista muista EU-maista service_eu fi_tax_306 - 5 + 60 Vero tavaroiden maahantuonneista EU:n ulkopuolelta goods_no_eu fi_340 - 6 + 70 Vero rakentamispalvelun ja metalliromun ostoista (käännetty verovelvollisuus) construct fi_318 - 7 + 80 Verokauden vähennettävä vero deductible fi_307 - 8 + 90 Alarajahuojennuksen määrä fi_vat_relief - 9 + 100 Maksettava vero / Palautukseen oikeuttava vero (-) - sale_24 + sale_14 + sale_10 + goods_eu + service_eu + goods_no_eu + construct - deductible - 10 + sale_25_5 + sale_24 + sale_14 + sale_10 + goods_eu + service_eu + goods_no_eu + construct - deductible + 110 0-verokannan alainen liikevaihto fi_304 - 11 + 120 Tavaroiden myynnit muihin EU-maihin fi_311 - 12 + 130 Palvelujen myynnit muihin EU-maihin fi_312 - 13 + 140 Tavaraostot muista EU-maista fi_base_purchase_goods_eu - 14 + 150 Palveluostot muista EU-maista fi_base_306 - 15 + 160 Tavaroiden maahantuonnit EU:n ulkopuolelta fi_base_340 - 16 + 170 Rakentamispalvelun ja metalliromun myynnit (käännetty verovelvollisuus) fi_319 - 17 + 180 Rakentamispalvelun ja metalliromun ostot (käännetty verovelvollisuus) fi_base_318 - 18 + 190 diff --git a/addons/l10n_fi/data/account_tax_template_data.xml b/addons/l10n_fi/data/account_tax_template_data.xml index ec7520c609178..84390cfe92111 100644 --- a/addons/l10n_fi/data/account_tax_template_data.xml +++ b/addons/l10n_fi/data/account_tax_template_data.xml @@ -3,6 +3,39 @@ + + + 25.5% + 25.5% + 25.5 + + sale + percent + + + 24% @@ -139,6 +172,40 @@ + + + 25.5% S + 25.5% + 25.5 + + sale + percent + + + + 24% S @@ -246,6 +313,39 @@ + + + 25.5% + 25.5% + 25.5 + + purchase + percent + + + 24% @@ -349,6 +449,39 @@ + + + 25.5% S + 25.5% + 25.5 + + purchase + percent + + + 24% S @@ -452,6 +585,42 @@ + + + 25.5% incl + 25.5% incl + + + 25.5 + + purchase + + percent + + + 24% incl @@ -642,6 +811,51 @@ + + + 25.5% EU G + 25.5% + 25.5 + + purchase + percent + + + 24% EU G @@ -781,6 +995,51 @@ + + + 25.5% EU S + 25.5% + 25.5 + + purchase + percent + + + 24% EU S @@ -1016,6 +1275,40 @@ }), ]"/> + + + 25.5% Construct + 25.5% + 25.5 + + purchase + + percent + + + 24% Construct @@ -1050,6 +1343,54 @@ }), ]"/> + + + 25.5% FI Construct + 25.5% + + 25.5 + purchase + + percent + + + 24% FI Construct @@ -1137,6 +1478,52 @@ + + + 25.5% EX G + 25.5% + 25.5 + + purchase + + percent + + + 24% EX G @@ -1309,6 +1696,42 @@ }), ]"/> + + + 25.5% Import Pay + 25.5% + 25.5 + + purchase + + percent + + + 24% Import Pay @@ -1345,6 +1768,40 @@ }), ]"/> + + + 25.5% Import Deduct + 25.5% + 25.5 + + purchase + + percent + + + 24% Import Deduct diff --git a/addons/l10n_fi/i18n/fi.po b/addons/l10n_fi/i18n/fi.po index dc2f64b942903..2b1fea760d92b 100644 --- a/addons/l10n_fi/i18n/fi.po +++ b/addons/l10n_fi/i18n/fi.po @@ -79,6 +79,11 @@ msgstr "ALV 14%" msgid "VAT 24%" msgstr "ALV 24%" +#. module: l10n_fi +#: model:account.tax.group,name:l10n_fi.tax_group_25_5 +msgid "VAT 25.5%" +msgstr "ALV 25.5%" + #. module: l10n_fi #: model:ir.model.fields,help:l10n_fi.field_account_journal__invoice_reference_model msgid "" diff --git a/addons/l10n_fi/i18n/l10n_fi.pot b/addons/l10n_fi/i18n/l10n_fi.pot index 61edc18772924..cebfd14ae1f4d 100644 --- a/addons/l10n_fi/i18n/l10n_fi.pot +++ b/addons/l10n_fi/i18n/l10n_fi.pot @@ -221,6 +221,31 @@ msgstr "" msgid "Type" msgstr "" +#. module: l10n_fi +#: model:account.tax.group,name:l10n_fi.tax_group_0 +msgid "VAT 0%" +msgstr "" + +#. module: l10n_fi +#: model:account.tax.group,name:l10n_fi.tax_group_10 +msgid "VAT 10%" +msgstr "" + +#. module: l10n_fi +#: model:account.tax.group,name:l10n_fi.tax_group_14 +msgid "VAT 14%" +msgstr "" + +#. module: l10n_fi +#: model:account.tax.group,name:l10n_fi.tax_group_24 +msgid "VAT 24%" +msgstr "" + +#. module: l10n_fi +#: model:account.tax.group,name:l10n_fi.tax_group_25_5 +msgid "VAT 25.5%" +msgstr "" + #. module: l10n_fi #: model:ir.model.fields,help:l10n_fi.field_account_journal__invoice_reference_model msgid ""