summaryrefslogtreecommitdiff
path: root/addons/l10n_se
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/l10n_se
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/l10n_se')
-rw-r--r--addons/l10n_se/__init__.py3
-rw-r--r--addons/l10n_se/__manifest__.py25
-rw-r--r--addons/l10n_se/data/account.account.template.csv325
-rw-r--r--addons/l10n_se/data/account_chart_template_after_accounts.xml17
-rw-r--r--addons/l10n_se/data/account_chart_template_before_accounts.xml14
-rw-r--r--addons/l10n_se/data/account_chart_template_configuration.xml8
-rw-r--r--addons/l10n_se/data/account_fiscal_position_account_template.xml85
-rw-r--r--addons/l10n_se/data/account_fiscal_position_tax_template.xml129
-rw-r--r--addons/l10n_se/data/account_fiscal_position_template.xml34
-rw-r--r--addons/l10n_se/data/account_tax_group.xml17
-rw-r--r--addons/l10n_se/data/account_tax_report_data.xml365
-rw-r--r--addons/l10n_se/data/account_tax_template.xml1147
-rw-r--r--addons/l10n_se/demo/demo_company.xml34
-rw-r--r--addons/l10n_se/models/__init__.py1
-rw-r--r--addons/l10n_se/models/res_company.py22
-rw-r--r--addons/l10n_se/static/description/icon.pngbin0 -> 1640 bytes
16 files changed, 2226 insertions, 0 deletions
diff --git a/addons/l10n_se/__init__.py b/addons/l10n_se/__init__.py
new file mode 100644
index 00000000..be9f4fab
--- /dev/null
+++ b/addons/l10n_se/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from . import models
diff --git a/addons/l10n_se/__manifest__.py b/addons/l10n_se/__manifest__.py
new file mode 100644
index 00000000..30cc730a
--- /dev/null
+++ b/addons/l10n_se/__manifest__.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+{
+ "name": "Swedish - Accounting",
+ "version": "1.0",
+ "author": "XCLUDE",
+ "category": "Accounting/Localizations/Account Charts",
+ "depends": ["account", "base_vat"],
+ "data": [
+ "data/account_chart_template_before_accounts.xml",
+ "data/account.account.template.csv",
+ "data/account_chart_template_after_accounts.xml",
+ "data/account_tax_group.xml",
+ "data/account_tax_report_data.xml",
+ "data/account_tax_template.xml",
+ "data/account_fiscal_position_template.xml",
+ "data/account_fiscal_position_account_template.xml",
+ "data/account_fiscal_position_tax_template.xml",
+ "data/account_chart_template_configuration.xml",
+ ],
+ 'demo': [
+ 'demo/demo_company.xml',
+ ],
+ 'license': 'LGPL-3',
+ }
diff --git a/addons/l10n_se/data/account.account.template.csv b/addons/l10n_se/data/account.account.template.csv
new file mode 100644
index 00000000..3377a648
--- /dev/null
+++ b/addons/l10n_se/data/account.account.template.csv
@@ -0,0 +1,325 @@
+"id","code","name","user_type_id/id","chart_template_id/id","reconcile"
+"a1030","1030","Patent","account.data_account_type_non_current_assets","l10nse_chart_template","False"
+"a1039","1039","Ackumulerade avskrivningar på patent","account.data_account_type_non_current_assets","l10nse_chart_template","False"
+"a1060","1060","Hyresrätter, tomträtter och liknande","account.data_account_type_non_current_assets","l10nse_chart_template","False"
+"a1069","1069","Ackumulerade avskrivningar på hyresrätter, tomträtter och liknande","account.data_account_type_non_current_assets","l10nse_chart_template","False"
+"a1110","1110","Byggnader på egen mark","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1119","1119","Ackumulerade avskrivningar på byggnader","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1130","1130","Mark","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1150","1150","Markanläggningar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1159","1159","Ackumulerade avskrivningar på markanläggningar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1210","1210","Maskiner och andra tekniska anläggningar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1219","1219","Ackumulerade avskrivningar på maskiner och andra tekniska anläggningar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1220","1220","Inventarier och verktyg","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1229","1229","Ackumulerade avskrivningar på inventarier och verktyg","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1240","1240","Bilar och andra transportmedel","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1249","1249","Ackumulerade avskrivningar på bilar och andra transportmedel","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1250","1250","Datorer","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1259","1259","Ackumulerade avskrivningar på datorer","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1290","1290","Övriga materiella anläggningstillgångar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1291","1291","Konst och liknande tillgångar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1299","1299","Ackumulerade avskrivningar på övriga materiella anläggningstillgångar","account.data_account_type_fixed_assets","l10nse_chart_template","False"
+"a1350","1350","Andelar och värdepapper i andra företag","account.data_account_type_non_current_assets","l10nse_chart_template","False"
+"a1380","1380","Andra långfristiga fordringar","account.data_account_type_non_current_assets","l10nse_chart_template","False"
+"a1410","1410","Lager av råvaror","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1419","1419","Förändring av lager av råvaror","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1440","1440","Produkter i arbete","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1449","1449","Förändring av produkter i arbete","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1450","1450","Lager av färdiga varor","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1459","1459","Förändring av lager av färdiga varor","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1460","1460","Lager av handelsvaror","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1469","1469","Förändring av lager av handelsvaror","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1470","1470","Pågående arbete","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1479","1479","Förändring av Pågående arbete","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1480","1480","Förskott för varor och tjänster","account.data_account_type_prepayments","l10nse_chart_template","False"
+"a1490","1490","Övriga lagertillgångar","account.data_account_type_prepayments","l10nse_chart_template","False"
+"a1510","1510","Kundfordringar","account.data_account_type_receivable","l10nse_chart_template","True"
+"a1513","1513","Kundfordringar - delad faktura","account.data_account_type_receivable","l10nse_chart_template","True"
+"a1519","1519","Nedskrivning av kundfordringar","account.data_account_type_receivable","l10nse_chart_template","True"
+"a1580","1580","Fordringar för kontokort och kuponger","account.data_account_type_receivable","l10nse_chart_template","True"
+"a1610","1610","Kortfristiga fordringar hos anställda","account.data_account_type_receivable","l10nse_chart_template","True"
+"a1630","1630","Avräkning för skatter och avgifter (skattekonto)","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1640","1640","Skattefordringar","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1650","1650","Momsfordran","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1680","1680","Andra kortfristiga fordringar","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1710","1710","Förutbetalda hyreskostnader","account.data_account_type_prepayments","l10nse_chart_template","False"
+"a1720","1720","Förutbetalda leasingavgifter, kortfristig del","account.data_account_type_prepayments","l10nse_chart_template","False"
+"a1730","1730","Förutbetalda försäkringspremier","account.data_account_type_prepayments","l10nse_chart_template","False"
+"a1740","1740","Förutbetalda räntekostnader","account.data_account_type_prepayments","l10nse_chart_template","False"
+"a1750","1750","Upplupna hyresintäkter","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1760","1760","Upplupna ränteintäkter","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1790","1790","Övriga förutbetalda kostnader och upplupna intäkter","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1810","1810","Andel i börsnoterade företag","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1880","1880","Andra kortfristiga placeringar","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1890","1890","Nedskrivning av kortfristiga placceringar","account.data_account_type_current_assets","l10nse_chart_template","False"
+"a1910","1910","Kassa","account.data_account_type_liquidity","l10nse_chart_template","False"
+"a1920","1920","PlusGiro","account.data_account_type_liquidity","l10nse_chart_template","False"
+"a1930","1930","Företagskonto/checkkonto/affärskonto","account.data_account_type_liquidity","l10nse_chart_template","True"
+"a1940","1940","Övriga bankkonton","account.data_account_type_liquidity","l10nse_chart_template","False"
+"a2070","2070","Ändamålsbestämda medel","account.data_account_type_equity","l10nse_chart_template","False"
+"a2081","2081","Aktiekapital","account.data_account_type_equity","l10nse_chart_template","False"
+"a2083","2083","Medlemsinsatser","account.data_account_type_equity","l10nse_chart_template","False"
+"a2086","2086","Reservfond","account.data_account_type_equity","l10nse_chart_template","False"
+"a2090","2090","Fritt eget kapital","account.data_account_type_equity","l10nse_chart_template","False"
+"a2091","2091","Balanserad vinst eller förlust","account.data_account_type_equity","l10nse_chart_template","False"
+"a2098","2098","Vinst eller förlust från föregående år","account.data_account_type_equity","l10nse_chart_template","False"
+"a2099","2099","Årets resultat","account.data_account_type_equity","l10nse_chart_template","False"
+"a2120","2120","Periodiseringsfond 2020","account.data_account_type_equity","l10nse_chart_template","False"
+"a2121","2121","Periodiseringsfond 2021","account.data_account_type_equity","l10nse_chart_template","False"
+"a2122","2122","Periodiseringsfond 2022","account.data_account_type_equity","l10nse_chart_template","False"
+"a2123","2123","Periodiseringsfond 2023","account.data_account_type_equity","l10nse_chart_template","False"
+"a2124","2124","Periodiseringsfond 2024","account.data_account_type_equity","l10nse_chart_template","False"
+"a2125","2125","Periodiseringsfond 2015","account.data_account_type_equity","l10nse_chart_template","False"
+"a2126","2126","Periodiseringsfond 2016","account.data_account_type_equity","l10nse_chart_template","False"
+"a2127","2127","Periodiseringsfond 2017","account.data_account_type_equity","l10nse_chart_template","False"
+"a2128","2128","Periodiseringsfond 2018","account.data_account_type_equity","l10nse_chart_template","False"
+"a2129","2129","Periodiseringsfond 2019","account.data_account_type_equity","l10nse_chart_template","False"
+"a2150","2150","Ackumulerade överavskrivningar","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2210","2210","Avsättningar för pensioner enligt tryggandelagen","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2220","2220","Avsättningar för garantier","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2290","2290","Övriga avsättningar","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2330","2330","Checkräkningskredit","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2350","2350","Andra långfristiga skulder till kreditinstitut","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2390","2390","Övriga långfristga skulder","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2393","2393","Lån från närstående personer, långfristig del","account.data_account_type_non_current_liabilities","l10nse_chart_template","False"
+"a2410","2410","Andra kortfrigstiga låneskulder till kreditinstitut","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2420","2420","Förskott från kunder","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2440","2440","Leverantörsskulder","account.data_account_type_payable","l10nse_chart_template","True"
+"a2480","2480","Checkräkningskredit, kortfristig","account.data_account_type_payable","l10nse_chart_template","True"
+"a2490","2490","Övriga kortfristiga skulder till kreditinstitut, kunder och leverantörer","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2510","2510","Skatteskulder","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2610","2610","Utgående moms, 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2611","2611","Utgående moms på försäljning inom Sverige, 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2612","2612","Utgående moms på egna uttag, 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2613","2613","Utgående moms för uthyrning, 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2614","2614","Utgående moms omvänd skattskyldighet, 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2615","2615","Utgående moms import av varor, 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2616","2616","Utgående moms VMB 25 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2620","2620","Utgående moms, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2621","2621","Utgående moms på försäljning inom Sverige, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2622","2622","Utgående moms på egna uttag, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2623","2623","Utgående moms för uthyrning, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2624","2624","Utgående moms omvänd skattskyldighet, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2625","2625","Utgående moms import av varor, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2626","2626","Utgående moms VMB, 12 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2630","2630","Utgående moms, 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2631","2631","Utgående moms på försäljning inom Sverige, 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2632","2632","Utgående moms på egna uttag, 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2633","2633","Utgående moms för uthyrning, 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2634","2634","Utgående moms omvänd skattskyldighet, 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2635","2635","Utgående moms import av varor, 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2636","2636","Utgående moms VMB 6 %","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2640","2640","Ingående moms","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2641","2641","Debiterad ingående moms","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2642","2642","Debiterad ingående moms i anslutning till frivillig skattskyldighet","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2645","2645","Beräknad ingående moms på förvärv från utlandet","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2646","2646","Ingående moms på uthyrning","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2647","2647","Ingående moms omvänd skattskyldighet varor och tjänster i Sverige","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2648","2648","Vilande ingående moms","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2649","2649","Ingående moms, blandad verksamhet","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2650","2650","Redovisningskonto för moms","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2710","2710","Personalskatt","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2730","2730","Lagstadgade sociala avgifter och särskild löneskatt","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2740","2740","Avtalade sociala avgifter","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2790","2790","Övriga löneavdrag","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2820","2820","Kortfristiga skulder till anställda","account.data_account_type_payable","l10nse_chart_template","True"
+"a2840","2840","Kortfristig låneskulder","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2890","2890","Övriga kortfristiga skulder","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2910","2910","Upplupna löner","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2920","2920","Upplupna semesterlöner","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2930","2930","Upplupna pensionskostnader","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2940","2940","Upplupna lagstadgade sociala och andra avgifter","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2950","2950","Upplupna avtalade sociala avgifter","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2960","2960","Upplupna räntekostnader","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2970","2970","Förutbetalda intäkter","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2990","2990","Övriga upplupna kostnader och förutbetalda intäkter","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a2999","2999","OBS-konto","account.data_account_type_current_liabilities","l10nse_chart_template","False"
+"a3000","3000","Försäljning inom Sverige","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3001","3001","Försäljning inom Sverige, 25 % moms","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3002","3002","Försäljning inom Sverige, 12 % moms","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3003","3003","Försäljning inom Sverige, 6 % moms","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3004","3004","Försäljning inom Sverige, momsfri","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3100","3100","Försäljning av varor utanför EU","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3105","3105","Försäljning varor till land utanför EU","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3106","3106","Försäljning varor till annat EU-land, momspliktig","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3108","3108","Försäljning varor till annat EU-land, momsfri","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3200","3200","Försäljning VMB och omvänd moms","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3211","3211","Försäljning positiv VMB 25 %","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3212","3212","Försäljning negativ VMB 25 %","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3231","3231","Försäljning inom byggsektorn, omvänd skatteskyldighet moms","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3300","3300","Försäljning av tjänster utanför Sverige","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3305","3305","Försäljning av tjänster till land utanför EU","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3308","3308","Försäljning av tjänster till annat EU-land","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3400","3400","Försäljning, egna uttag","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3401","3401","Egna uttag momspliktiga, 25 %","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3402","3402","Egna uttag momspliktiga, 12 %","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3403","3403","Egna uttag momspliktiga, 6 %","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3404","3404","Egna uttag, momsfria","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3500","3500","Fakturerade kostnader (gruppkonto)","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3510","3510","Fakturerat Emballage","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3520","3520","Fakturerade frakter","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3521","3521","Fakturerade frakter, EU-land","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3522","3522","Fakturerade frakter, export","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3530","3530","Fakturerad tull- och speditionskostnader m.m.","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3540","3540","Faktureringsavgifter","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3541","3541","Faktureringsavgifter, EU-land","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3542","3542","Faktureringsavgifter, export","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3600","3600","Rörelsens sidointäkter (gruppkonto)","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3730","3730","Lämnade rabatter","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3740","3740","Öres- och kronutjämning","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3800","3800","Aktiverat arbete för egen räkning (gruppkonto)","account.data_account_type_revenue","l10nse_chart_template","False"
+"a3900","3900","Övriga rörelseintäkter (gruppkonto)","account.data_account_type_other_income","l10nse_chart_template","False"
+"a3913","3913","Frivilligt momspliktiga hyresintäkter","account.data_account_type_other_income","l10nse_chart_template","False"
+"a3960","3960","Valutakursvinster på fordringar och skulder av rörelsekaraktär","account.data_account_type_other_income","l10nse_chart_template","False"
+"a3970","3970","Vinst vid avyttring av immateriella och materiella anläggningstillgångar","account.data_account_type_other_income","l10nse_chart_template","False"
+"a3980","3980","Erhållna offentliga stöd m.m.","account.data_account_type_other_income","l10nse_chart_template","False"
+"a4000","4000","Inköp av varor från Sverige","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4200","4200","Sålda varor VMB","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4211","4211","Sålda varor positiv VMB 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4212","4212","Sålda varor negativ VMB 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4400","4400","Momspliktiga inköp i Sverige","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4415","4415","Inköpta varor i Sverige, omvänd skattskyldighet, 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4425","4425","Inköp tjänster i Sverige, omvänd skattskyldighet, 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4426","4426","Inköp tjänster i Sverige, omvänd skattskyldighet, 12 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4427","4427","Inköp tjänster i Sverige, omvänd skattskyldighet, 6 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4500","4500","Övriga momsplitiga inköp","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4515","4515","Inköp av varor från annat EU-land, 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4516","4516","Inköp av varor från annat EU-land, 12 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4517","4517","Inköp av varor från annat EU-land, 6 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4518","4518","Inköp av varor från annat EU-land, momsfri","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4531","4531","Inköp av tjänster från ett land utanför EU, 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4532","4532","Inköp av tjänster från ett land utanför EU, 12 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4533","4533","Inköp av tjänster från ett land utanför EU, 6 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4535","4535","Inköp av tjänster från annat EU-land, 25 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4536","4536","Inköp av tjänster från annat EU-land, 12 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4537","4537","Inköp av tjänster från annat EU-land, 6 %","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4538","4538","Inköp av tjänster från annat EU-land, momsfri","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4545","4545","Import av varor, 25 % moms","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4546","4546","Import av varor, 12 % moms","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4547","4547","Import av varor, 6 % moms","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4600","4600","Legoarbeten och underentreprenader (gruppkonto)","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4700","4700","Reduktion av inköpspriser (gruppkonto)","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4900","4900","Förändring av lager (gruppkonto)","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4910","4910","Förändring av lager av råvaror","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4920","4920","Förändring av lager av tillsatsmaterial och förnödenheter","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4940","4940","Förändring produkter i arbete","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4950","4950","Förändring av lager av färdiga varor","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4960","4960","Förändring av lager av handelsvaror","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a4970","4970","Förändring pågående arbete, nedladgda kostnader","account.data_account_type_direct_costs","l10nse_chart_template","False"
+"a5010","5010","Lokalhyra","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5020","5020","El för belusning","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5030","5030","Värme","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5040","5040","Vatten och avlopp","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5060","5060","Städning och renhållning","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5070","5070","Reparation och underhåll av lokaler","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5120","5120","El för belysning","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5130","5130","Värme","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5140","5140","Vatten och avlopp","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5160","5160","Städning och renhållning","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5170","5170","Reparation och underhåll av fastighet","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5200","5200","Hyra av anläggningstillgångar (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5300","5300","Energikostnader (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5410","5410","Förbrukningsinventarier","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5420","5420","Programvaror","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5460","5460","Förbrukningsmaterial","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5480","5480","Arbetskläder","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5500","5500","Reparation och underhåll (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5600","5600","Kostnader för transportmedel (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5611","5611","Drivmedel för personbilar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5612","5612","Försäkring och skatt för personbilar ","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5613","5613","Reparation och underhåll av personbilar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5615","5615","Leasing av personbilar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5616","5616","Trängselskatt","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5700","5700","Frakter och transporter (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5800","5800","Resekostnader (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5810","5810","Biljetter","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5820","5820","Hyrbilskostnader","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5831","5831","Kost och logi i Sverige","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5832","5832","Kost och logi i utlandet","account.data_account_type_expenses","l10nse_chart_template","False"
+"a5900","5900","Reklam och PR","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6071","6071","Representation, avdragsgill","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6072","6072","Representation, ej avdragsgill","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6090","6090","Övriga försäljningskostnader ","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6100","6100","Kontorsmateriel och trycksaker (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6210","6210","Telekommunikation","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6230","6230","Datakommunikation","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6250","6250","Postbefordran","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6310","6310","Företagsförsäkringar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6350","6350","Förluster på kundfordringar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6390","6390","Övriga riskkostnader","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6410","6410","Styrelsearvoden som inte är lön","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6420","6420","Ersättningar till revisor","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6530","6530","Redovisningstjänster","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6540","6540","IT-tjänster","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6550","6550","Konsultarvoden","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6560","6560","Serviceavgifter till branschorganisationer","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6570","6570","Bankkostnader","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6580","6580","Advokat- och rättegångskostnader","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6590","6590","Övriga externa tjänster","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6800","6800","Inhyrd personal (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6970","6970","Tidningar, tidskrifter och facklitteratur","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6980","6980","Föreningsavgifter","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6991","6991","Övriga externa kostnader, avdragsgilla","account.data_account_type_expenses","l10nse_chart_template","False"
+"a6992","6992","Övriga externa kostnader, ej avdragsgilla","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7010","7010","Löner till kollektivanställda","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7090","7090","Förändring av semesterlöneskuld","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7210","7210","Löner till tjänstemän","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7220","7220","Löner till företagsledare","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7240","7240","Styrelsearvoden","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7290","7290","Förändring av semesterlöneskuld","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7310","7310","Kontanta extraersättningar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7321","7321","Skattefria traktamenten, Sverige","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7322","7322","Skattepliktiga traktamenten, Sverige","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7323","7323","Skattefria traktamenten, utlandet","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7324","7324","Skattepliktiga traktamenten, utlandet","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7331","7331","Skattefria bilersättningar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7332","7332","Skattepliktiga bilersättningar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7333","7333","Ersättning för trängselskatt, skattefri","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7380","7380","Kostnader förmånder till anställda","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7385","7385","Kostnader för fri bil","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7390","7390","Övriga kostnadsersättningar och förmåner","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7410","7410","Pensionsförsäkringspremier","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7490","7490","Övriga pensionskostnader","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7511","7511","Arbetsgivaravgift för löner och ersättningar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7512","7512","Arbetsgivaravgifter för förmånsvärden","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7519","7519","Arbetsgivaravgifter för semester- och löneskulder","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7520","7520","Avgifter 16,36 %","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7530","7530","Särskild Löneskatt","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7550","7550","Avkastningsskatt på pensionsmedel","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7570","7570","Premier för arbetsmarknadsförsäkringar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7580","7580","Gruppförsäkringspremier","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7590","7590","Övriga sociala och andra avgifter enligt lag och avtal","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7600","7600","Övriga personalkostnader (gruppkonto)","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7610","7610","Utbildning","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7621","7621","Sjuk- och hälsovård, avdragsgill","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7622","7622","Sjuk- och hälsovård, ej avdragsgill","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7631","7631","Personalrepresentation, avdragsgill","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7632","7632","Personalrepresentation, ej avdragsgill","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7720","7720","Nedskrivningar av byggnader och mark","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7730","7730","Nedskrivningar av maskiner och inventarier","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7810","7810","Avskrivningar av immateriella anläggningstillgångar","account.data_account_type_depreciation","l10nse_chart_template","False"
+"a7820","7820","Avskrivningar på byggnader och markanläggningar","account.data_account_type_depreciation","l10nse_chart_template","False"
+"a7830","7830","Avskrivningar maskiner och inventarier","account.data_account_type_depreciation","l10nse_chart_template","False"
+"a7970","7970","Förlust vid avyttring av immateriella och materiella anläggningstillgångar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a7990","7990","Övriga rörelsekostnader","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8210","8210","Utdelningar på andelar i andra företag","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8220","8220","Resultat vid försäljning av värdepapper i och långfristiga fordringar hos andra företag","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8250","8250","Ränteintäkter från långfristiga fordringar hos och värdepapper i andra företag","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8270","8270","Nedskrivningar av innehav av andelar i och långfristiga fordringar hos andra företag","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8310","8310","Ränteintäkter från omsättningstillgångar","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8314","8314","Skattefria ränteintäkter","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8330","8330","Valutakursdifferenser på kortfristiga fordringar och placeringar","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8340","8340","Utdelningar på kortfristiga placeringar","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8350","8350","Resultat vid försäljning av kortfristiga placeringar","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8390","8390","Övriga finansiella intäkter","account.data_account_type_other_income","l10nse_chart_template","False"
+"a8410","8410","Räntekostnader för långfristiga skulder","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8420","8420","Räntekostnader för kortfristiga skulder","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8422","8422","Dröjsmålsräntor för leverantörsskulder","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8423","8423","Räntekostnader för skatter och avgifter","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8430","8430","Valutakursdifferenser på skulder","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8811","8811","Avsättning till periodiseringsfond","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8819","8819","Återföring från periodiseringsfond","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8850","8850","Förändring av överavskrivningar","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8910","8910","Skatt som belastar årets resultat","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8990","8990","Resultat","account.data_account_type_expenses","l10nse_chart_template","False"
+"a8999","8999","Årets resultat","account.data_account_type_expenses","l10nse_chart_template","False"
diff --git a/addons/l10n_se/data/account_chart_template_after_accounts.xml b/addons/l10n_se/data/account_chart_template_after_accounts.xml
new file mode 100644
index 00000000..77265945
--- /dev/null
+++ b/addons/l10n_se/data/account_chart_template_after_accounts.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="l10nse_chart_template" model="account.chart.template">
+ <field name="property_account_receivable_id" ref="a1510"/>
+ <field name="property_account_payable_id" ref="a2440"/>
+ <field name="property_account_expense_categ_id" ref="a4000"/>
+ <field name="property_account_income_categ_id" ref="a3001"/>
+ <field name="income_currency_exchange_account_id" ref="a3960"/>
+ <field name="expense_currency_exchange_account_id" ref="a3960"/>
+ <field name="property_stock_account_input_categ_id" ref="a4960"/>
+ <field name="property_stock_account_output_categ_id" ref="a4960"/>
+ <field name="property_stock_valuation_account_id" ref="a1410"/>
+ <field name="default_pos_receivable_account_id" ref="a1910"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_chart_template_before_accounts.xml b/addons/l10n_se/data/account_chart_template_before_accounts.xml
new file mode 100644
index 00000000..19823297
--- /dev/null
+++ b/addons/l10n_se/data/account_chart_template_before_accounts.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+ <record id="l10nse_chart_template" model="account.chart.template">
+ <field name="name">Swedish Chart of Account</field>
+ <field name="currency_id" ref="base.SEK"/>
+ <field name="bank_account_code_prefix">193</field>
+ <field name="cash_account_code_prefix">191</field>
+ <field name="transfer_account_code_prefix">194</field>
+ <field name="code_digits">4</field>
+ <field name="complete_tax_set" eval="True"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_chart_template_configuration.xml b/addons/l10n_se/data/account_chart_template_configuration.xml
new file mode 100644
index 00000000..6fdfde55
--- /dev/null
+++ b/addons/l10n_se/data/account_chart_template_configuration.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_se.l10nse_chart_template')]"/>
+ </function>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_fiscal_position_account_template.xml b/addons/l10n_se/data/account_fiscal_position_account_template.xml
new file mode 100644
index 00000000..785f033e
--- /dev/null
+++ b/addons/l10n_se/data/account_fiscal_position_account_template.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record id="fps_euro_25_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3001"/>
+ <field name="account_dest_id" ref="a3106"/>
+ </record>
+ <record id="fps_euro_12_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3002"/>
+ <field name="account_dest_id" ref="a3106"/>
+ </record>
+ <record id="fps_euro_6_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3003"/>
+ <field name="account_dest_id" ref="a3106"/>
+ </record>
+ <record id="fps_euro_0_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3004"/>
+ <field name="account_dest_id" ref="a3106"/>
+ </record>
+ <record id="fps_euro_25_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3001"/>
+ <field name="account_dest_id" ref="a3308"/>
+ </record>
+ <record id="fps_euro_12_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3002"/>
+ <field name="account_dest_id" ref="a3308"/>
+ </record>
+ <record id="fps_euro_6_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3003"/>
+ <field name="account_dest_id" ref="a3308"/>
+ </record>
+ <record id="fps_euro_0_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_euro_b2b"/>
+ <field name="account_src_id" ref="a3004"/>
+ <field name="account_dest_id" ref="a3308"/>
+ </record>
+ <record id="fps_outside_euro_25_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3001"/>
+ <field name="account_dest_id" ref="a3105"/>
+ </record>
+ <record id="fps_outside_euro_12_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3002"/>
+ <field name="account_dest_id" ref="a3105"/>
+ </record>
+ <record id="fps_outside_euro_6_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3003"/>
+ <field name="account_dest_id" ref="a3105"/>
+ </record>
+ <record id="fps_outside_euro_0_goods_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3004"/>
+ <field name="account_dest_id" ref="a3105"/>
+ </record>
+ <record id="fps_outside_euro_25_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3001"/>
+ <field name="account_dest_id" ref="a3305"/>
+ </record>
+ <record id="fps_outside_euro_12_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3002"/>
+ <field name="account_dest_id" ref="a3305"/>
+ </record>
+ <record id="fps_outside_euro_6_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3003"/>
+ <field name="account_dest_id" ref="a3305"/>
+ </record>
+ <record id="fps_outside_euro_0_service_acc" model="account.fiscal.position.account.template">
+ <field name="position_id" ref="fp_outside_euro"/>
+ <field name="account_src_id" ref="a3004"/>
+ <field name="account_dest_id" ref="a3305"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_fiscal_position_tax_template.xml b/addons/l10n_se/data/account_fiscal_position_tax_template.xml
new file mode 100644
index 00000000..d67d8bef
--- /dev/null
+++ b/addons/l10n_se/data/account_fiscal_position_tax_template.xml
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <!-- Fiscal Position Purchase Eurozone -->
+ <record id="fpp_euro_25_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="purchase_tax_25_services" />
+ <field name="tax_dest_id" ref="purchase_services_tax_25_EC" />
+ </record>
+ <record id="fpp_euro_25_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="purchase_tax_25_goods" />
+ <field name="tax_dest_id" ref="purchase_goods_tax_25_EC" />
+ </record>
+ <record id="fpp_euro_12_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="purchase_tax_12_services" />
+ <field name="tax_dest_id" ref="purchase_services_tax_12_EC" />
+ </record>
+ <record id="fpp_euro_12_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="purchase_tax_12_goods" />
+ <field name="tax_dest_id" ref="purchase_goods_tax_12_EC" />
+ </record>
+ <record id="fpp_euro_6_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="purchase_tax_6_services" />
+ <field name="tax_dest_id" ref="purchase_services_tax_6_EC" />
+ </record>
+ <record id="fpp_euro_6_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="purchase_tax_6_goods" />
+ <field name="tax_dest_id" ref="purchase_goods_tax_6_EC" />
+ </record>
+ <!-- Fiscal Position VAT on sales eurozone -->
+ <record id="fps_euro_25_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="sale_tax_25_services" />
+ <field name="tax_dest_id" ref="sale_tax_services_EC" />
+ </record>
+ <record id="fps_euro_25_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="sale_tax_25_goods" />
+ <field name="tax_dest_id" ref="sale_tax_goods_EC" />
+ </record>
+ <record id="fps_euro_12_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="sale_tax_12_services" />
+ <field name="tax_dest_id" ref="sale_tax_services_EC" />
+ </record>
+ <record id="fps_euro_12_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="sale_tax_12_goods" />
+ <field name="tax_dest_id" ref="sale_tax_goods_EC" />
+ </record>
+ <record id="fps_euro_6_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="sale_tax_6_services" />
+ <field name="tax_dest_id" ref="sale_tax_services_EC" />
+ </record>
+ <record id="fps_euro_6_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_euro_b2b" />
+ <field name="tax_src_id" ref="sale_tax_6_goods" />
+ <field name="tax_dest_id" ref="sale_tax_goods_EC" />
+ </record>
+ <!-- Fiscal Position Purchase None Eurozone -->
+ <record id="fpp_outside_25_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="purchase_tax_25_services" />
+ <field name="tax_dest_id" ref="purchase_services_tax_25_NEC" />
+ </record>
+ <record id="fpp_outside_25_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="purchase_tax_25_goods" />
+ <field name="tax_dest_id" ref="purchase_goods_tax_25_NEC" />
+ </record>
+ <record id="fpp_outside_12_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="purchase_tax_12_services" />
+ <field name="tax_dest_id" ref="purchase_services_tax_12_NEC" />
+ </record>
+ <record id="fpp_outside_12_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="purchase_tax_12_goods" />
+ <field name="tax_dest_id" ref="purchase_goods_tax_12_NEC" />
+ </record>
+ <record id="fpp_outside_6_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="purchase_tax_6_services" />
+ <field name="tax_dest_id" ref="purchase_services_tax_6_NEC" />
+ </record>
+ <record id="fpp_outside_6_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="purchase_tax_6_goods" />
+ <field name="tax_dest_id" ref="purchase_goods_tax_6_NEC" />
+ </record>
+ <!-- Fiscal Position VAT on sales eurozone -->
+ <record id="fps_outside_25_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="sale_tax_25_services" />
+ <field name="tax_dest_id" ref="sale_tax_services_NEC" />
+ </record>
+ <record id="fps_outside_25_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="sale_tax_25_goods" />
+ <field name="tax_dest_id" ref="sale_tax_goods_NEC" />
+ </record>
+ <record id="fps_outside_12_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="sale_tax_12_services" />
+ <field name="tax_dest_id" ref="sale_tax_services_NEC" />
+ </record>
+ <record id="fps_outside_12_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="sale_tax_12_goods" />
+ <field name="tax_dest_id" ref="sale_tax_goods_NEC" />
+ </record>
+ <record id="fps_outside_6_services" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="sale_tax_6_services" />
+ <field name="tax_dest_id" ref="sale_tax_services_NEC" />
+ </record>
+ <record id="fps_outside_6_goods" model="account.fiscal.position.tax.template">
+ <field name="position_id" ref="fp_outside_euro" />
+ <field name="tax_src_id" ref="sale_tax_6_goods" />
+ <field name="tax_dest_id" ref="sale_tax_goods_NEC" />
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_fiscal_position_template.xml b/addons/l10n_se/data/account_fiscal_position_template.xml
new file mode 100644
index 00000000..eb5cc685
--- /dev/null
+++ b/addons/l10n_se/data/account_fiscal_position_template.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record id="fp_sweden" model="account.fiscal.position.template">
+ <field name="name">Sverige</field>
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="auto_apply" eval="True"/>
+ <field name="country_id" ref="base.se"/>
+ <field name="vat_required" eval="True"/>
+ <field name="sequence">10</field>
+ </record>
+ <record id="fp_euro_b2c" model="account.fiscal.position.template">
+ <field name="name">Europaunionen (B2C)</field>
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="auto_apply" eval="True"/>
+ <field name="country_group_id" ref="base.europe"/>
+ <field name="sequence">11</field>
+ </record>
+ <record id="fp_euro_b2b" model="account.fiscal.position.template">
+ <field name="name">Europaunionen (B2B)</field>
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="auto_apply" eval="True"/>
+ <field name="vat_required" eval="True"/>
+ <field name="country_group_id" ref="base.europe"/>
+ <field name="sequence">12</field>
+ </record>
+ <record id="fp_outside_euro" model="account.fiscal.position.template">
+ <field name="name">Utanför Europaunionen</field>
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="auto_apply" eval="True"/>
+ <field name="sequence">13</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_tax_group.xml b/addons/l10n_se/data/account_tax_group.xml
new file mode 100644
index 00000000..3b1c2020
--- /dev/null
+++ b/addons/l10n_se/data/account_tax_group.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data noupdate="1">
+ <record id="tax_group_25" model="account.tax.group">
+ <field name="name">VAT 25%</field>
+ </record>
+ <record id="tax_group_12" model="account.tax.group">
+ <field name="name">VAT 12%</field>
+ </record>
+ <record id="tax_group_6" model="account.tax.group">
+ <field name="name">VAT 6%</field>
+ </record>
+ <record id="tax_group_0" model="account.tax.group">
+ <field name="name">VAT 0%</field>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_tax_report_data.xml b/addons/l10n_se/data/account_tax_report_data.xml
new file mode 100644
index 00000000..0dcef4f6
--- /dev/null
+++ b/addons/l10n_se/data/account_tax_report_data.xml
@@ -0,0 +1,365 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <data>
+
+ <record id="tax_report" model="account.tax.report">
+ <field name="name">skatterapport</field>
+ <field name="country_id" ref="base.se"/>
+ </record>
+
+ <!-- -->
+ <!--A-->
+ <!-- -->
+ <record id="tax_report_title_sales" model="account.tax.report.line">
+ <field name="name">Block A – Momspliktig försäljning eller uttag exklusive moms</field>
+ <field name="code">se_a</field>
+ <field name="sequence">1</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_05" model="account.tax.report.line">
+ <field name="name">Fält 05 – Momspliktig försäljning som inte ingår i fält 06, 07 eller 08</field>
+ <field name="code">se_05</field>
+ <field name="tag_name">se_05</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_06" model="account.tax.report.line">
+ <field name="name">Fält 06 – Momspliktiga uttag</field>
+ <field name="code">se_06</field>
+ <field name="tag_name">se_06</field>
+ <field name="sequence">2</field>
+ <field name="parent_id" ref="tax_report_title_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_07" model="account.tax.report.line">
+ <field name="name">Fält 07 – Beskattningsunderlag vid vinstmarginalbeskattning</field>
+ <field name="code">se_07</field>
+ <field name="tag_name">se_07</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_08" model="account.tax.report.line">
+ <field name="name">Fält 08 – Hyresinkomster vid frivillig skattskyldighet</field>
+ <field name="code">se_08</field>
+ <field name="tag_name">se_08</field>
+ <field name="sequence">4</field>
+ <field name="parent_id" ref="tax_report_title_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--B-->
+ <!-- -->
+ <record id="tax_report_title_output_vat_sales" model="account.tax.report.line">
+ <field name="name">Block B – Utgående moms på försäljning eller uttag i fält 05–08</field>
+ <field name="code">se_b</field>
+ <field name="sequence">2</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_10" model="account.tax.report.line">
+ <field name="name">Fält 10 – Utgående moms 25 %</field>
+ <field name="code">se_10</field>
+ <field name="tag_name">se_10</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_11" model="account.tax.report.line">
+ <field name="name">Fält 11 – Utgående moms 12 %</field>
+ <field name="code">se_11</field>
+ <field name="tag_name">se_11</field>
+ <field name="sequence">2</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_12" model="account.tax.report.line">
+ <field name="name">Fält 12 – Utgående moms 6 %</field>
+ <field name="code">se_12</field>
+ <field name="tag_name">se_12</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--C-->
+ <!-- -->
+ <record id="tax_report_title_purchases" model="account.tax.report.line">
+ <field name="name">Block C – Momspliktiga inköp vid omvänd skattskyldighet</field>
+ <field name="code">se_c</field>
+ <field name="sequence">3</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_20" model="account.tax.report.line">
+ <field name="name">Fält 20 – Inköp av varor från annat EU-land</field>
+ <field name="code">se_20</field>
+ <field name="tag_name">se_20</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_21" model="account.tax.report.line">
+ <field name="name">Fält 21 – Inköp av tjänster från ett annat EU-land, enligt huvudregeln</field>
+ <field name="code">se_21</field>
+ <field name="tag_name">se_21</field>
+ <field name="sequence">2</field>
+ <field name="parent_id" ref="tax_report_title_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_22" model="account.tax.report.line">
+ <field name="name">Fält 22 – Inköp av tjänster från länder utanför EU</field>
+ <field name="code">se_22</field>
+ <field name="tag_name">se_22</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_23" model="account.tax.report.line">
+ <field name="name">Fält 23 – Inköp av varor i Sverige</field>
+ <field name="code">se_23</field>
+ <field name="tag_name">se_23</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_24" model="account.tax.report.line">
+ <field name="name">Fält 24 – Övriga inköp av tjänster</field>
+ <field name="code">se_24</field>
+ <field name="tag_name">se_24</field>
+ <field name="sequence">4</field>
+ <field name="parent_id" ref="tax_report_title_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--D-->
+ <!-- -->
+ <record id="tax_report_title_output_vat_purchases" model="account.tax.report.line">
+ <field name="name">Block D – Utgående moms på inköp i fält 20–24</field>
+ <field name="code">se_d</field>
+ <field name="sequence">4</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_30" model="account.tax.report.line">
+ <field name="name">Fält 30 – Utgående moms 25 %</field>
+ <field name="code">se_30</field>
+ <field name="tag_name">se_30</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_31" model="account.tax.report.line">
+ <field name="name">Fält 31 – Utgående moms 12 %</field>
+ <field name="code">se_31</field>
+ <field name="tag_name">se_31</field>
+ <field name="sequence">2</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_32" model="account.tax.report.line">
+ <field name="name">Fält 32 – Utgående moms 6 %</field>
+ <field name="code">se_32</field>
+ <field name="tag_name">se_32</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_purchases"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--H-->
+ <!-- -->
+ <record id="tax_report_title_imports" model="account.tax.report.line">
+ <field name="name">Block H - moms vid import</field>
+ <field name="code">se_h</field>
+ <field name="sequence">5</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_50" model="account.tax.report.line">
+ <field name="name">Fält 50 - Beskattningsunderlag vid import</field>
+ <field name="code">se_50</field>
+ <field name="tag_name">se_50</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_imports"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--I-->
+ <!-- -->
+ <record id="tax_report_title_output_vat_imports" model="account.tax.report.line">
+ <field name="name">Block I - Utgående moms på import i fält 50</field>
+ <field name="code">se_i</field>
+ <field name="sequence">6</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_60" model="account.tax.report.line">
+ <field name="name">Fält 60 – Utgående moms 25 %</field>
+ <field name="code">se_60</field>
+ <field name="tag_name">se_60</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_imports"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_61" model="account.tax.report.line">
+ <field name="name">Fält 61 – Utgående moms 12 %</field>
+ <field name="code">se_61</field>
+ <field name="tag_name">se_61</field>
+ <field name="sequence">2</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_imports"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_62" model="account.tax.report.line">
+ <field name="name">Fält 62 – Utgående moms 6 %</field>
+ <field name="code">se_62</field>
+ <field name="tag_name">se_62</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_output_vat_imports"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--E-->
+ <!-- -->
+ <record id="tax_report_title_exempt_sales" model="account.tax.report.line">
+ <field name="name">Block E – Försäljning m.m. som är undantagen från moms</field>
+ <field name="code">se_e</field>
+ <field name="sequence">7</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_35" model="account.tax.report.line">
+ <field name="name">Fält 35 – Försäljning av varor till ett annat EU-land</field>
+ <field name="code">se_35</field>
+ <field name="tag_name">se_35</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_36" model="account.tax.report.line">
+ <field name="name">Fält 36 – Försäljning av varor utanför EU</field>
+ <field name="code">se_36</field>
+ <field name="tag_name">se_36</field>
+ <field name="sequence">2</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_37" model="account.tax.report.line">
+ <field name="name">Fält 37 – Mellanmans inköp av varor vid trepartshandel</field>
+ <field name="code">se_37</field>
+ <field name="tag_name">se_37</field>
+ <field name="sequence">3</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_38" model="account.tax.report.line">
+ <field name="name">Fält 38 – Mellanmans försäljning av varor vid trepartshandel</field>
+ <field name="code">se_38</field>
+ <field name="tag_name">se_38</field>
+ <field name="sequence">4</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_39" model="account.tax.report.line">
+ <field name="name">Fält 39 – Försäljning av tjänster till en beskattningsbar person (näringsidkare) i ett
+ annat EU-land, enligt huvudregeln
+ </field>
+ <field name="code">se_39</field>
+ <field name="tag_name">se_39</field>
+ <field name="sequence">5</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_40" model="account.tax.report.line">
+ <field name="name">Fält 40 – Övrig försäljning av tjänster omsatta utanför Sverige</field>
+ <field name="code">se_40</field>
+ <field name="tag_name">se_40</field>
+ <field name="sequence">6</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_41" model="account.tax.report.line">
+ <field name="name">Fält 41 – Försäljning när köparen är skattskyldig i Sverige</field>
+ <field name="code">se_41</field>
+ <field name="tag_name">se_41</field>
+ <field name="sequence">7</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_42" model="account.tax.report.line">
+ <field name="name">Fält 42 – Övrig försäljning m.m.</field>
+ <field name="code">se_42</field>
+ <field name="tag_name">se_42</field>
+ <field name="sequence">8</field>
+ <field name="parent_id" ref="tax_report_title_exempt_sales"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--F-->
+ <!-- -->
+ <record id="tax_report_title_input_vat" model="account.tax.report.line">
+ <field name="name">Block F – Ingående moms</field>
+ <field name="code">se_f</field>
+ <field name="sequence">8</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_48" model="account.tax.report.line">
+ <field name="name">Fält 48 – Ingående moms att dra av</field>
+ <field name="code">se_48</field>
+ <field name="tag_name">se_48</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_input_vat"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <!-- -->
+ <!--G-->
+ <!-- -->
+ <record id="tax_report_title_vat_debt_credit" model="account.tax.report.line">
+ <field name="name">Block G – Moms att betala eller få tillbaka</field>
+ <field name="code">se_g</field>
+ <field name="formula">se_b+se_i+se_d+se_f</field>
+ <field name="sequence">9</field>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ <record id="tax_report_line_49" model="account.tax.report.line">
+ <field name="name">Fält 49 – Moms att betala eller få tillbaka</field>
+ <field name="code">se_49</field>
+ <field name="formula">se_b+se_i+se_d+se_f</field>
+ <field name="sequence">1</field>
+ <field name="parent_id" ref="tax_report_title_vat_debt_credit"/>
+ <field name="report_id" ref="tax_report"/>
+ </record>
+
+ </data>
+</odoo>
diff --git a/addons/l10n_se/data/account_tax_template.xml b/addons/l10n_se/data/account_tax_template.xml
new file mode 100644
index 00000000..a946d413
--- /dev/null
+++ b/addons/l10n_se/data/account_tax_template.xml
@@ -0,0 +1,1147 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<odoo>
+ <data noupdate="1">
+ <record id="sale_tax_25_goods" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Utgående moms 25%</field>
+ <field name="description">ST25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2611'),
+ 'plus_report_line_ids': [ref('tax_report_line_10')]
+ })]"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2611'),
+ 'minus_report_line_ids': [ref('tax_report_line_10')]
+ })]"/>
+ </record>
+ <record id="sale_tax_25_services" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Utgående moms Tjänst 25%</field>
+ <field name="description">ST25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2611'),
+ 'plus_report_line_ids': [ref('tax_report_line_10')]
+ })]"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2611'),
+ 'minus_report_line_ids': [ref('tax_report_line_10')]
+ })]"/>
+ </record>
+ <record id="purchase_tax_25_goods" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Ingående moms 25%</field>
+ <field name="description">PT25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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('a2641'),
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ <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('a2641'),
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ </record>
+ <record id="purchase_tax_25_services" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Ingående moms Tjänst 25%</field>
+ <field name="description">PT25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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('a2641'),
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ <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('a2641'),
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ </record>
+ <record id="sale_tax_12_goods" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Utgående moms 12%</field>
+ <field name="description">ST12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2621'),
+ 'plus_report_line_ids': [ref('tax_report_line_11')]
+ })]"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2621'),
+ 'minus_report_line_ids': [ref('tax_report_line_11')]
+ })]"/>
+ </record>
+ <record id="sale_tax_12_services" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Utgående moms Tjänst 12%</field>
+ <field name="description">ST12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2621'),
+ 'plus_report_line_ids': [ref('tax_report_line_11')]
+ })]"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2621'),
+ 'minus_report_line_ids': [ref('tax_report_line_11')]
+ })]"/>
+ </record>
+ <record id="purchase_tax_12_goods" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Ingående moms 12%</field>
+ <field name="description">PT12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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('a2641'),
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ <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('a2641'),
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ </record>
+ <record id="purchase_tax_12_services" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Ingående moms Tjänst 12%</field>
+ <field name="description">PT12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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('a2641'),
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ <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('a2641'),
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ </record>
+ <record id="sale_tax_6_goods" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Utgående moms 6%</field>
+ <field name="description">ST6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2631'),
+ 'plus_report_line_ids': [ref('tax_report_line_12')]
+ })]"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2631'),
+ 'minus_report_line_ids': [ref('tax_report_line_12')]
+ })]"/>
+ </record>
+ <record id="sale_tax_6_services" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Utgående moms Tjänst 6%</field>
+ <field name="description">ST6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2631'),
+ 'plus_report_line_ids': [ref('tax_report_line_12')]
+ })]"/>
+ <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_05')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2631'),
+ 'minus_report_line_ids': [ref('tax_report_line_12')]
+ })]"/>
+ </record>
+ <record id="purchase_tax_6_goods" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Ingående moms 6%</field>
+ <field name="description">PT6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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('a2641'),
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ <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('a2641'),
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ </record>
+ <record id="purchase_tax_6_services" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Ingående moms Tjänst 6%</field>
+ <field name="description">PT6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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('a2641'),
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ <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('a2641'),
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ })]"/>
+ </record>
+ <!-- Tax template VAT in EC goods -->
+ <record id="sale_tax_services_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Momsfri försäljning av tjänst EU</field>
+ <field name="description">SE0</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_0"/>
+ <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_39')]
+ }),
+ (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_39')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax'
+ })]"/>
+ </record>
+ <record id="sale_tax_goods_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Momsfri Försäljning av varor EU</field>
+ <field name="description">SE0</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_0"/>
+ <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_35')]
+ }),
+ (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_35')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax'
+ })]"/>
+ </record>
+ <record id="purchase_goods_tax_25_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av varor EU moms 25%</field>
+ <field name="description">PE25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_20')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_30')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ <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_20')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_30')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ </record>
+ <record id="purchase_goods_tax_12_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av varor EU moms 12%</field>
+ <field name="description">PE12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_20')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_31')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ <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_20')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_31')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ </record>
+ <record id="purchase_goods_tax_6_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av varor EU moms 6%</field>
+ <field name="description">PE6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_20')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_32')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ <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_20')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_32')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ </record>
+ <!-- Tax template VAT in EC services -->
+ <record id="purchase_services_tax_25_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av tjänst EU moms 25%</field>
+ <field name="description">PE25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_21')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_30')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ <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_21')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_30')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ </record>
+ <record id="purchase_services_tax_12_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av tjänst EU moms 12%</field>
+ <field name="description">PE12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_21')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_31')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ <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_21')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_31')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ </record>
+ <record id="purchase_services_tax_6_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av tjänst EU moms 6%</field>
+ <field name="description">PE6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_21')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_32')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ <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_21')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_32')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ </record>
+ <!-- Construction services -->
+ <record id="purchase_construction_services_tax_25_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköpta tjänster i Sverige, omvändskattskyldighet, 25 %</field>
+ <field name="description">PCS25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_24')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2647'),
+ 'plus_report_line_ids': [ref('tax_report_line_30')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ <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_24')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2647'),
+ 'minus_report_line_ids': [ref('tax_report_line_30')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ </record>
+ <record id="purchase_construction_services_tax_12_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköpta tjänster i Sverige, omvändskattskyldighet, 12 %</field>
+ <field name="description">PCS12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_24')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a4426'),
+ 'plus_report_line_ids': [ref('tax_report_line_31')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ <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_24')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a4426'),
+ 'minus_report_line_ids': [ref('tax_report_line_31')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ </record>
+ <record id="purchase_construction_services_tax_6_EC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköpta tjänster i Sverige, omvändskattskyldighet, 6 %</field>
+ <field name="description">PCS6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_24')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a4427'),
+ 'plus_report_line_ids': [ref('tax_report_line_32')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ <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_24')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a4427'),
+ 'minus_report_line_ids': [ref('tax_report_line_32')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ </record>
+ <!-- Tax template VAT Export -->
+ <record id="sale_tax_services_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Momsfri försäljning av tjänst utanför EU</field>
+ <field name="description">SE0</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_0"/>
+ <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_39')]
+ }),
+ (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_39')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax'
+ })]"/>
+ </record>
+ <record id="sale_tax_goods_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Momsfri försäljning av varor utanför EU</field>
+ <field name="description">SE0</field>
+ <field name="amount">0</field>
+ <field name="type_tax_use">sale</field>
+ <field name="tax_group_id" ref="tax_group_0"/>
+ <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_36')]
+ }),
+ (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_36')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax'
+ })]"/>
+ </record>
+ <record id="purchase_goods_tax_25_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Beskattningsunderlag vid import 25%</field>
+ <field name="description">PN25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_50')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_60')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2615')
+ })]"/>
+ <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_50')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_60')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2615')
+ })]"/>
+ </record>
+ <record id="purchase_goods_tax_12_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Beskattningsunderlag vid import 12%</field>
+ <field name="description">PN12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_50')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_61')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2625')
+ })]"/>
+ <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_50')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_61')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2625')
+ })]"/>
+ </record>
+ <record id="purchase_goods_tax_6_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Beskattningsunderlag vid import 6%</field>
+ <field name="description">PN6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_50')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_62')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2635')
+ })]"/>
+ <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_50')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_62')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2635')
+ })]"/>
+ </record>
+ <record id="purchase_services_tax_25_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av tjänster utanför EU 25%</field>
+ <field name="description">PN25</field>
+ <field name="amount">25</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_25"/>
+ <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_22')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_30')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ <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_22')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_30')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2614')
+ })]"/>
+ </record>
+ <record id="purchase_services_tax_12_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av tjänster utanför EU 12%</field>
+ <field name="description">PN12</field>
+ <field name="amount">12</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_12"/>
+ <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_22')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_31')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ <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_22')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_31')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2624')
+ })]"/>
+ </record>
+ <record id="purchase_services_tax_6_NEC" model="account.tax.template">
+ <field name="chart_template_id" ref="l10nse_chart_template"/>
+ <field name="name">Inköp av tjänster utanför EU 6%</field>
+ <field name="description">PN6</field>
+ <field name="amount">6</field>
+ <field name="type_tax_use">purchase</field>
+ <field name="tax_group_id" ref="tax_group_6"/>
+ <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_22')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'plus_report_line_ids': [ref('tax_report_line_32')],
+ 'minus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ <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_22')]
+ }),
+ (0, 0, {
+ 'factor_percent': 100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2645'),
+ 'minus_report_line_ids': [ref('tax_report_line_32')],
+ 'plus_report_line_ids': [ref('tax_report_line_48')]
+ }),
+ (0, 0, {
+ 'factor_percent': -100,
+ 'repartition_type': 'tax',
+ 'account_id': ref('a2634')
+ })]"/>
+ </record>
+ </data>
+</odoo>
diff --git a/addons/l10n_se/demo/demo_company.xml b/addons/l10n_se/demo/demo_company.xml
new file mode 100644
index 00000000..131bde33
--- /dev/null
+++ b/addons/l10n_se/demo/demo_company.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <record id="partner_demo_company_se" model="res.partner">
+ <field name="name">SE Company</field>
+ <field name="vat">SE810354746201</field>
+ <field name="street"></field>
+ <field name="city">Ängelholms kommun</field>
+ <field name="country_id" ref="base.se"/>
+
+ <field name="zip">262 64</field>
+ <field name="phone">+46 70 123 45 67</field>
+ <field name="email">info@company.seexample.com</field>
+ <field name="website">www.seexample.com</field>
+ </record>
+
+ <record id="demo_company_se" model="res.company">
+ <field name="name">SE Company</field>
+ <field name="partner_id" ref="partner_demo_company_se"/>
+ </record>
+
+ <function model="res.company" name="_onchange_country_id">
+ <value eval="[ref('demo_company_se')]"/>
+ </function>
+
+ <function model="res.users" name="write">
+ <value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
+ <value eval="{'company_ids': [(4, ref('l10n_se.demo_company_se'))]}"/>
+ </function>
+
+ <function model="account.chart.template" name="try_loading">
+ <value eval="[ref('l10n_se.l10nse_chart_template')]"/>
+ <value model="res.company" eval="obj().env.ref('l10n_se.demo_company_se')"/>
+ </function>
+</odoo>
diff --git a/addons/l10n_se/models/__init__.py b/addons/l10n_se/models/__init__.py
new file mode 100644
index 00000000..aff44f33
--- /dev/null
+++ b/addons/l10n_se/models/__init__.py
@@ -0,0 +1 @@
+from . import res_company
diff --git a/addons/l10n_se/models/res_company.py b/addons/l10n_se/models/res_company.py
new file mode 100644
index 00000000..af2ca187
--- /dev/null
+++ b/addons/l10n_se/models/res_company.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, fields, models
+import re
+
+
+class ResCompany(models.Model):
+ _inherit = 'res.company'
+
+ org_number = fields.Char(compute='_compute_org_number')
+
+ @api.depends('vat')
+ def _compute_org_number(self):
+ for company in self:
+ if company.country_id.code == "SE" and company.vat:
+ org_number = re.sub(r'\D', '', company.vat)[:-2]
+ org_number = org_number[:6] + '-' + org_number[6:]
+
+ company.org_number = org_number
+ else:
+ company.org_number = ''
diff --git a/addons/l10n_se/static/description/icon.png b/addons/l10n_se/static/description/icon.png
new file mode 100644
index 00000000..be480002
--- /dev/null
+++ b/addons/l10n_se/static/description/icon.png
Binary files differ