[ADD] l10n_fi: Finnish localization module
Task ID : 35180 closes odoo/odoo#50506 X-original-commit: 651a360881e99534f6ee9f8f14dd732519cbbe44 Related: odoo/enterprise#10324 Signed-off-by: Josse Colpaert <jco@openerp.com>
This commit is contained in:
committed by
Ravi Gohil
parent
8f0f204afa
commit
06c0600ba9
@@ -0,0 +1,5 @@
|
||||
#-*- coding:utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from. import models
|
||||
from. import tests
|
||||
@@ -0,0 +1,40 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
{
|
||||
"name": "Finnish Localization",
|
||||
"version": "13.0.1",
|
||||
"author": "Avoin.Systems, "
|
||||
"Tawasta, "
|
||||
"Vizucom, "
|
||||
"Sprintit",
|
||||
"category": "Localization",
|
||||
"description": """
|
||||
This is the Odoo module to manage the accounting in Finland.
|
||||
============================================================
|
||||
|
||||
After installing this module, you'll have access to :
|
||||
* Finnish chart of account
|
||||
* Fiscal positions
|
||||
* Invoice Payment Reference Types (Finnish Standard Reference & Finnish Creditor Reference (RF))
|
||||
|
||||
Set the payment reference type from the Sales Journal.
|
||||
""",
|
||||
"depends": [
|
||||
'account',
|
||||
'base_iban',
|
||||
'base_vat',
|
||||
],
|
||||
"data": [
|
||||
'data/account_account_tag_data.xml',
|
||||
'data/account_chart_template_data.xml',
|
||||
'data/account.account.template.csv',
|
||||
'data/account_tax_report_line.xml',
|
||||
'data/account_tax_template_data.xml',
|
||||
'data/l10n_fi_chart_post_data.xml',
|
||||
'data/account_fiscal_position_template_data.xml',
|
||||
'data/account_chart_template_configuration_data.xml'
|
||||
],
|
||||
"active": True,
|
||||
"installable": True,
|
||||
}
|
||||
@@ -0,0 +1,231 @@
|
||||
"id","code","name","user_type_id/id","chart_template_id/id","reconcile"
|
||||
"account_1020","1020","Kehittämismenot","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1030","1030","Aineettomat oikeudet","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1050","1050","Liikearvo","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1060","1060","Konserniliikearvo","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1070","1070","Muut pitkävaikutteiset menot","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1090","1090","Ennakkomaksut aineettomista hyödykkeistä","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1100","1100","Maa- ja vesialueet","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1120","1120","Rakennukset ja rakennelmat","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1160","1160","Koneet ja kalusto","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1300","1300","Muut aineelliset hyödykkeet","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1380","1380","Ennakkomaksut ja keskeneräiset hankinnat","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1400","1400","Osuudet saman konsernin yrityksissä","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1410","1410","Saamiset saman konsernin yrityksiltä","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1420","1420","Osuudet omistusyhteysyrityksissä","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1430","1430","Pitkäaikaiset saamiset omistusyhteysyrityksiltä","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1440","1440","Muut osakkeet ja osuudet","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1470","1470","Muut pitkäaikaiset saamiset","account.data_account_type_non_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1500","1500","Aineet ja tarvikkeet","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1510","1510","Keskeneräiset tuotteet","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1520","1520","Valmiit tuotteet","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1530","1530","Tavarat","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1540","1540","Muu vaihto-omaisuus","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1550","1550","Ennakkomaksut vaihto-omaisuudesta","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1600","1600","Pitkäaikaiset myyntisaamiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1630","1630","Saamiset saman konsernin yrityksiltä, pitkäaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1640","1640","Saamiset omistusyhteysyrityksiltä, pitkäaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1650","1650","Lainasaamiset, pitkäaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1660","1660","Muut saamiset, pitkäaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1670","1670","Pitkäaikaiset maksamattomat osakkeet / osuudet","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1680","1680","Pitkäaikaiset siirtosaamiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1690","1690","Pitkäaikaiset laskennalliset verosaamiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1700","1700","Myyntisaamiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1701","1701","Myyntisaamiset (myyntipiste)","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1710","1710","Myyntisaamiset vanha järjestelmä","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1720","1720","Korttisaamiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1730","1730","Saamiset saman konsernin yrityksiltä, lyhytaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1740","1740","Saamiset omistusyhteysyrityksiltä, lyhytaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1750","1750","Lainasaamiset, lyhytaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1760","1760","Muut saamiset, lyhytaikaiset","account.data_account_type_receivable","l10n_fi.fi_chart_template","True"
|
||||
"account_1765","1765","ALV-saamiset","account.data_account_type_current_assets","l10n_fi.fi_chart_template","True"
|
||||
"account_1777","1777","Selvittelytili","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1780","1780","Maksamattomat osakkeet / osuudet, lyhytaikaiset","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1800","1800","Siirtosaamiset, lyhytaikaiset","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1850","1850","Laskennalliset verosaamiset","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1860","1860","Osuudet saman konsernin yrityksissä","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1880","1880","Muut osakkeet ja osuudet (rahoitusomaisuus)","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1890","1890","Muut rahoitusarvopaperit","account.data_account_type_current_assets","l10n_fi.fi_chart_template","False"
|
||||
"account_1900","1900","Rahat / käteisvarat","account.data_account_type_liquidity","l10n_fi.fi_chart_template","False"
|
||||
"account_1910","1910","Pankkisaamiset","account.data_account_type_liquidity","l10n_fi.fi_chart_template","False"
|
||||
"account_1920","1920","Pankkisaamiset, pankki2","account.data_account_type_liquidity","l10n_fi.fi_chart_template","False"
|
||||
"account_1930","1930","Pankkisaamiset, pankki3","account.data_account_type_liquidity","l10n_fi.fi_chart_template","False"
|
||||
"account_1940","1940","Pankkisaamiset, pankki4","account.data_account_type_liquidity","l10n_fi.fi_chart_template","False"
|
||||
"account_1990","1990","Rahansiirrot ja täsmäytykset","account.data_account_type_liquidity","l10n_fi.fi_chart_template","False"
|
||||
"account_2000","2000","Osakepääoma","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2010","2010","Osakeanti","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2020","2020","Ylikurssirahasto","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2030","2030","Arvonkorotusrahasto (oy)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2050","2050","Vararahasto (oy)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2060","2060","Sijoitetun vapaan oman pääoman rahasto","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2070","2070","Yhtiöjärjestyksen mukainen rahasto","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2080","2080","Muut rahastot (oy)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2100","2100","Osuuspääoma","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2110","2110","Arvonkorotusrahasto (osk)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2120","2120","Vararahasto (osk)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2130","2130","Sääntöjen mukainen rahasto","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2140","2140","Muut rahastot (osk)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2150","2150","Pääomapanokset (ay)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2160","2160","Arvonkorotusrahasto (ay)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2170","2170","Pääomapanokset (ky)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2190","2190","Arvonkorotusrahasto (ky)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2200","2200","Peruspääoma","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2210","2210","Arvonkorotusrahasto (tmi)","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2250","2250","Edellisten tilikausien voitto / tappio","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2330","2330","Pääomavajaus edellisiltä tilikausilta","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2340","2340","Yksityistilit tilikaudella","account.data_account_type_equity","l10n_fi.fi_chart_template","False"
|
||||
"account_2370","2370","Tilikauden tulos","account.data_unaffected_earnings","l10n_fi.fi_chart_template","False"
|
||||
"account_2390","2390","Vähemmistöosuus","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2400","2400","Poistoero","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2450","2450","Verotusperusteiset varaukset","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2500","2500","Eläkevaraukset","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2530","2530","Verovaraukset","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2550","2550","Muut pakolliset varaukset","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2590","2590","Konsernireservi","account.data_account_type_non_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2600","2600","Pääomalainat, pitkäaikaiset","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2610","2610","Joukkovelkakirjalainat, pitkäaikaiset","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2620","2620","Pitkäaikaiset vaihtovelkakirjalainat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2630","2630","Lainat rahoituslaitoksilta","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2650","2650","Pitkäaikaiset takaisinlainat työeläkelaitoksilta","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2660","2660","Pitkäaikaiset saadut ennakot","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2670","2670","Ostovelat, pitkäaikaiset","account.data_account_type_payable","l10n_fi.fi_chart_template","True"
|
||||
"account_2690","2690","Pitkäaikaiset rahoitusvekselit","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2700","2700","Velat saman konsernin yrityksille, pitkäaikaiset","account.data_account_type_payable","l10n_fi.fi_chart_template","True"
|
||||
"account_2710","2710","Velat omistusyhteysyrityksille, pitkäaikaiset","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2720","2720","Muut velat, pitkäaikaiset","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2750","2750","Pitkäaikaiset siirtovelat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2770","2770","Pitkäaikaiset laskennalliset verovelat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2800","2800","Pääomalainat, lyhytaikaiset","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2810","2810","Joukkovelkakirjalainat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2820","2820","Vaihtovelkakirjalainat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2830","2830","Lainat rahoituslaitoksilta","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2850","2850","Työeläkelaitoksien takaisinlainojen lyhennyserät","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2860","2860","Saadut ennakot","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2870","2870","Ostovelat","account.data_account_type_payable","l10n_fi.fi_chart_template","True"
|
||||
"account_2880","2880","Maksuliikennetili","account.data_account_type_payable","l10n_fi.fi_chart_template","True"
|
||||
"account_2890","2890","Rahoitusvekselit","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2900","2900","Velat saman konsernin yrityksille","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2910","2910","Velat omistusyhteysyrityksille","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2920","2920","Ennakonpidätys- ja stm-velka","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2930","2930","Suoritettava arvonlisävero","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2935","2935","OmaVero-tapahtumat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2940","2940","Muut velat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2950","2950","Palkkojen siirtovelat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2951","2951","Muut siirtovelat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2952","2952","Palkkojen jaksotus","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_2980","2980","Laskennalliset verovelat","account.data_account_type_current_liabilities","l10n_fi.fi_chart_template","False"
|
||||
"account_3000","3000","Myynti","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3200","3200","Oheispalvelut","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3250","3250","Toimitusveloitukset ja osamaksulisät","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3300","3300","Komissiokauppa ja agentuuri","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3330","3330","Tavaramyynti Ahvenanmaalle","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3350","3350","Yhteisömyynti","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3380","3380","Myynti yhteisön ulkopuolelle","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3400","3400","Myynti, käytetyt tavarat ja taide-, keräily- ja antiikkiesineet","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3440","3440","Myynti, arvopaperit ja kiinteistöt","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3500","3500","Myynnin alennukset","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3550","3550","Välilliset verot","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3570","3570","Tulonsiirto- ja läpikulkuerät","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3580","3580","Myynnin valuuttakurssierot","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3590","3590","Muut myynnin oikaisuerät","account.data_account_type_revenue","l10n_fi.fi_chart_template","False"
|
||||
"account_3600","3600","Valmiiden ja keskeneräisten tuotteiden varastojen lisäys (+) tai vähennys (-)","account.data_account_type_direct_costs","l10n_fi.fi_chart_template","False"
|
||||
"account_3630","3630","Valmistus omaan käyttöön","account.data_account_type_direct_costs","l10n_fi.fi_chart_template","False"
|
||||
"account_3650","3650","Myyntivoitot pysyvistä vastaavista","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3700","3700","Leasinghyvitykset","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3710","3710","Keskeytys- ym. vakuuskorvaukset","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3750","3750","Vuokratuotot","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3800","3800","Saadut avustukset ja tuet","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3850","3850","Palvelutuotot","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3900","3900","Palkkiot ja korvaukset","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_3980","3980","Muut tuotot","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_4000","4000","Ostot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4090","4090","Tavaraostot Ahvenanmaalta","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4110","4110","Yhteisöhankinnat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4130","4130","Tuontiostot yhteisön ulkopuolelta","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4150","4150","Ostot, käytetyt tavarat ja taide-, keräily- ja antiikkiesineet","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4200","4200","Ostot, arvopaperit ja kiinteistöt","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4230","4230","Ostojen alennukset","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4260","4260","Palautetut tavarat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4270","4270","Saadut vahingonkorvaukset ja avustukset","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4290","4290","Rahdit, huolinta ja muut hankintakulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4340","4340","Siirrot muuhun kuin myyntitarkoitukseen","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4370","4370","Ostojen valuuttakurssierot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4380","4380","Muut ostojen oikaisuerät","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4400","4400","Varastojen lisäys (+) tai vähennys (-)","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4450","4450","Alihankinta","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4480","4480","Vuokrattu työvoima","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_4490","4490","Muut ulkopuoliset palvelut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5000","5000","Työssäoloajan normaalipalkat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5100","5100","Lisät ja korvaukset","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5200","5200","Palkkiot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5300","5300","Loma-ajan ja sosiaalipalkat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5330","5330","Palkkojen jaksotus","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5400","5400","Luontoisedut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5470","5470","Saadut korvaukset palkoista","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5600","5600","Johdon palkat ja palkkiot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5700","5700","Johdon luontoisedut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5770","5770","Saadut korvaukset johdon palkoista","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5800","5800","Osakkaiden ja omaisten palkat ja palkkiot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5900","5900","Osakkaiden ja omaisten luontoisedut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5960","5960","Saadut korvaukset osakkaiden ja omaisten palkoista","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_5990","5990","Luontoisetujen vastatili","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6000","6000","Maksetut eläkkeet","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6100","6100","Eläkevakuutusmaksut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6290","6290","Tilikauden aikainen jaksotus","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6300","6300","Sosiaaliturvamaksut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6400","6400","Pakolliset vakuutusmaksut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6500","6500","Muut henkilöstön vakuutusmaksut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6690","6690","Tilikauden aikainen jaksotus","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6800","6800","Suunnitelman mukaiset poistot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6930","6930","Konserniliikearvon poisto ja konsenireservin vähennys","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6950","6950","Arvonalentumiset pysyvien vastaavien hyödykkeistä","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_6990","6990","Vaihtuvien vastaavien poikkeukselliset arvonalentumiset","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7000","7000","Vapaaehtoiset henkilösivukulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7200","7200","Toimitilakulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7230","7230","Toimitilavuokrat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7250","7250","Varastovuokrat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7270","7270","Autotalli- ja autopaikkavuokrat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7500","7500","Ajoneuvokulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7520","7520","Ajoneuvovuokrat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7640","7640","Atk-laite ja -ohjelmakulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7650","7650","Atk-laite ja ohjelm. vuokrat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7710","7710","Kone- ja kalustokulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7720","7720","Kone- ja kalustovuokrat","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7800","7800","Matkakulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_7950","7950","Edustuskulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8000","8000","Myyntikulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8050","8050","Markkinointikulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8300","8300","Tutkimus- ja kehityskulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8370","8370","Ostetut hallintopalvelut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8450","8450","Muut hallintokulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8451","8451","Puhelin- ja tietoliikennekulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8452","8452","Vakuutukset ja vahingonkorvaukset","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8453","8453","Toimisto- ja hallintokulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8455","8455","Muut hallintokulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8700","8700","Muut liikekulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8730","8730","Myynnin luottotappiot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8790","8790","Fuusiotappio","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8800","8800","Vähennyskelvottomat liikekulut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8850","8850","Käyttöomaisuuden luovutustappiot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8890","8890","Täsmäytyserot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_8990","8990","Osuus osakkuusyritysten tuloksesta","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9000","9000","Tuotot osuuksista saman konsernin yrityksissä","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9030","9030","Osuus osakkuusyritysten voitosta (tappiosta)","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9040","9040","Tuotot osuuksista omistusyhteysyrityksissä","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9070","9070","Tuotot osuuksista muissa omistusyhteysyrityksissä","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9080","9080","Sijoitustuotot pysyvien vastaavien sijoituksista, konserni","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9090","9090","Sijoitustuotot pysyvien vastaavien sijoituksista, muut","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9150","9150","Muut korko- ja rahoitustuotot, konserni","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9160","9160","Muut korko- ja rahoitustuotot, muut","account.data_account_type_other_income","l10n_fi.fi_chart_template","False"
|
||||
"account_9300","9300","Arvonalentumiset pysyvien vastaavien sijoituksista","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9370","9370","Arvonalentumiset vaihtuvien vastaavien rahoitusarvopapereista","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9420","9420","Korkokulut ja muut rahoituskulut, konserni","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9440","9440","Korkokulut ja muut rahoituskulut, muut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9800","9800","Poistoeron lisäys (-) tai vähennys (+)","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9840","9840","Verotusperusteisten varausten lisäys (-) tai vähennys (+)","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9850","9850","Konserniavustukset, saadut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9860","9860","Konserniavustukset, maksetut","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9900","9900","Tilikauden ja aikaisempien tilikausien verot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9970","9970","Laskennalliset verot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9980","9980","Muut välittömät verot","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
"account_9990","9990","Vähemmistöosuudet","account.data_account_type_expenses","l10n_fi.fi_chart_template","False"
|
||||
|
@@ -0,0 +1,548 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo noupdate="1">
|
||||
<!-- Tags for accounts -->
|
||||
<record id="account_tag_development_costs" model="account.account.tag">
|
||||
<field name="name">Tase: Kehittämismenot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_immaterial_rights" model="account.account.tag">
|
||||
<field name="name">Tase: Aineettomat oikeudet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_goodwill" model="account.account.tag">
|
||||
<field name="name">Tase: Liikearvo</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_long_term_expenses" model="account.account.tag">
|
||||
<field name="name">Tase: Muut pitkävaikutteiset menot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_advance_payments_intangible" model="account.account.tag">
|
||||
<field name="name">Tase: Ennakkomaksut aineettomat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_land_and_water_areas_owned" model="account.account.tag">
|
||||
<field name="name">Tase: Maa- ja vesialueet omistetut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_land_and_water_rights_lease" model="account.account.tag">
|
||||
<field name="name">Tase: Maa- ja vesialueet vuokraoikeudet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_buildings_owned" model="account.account.tag">
|
||||
<field name="name">Tase: Rakennukset omistetut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_building_leases" model="account.account.tag">
|
||||
<field name="name">Tase: Rakennukset vuokraoikeudet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_machines_and_hardware" model="account.account.tag">
|
||||
<field name="name">Tase: Koneet ja kalusto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_tangible_assets" model="account.account.tag">
|
||||
<field name="name">Tase: Muut aineelliset hyödykkeet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_payments_on_account_tangible" model="account.account.tag">
|
||||
<field name="name">Tase: Ennakkomaksut aineelliset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_shares_in_group_companies" model="account.account.tag">
|
||||
<field name="name">Tase: Osuudet saman konsernin yrityksissä</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_receivables_from_associated_companies_investments" model="account.account.tag">
|
||||
<field name="name">Tase: Saamiset saman konsernin yrityksiltä sijoitukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_shares_in_associated_companies" model="account.account.tag">
|
||||
<field name="name">Tase: Osuudet omistusyhteysyrityksissä</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_receivables_from_associated_companies_investments" model="account.account.tag">
|
||||
<field name="name">Tase: Saamiset omistusyhteysyrityksiltä sijoitukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_shares_and_participations" model="account.account.tag">
|
||||
<field name="name">Tase: Muut osakkeet ja osuudet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_receivables_investments" model="account.account.tag">
|
||||
<field name="name">Tase: Muut saamiset sijoitukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_materials_and_supplies_inventories" model="account.account.tag">
|
||||
<field name="name">Tase: Aineet ja tarvikkeet vaihto-omaisuus</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_work_in_progress" model="account.account.tag">
|
||||
<field name="name">Tase: Keskeneräiset tuotteet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_finished_goods_inventories" model="account.account.tag">
|
||||
<field name="name">Tase: Valmiit tuotteet ja tavarat vaihto-omaisuus</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_goods_in_transit" model="account.account.tag">
|
||||
<field name="name">Tase: Matkalla olevat tavarat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_current_assets" model="account.account.tag">
|
||||
<field name="name">Tase: Muu vaihto-omaisuus</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_advance_payments_for_property" model="account.account.tag">
|
||||
<field name="name">Tase: Ennakkomaksut vaihto-omaisuus</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_trade_receivables_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Myyntisaamiset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_receivables_from_group_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Saamiset konserni pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_receivables_from_associated_companies_non-current" model="account.account.tag">
|
||||
<field name="name">Tase: Saamiset omistusyhteysyritykset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_loan_receivables_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Lainasaamiset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_deferred_tax_assets_are_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Laskennalliset verosaamiset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_long-term_receivables" model="account.account.tag">
|
||||
<field name="name">Tase: Muut saamiset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_unpaid_shares_of_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Maksamattomat osuudet pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_prepaid_expenses_and_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Siirtosaamiset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_accounts_receivable" model="account.account.tag">
|
||||
<field name="name">Tase: Myyntisaamiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_trade_group" model="account.account.tag">
|
||||
<field name="name">Tase: Myyntisaamiset konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_receivables_from_group" model="account.account.tag">
|
||||
<field name="name">Tase: Saamiset konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_accounts_receivable_from_associated_companies" model="account.account.tag">
|
||||
<field name="name">Tase: Myyntisaamiset omistusyhteysyritykset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_receivables_from_associated_companies" model="account.account.tag">
|
||||
<field name="name">Tase: Saamiset omistusyhteysyritykset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_loans" model="account.account.tag">
|
||||
<field name="name">Tase: Lainasaamiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_deferred_tax_assets" model="account.account.tag">
|
||||
<field name="name">Tase: Laskennalliset verosaamiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_receivables" model="account.account.tag">
|
||||
<field name="name">Tase: Muut saamiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_unpaid_contributions" model="account.account.tag">
|
||||
<field name="name">Tase: Maksamattomat osuudet</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_prepayments_and_accrued_income" model="account.account.tag">
|
||||
<field name="name">Tase: Siirtosaamiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_shares_in_the_consolidated_financial_securities" model="account.account.tag">
|
||||
<field name="name">Tase: Osuudet konserni rahoitusarvopaperit</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_shares_and_marketable_securities" model="account.account.tag">
|
||||
<field name="name">Tase: Muut osakkeet ja osuudet rahoitusarvopaperit</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_financial_assets" model="account.account.tag">
|
||||
<field name="name">Tase: Muut rahoitusarvopaperit</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_liquidity" model="account.account.tag">
|
||||
<field name="name">Tase: Rahat ja pankkisaamiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_stock_capital" model="account.account.tag">
|
||||
<field name="name">Tase: Osake-, osuus- tai muu vastaava pääoma</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_share_premium_account" model="account.account.tag">
|
||||
<field name="name">Tase: Ylikurssirahasto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_revaluation_reserve" model="account.account.tag">
|
||||
<field name="name">Tase: Arvonkorotusrahasto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_the_invested_unrestricted_equity_fund" model="account.account.tag">
|
||||
<field name="name">Tase: Sijoitetun vapaan oman pääoman rahasto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_reserve" model="account.account.tag">
|
||||
<field name="name">Tase: Vararahasto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_the_articles_of_association_or_fund_under_the_rules" model="account.account.tag">
|
||||
<field name="name">Tase: Yhtiöjärjestyksen tai sääntöjen mukainen rahasto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_the_fair_value_reserve" model="account.account.tag">
|
||||
<field name="name">Tase: Käyvän arvon rahasto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_reserves" model="account.account.tag">
|
||||
<field name="name">Tase: Muut rahastot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_retained_earnings" model="account.account.tag">
|
||||
<field name="name">Tase: Edellisten tilikausien tulos</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_profit_for_the_period" model="account.account.tag">
|
||||
<field name="name">Tase: Tilikauden tulos</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_depreciation_difference" model="account.account.tag">
|
||||
<field name="name">Tase: Poistoero</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_tax_based_reservations" model="account.account.tag">
|
||||
<field name="name">Tase: Verotusperäiset varaukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_provisions_for_pensions" model="account.account.tag">
|
||||
<field name="name">Tase: Eläkevaraukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_tax_provisions" model="account.account.tag">
|
||||
<field name="name">Tase: Verovaraukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_provisions" model="account.account.tag">
|
||||
<field name="name">Tase: Muut pakolliset varaukset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_subordinated_loans_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Pääomalainat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_bonds_are_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Joukkovelkakirjalainat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_convertible_bonds_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Vaihtovelkakirjalainat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_loans_from_financial_institutions_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Lainat rahoituslaitoksilta pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_pension_loans_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Eläkelainat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_advances_received_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Saadut ennakot pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_accounts_payable-current" model="account.account.tag">
|
||||
<field name="name">Tase: Ostovelat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_bills_of_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Rahoitusvekselit pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_consolidated_long-term_liabilities" model="account.account.tag">
|
||||
<field name="name">Tase: Velat konserni pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_payables_to_associated_companies_non-current" model="account.account.tag">
|
||||
<field name="name">Tase: Velat omistusyhteysyritykset pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_deferred_tax_liabilities_are_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Laskennalliset verovelat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_long-term_liabilities" model="account.account.tag">
|
||||
<field name="name">Tase: Muut velat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_accrued_long-term" model="account.account.tag">
|
||||
<field name="name">Tase: Siirtovelat pitkäaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_capital_loans_are_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Pääomalainat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_bonds_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Joukkovelkakirjalainat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_convertible_bonds_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Vaihtovelkakirjalainat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_loans_from_financial_institutions_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Lainat rahoituslaitoksilta lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_pension_loans_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Eläkelainat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_advances_received_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Saadut ennakot lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_accounts_payable" model="account.account.tag">
|
||||
<field name="name">Tase: Ostovelat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_bills_of_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Rahoitusvekselit lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_trade_payables_to_group" model="account.account.tag">
|
||||
<field name="name">Tase: Ostovelat konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_group_short-term_liabilities" model="account.account.tag">
|
||||
<field name="name">Tase: Velat konserni lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_trade_payables_to_associated_companies" model="account.account.tag">
|
||||
<field name="name">Tase: Ostovelat omistusyhteysyritykset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_payables_to_associated_companies" model="account.account.tag">
|
||||
<field name="name">Tase: Velat omistusyhteysyritykset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_deferred_tax_liabilities_are_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Laskennalliset verovelat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_short-term_liabilities" model="account.account.tag">
|
||||
<field name="name">Tase: Muut velat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_accrued_liabilities_short-term" model="account.account.tag">
|
||||
<field name="name">Tase: Siirtovelat lyhytaikaiset</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_sales" model="account.account.tag">
|
||||
<field name="name">Tulos: Myynti</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_sales_adjustment_items" model="account.account.tag">
|
||||
<field name="name">Tulos: Myynnin oikaisuerät</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_manufacturing_warehouse_change" model="account.account.tag">
|
||||
<field name="name">Tulos: Valmiiden ja keskeneräisten tuotteiden varastojen muutos</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_manufacturing_own_use" model="account.account.tag">
|
||||
<field name="name">Tulos: Valmistus omaan käyttöön</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_income_other" model="account.account.tag">
|
||||
<field name="name">Tulos: Liiketoiminnan muut tuotot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_purchases" model="account.account.tag">
|
||||
<field name="name">Tulos: Ostot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_purchases_adjustment_items" model="account.account.tag">
|
||||
<field name="name">Tulos: Ostojen oikaisuerät</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_change_in_inventories" model="account.account.tag">
|
||||
<field name="name">Tulos: Varastojen muutos</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_external_services" model="account.account.tag">
|
||||
<field name="name">Tulos: Ulkopuoliset palvelut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_wages_and_salaries_in_production" model="account.account.tag">
|
||||
<field name="name">Tulos: Palkat ja palkkiot tuotanto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_wages_and_salaries_other" model="account.account.tag">
|
||||
<field name="name">Tulos: Palkat ja palkkiot muut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_pension_costs_of_production" model="account.account.tag">
|
||||
<field name="name">Tulos: Eläkekulut tuotanto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_pension_costs_other" model="account.account.tag">
|
||||
<field name="name">Tulos: Eläkekulut muut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_additional_expenses_production" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut sivukulut tuotanto</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_additional_expenses_other" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut sivukulut muut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_depreciation_according_to_plan" model="account.account.tag">
|
||||
<field name="name">Tulos: Suunnitelman mukaiset poistot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_impairment_of_fixed_assets" model="account.account.tag">
|
||||
<field name="name">Tulos: Arvonalentumiset pysyvät vastaavat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_impairment_losses_financial_assets_current_assets" model="account.account.tag">
|
||||
<field name="name">Tulos: Arvonalentumiset vaihtuvat vastaavat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_personnel_other" model="account.account.tag">
|
||||
<field name="name">Tulos: Henkilöstö muut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_premises_costs" model="account.account.tag">
|
||||
<field name="name">Tulos: Toimitilakulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_vehicle_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: Ajoneuvokulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_it_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: IT-kulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_in_machinery_and_equipment_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: Kone- ja kalustokulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_travelling" model="account.account.tag">
|
||||
<field name="name">Tulos: Matkat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_representation" model="account.account.tag">
|
||||
<field name="name">Tulos: Edustus</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_selling_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: Myyntikulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_marketing_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: Markkinointikulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_research_and_development" model="account.account.tag">
|
||||
<field name="name">Tulos: Tutkimus ja kehitys</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_administrative_services" model="account.account.tag">
|
||||
<field name="name">Tulos: Hallintopalvelut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_administrative_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut hallintokulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_fixed_costs" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut kiinteät kulut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_income_from_shares_in_group" model="account.account.tag">
|
||||
<field name="name">Tulos: Tuotot osuuksista konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_income_from_associated_company" model="account.account.tag">
|
||||
<field name="name">Tulos: Tuotot osuuksista omistusyhteysyritys</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_investment_income_other_current_assets_group" model="account.account.tag">
|
||||
<field name="name">Tulos: Sijoitustuotot muut pysyvät vastaavat konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_investment_income_from_fixed_assets" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut sijoitustuotot pysyvät vastaavat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_interest_and_financial_income_from_group" model="account.account.tag">
|
||||
<field name="name">Tulos: Korko ja rahoitustuotot konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_interest_and_financial_income" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut korko ja rahoitustuotot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_impairment_losses_on_investments_in_fixed_assets" model="account.account.tag">
|
||||
<field name="name">Tulos: Arvonalentumiset sijoitukset pysyvät vastaavat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_impairment_losses_financial_assets_current_assets" model="account.account.tag">
|
||||
<field name="name">Tulos: Arvonalentumiset rahoitusarvopaperit vaihtuvat vastaavat</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_financial_expenses_group" model="account.account.tag">
|
||||
<field name="name">Tulos: Rahoituskulut konserni</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_financial_expenses" model="account.account.tag">
|
||||
<field name="name">Tulos: Rahoituskulut muut</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_change_in_depreciation_difference" model="account.account.tag">
|
||||
<field name="name">Tulos: Poistoeron muutos</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_change_in_provisions" model="account.account.tag">
|
||||
<field name="name">Tulos: Varausten muutos</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_group_contribution" model="account.account.tag">
|
||||
<field name="name">Tulos: Konserniavustus</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_taxes_for_the_period" model="account.account.tag">
|
||||
<field name="name">Tulos: Tilikauden verot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_deferred_taxes" model="account.account.tag">
|
||||
<field name="name">Tulos: Laskennalliset verot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
<record id="account_tag_other_tax" model="account.account.tag">
|
||||
<field name="name">Tulos: Muut välittömät verot</field>
|
||||
<field name="applicability">accounts</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo noupdate="1">
|
||||
<function model="account.chart.template" name="try_loading">
|
||||
<value eval="[ref('l10n_fi.fi_chart_template')]"/>
|
||||
</function>
|
||||
</odoo>
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<menuitem id="account_reports_fi_statements_menu" name="Finland" parent="account.menu_finance_reports" sequence="0" groups="account.group_account_user"/>
|
||||
<!-- Account Chart Template -->
|
||||
<record id="fi_chart_template" model="account.chart.template">
|
||||
<field name="name">Finnish Chart of Accounts</field>
|
||||
<field name="cash_account_code_prefix">1910</field>
|
||||
<field name="bank_account_code_prefix">1921</field>
|
||||
<field name="transfer_account_code_prefix">1950</field>
|
||||
<field name="code_digits">4</field>
|
||||
<field name="currency_id" ref="base.EUR"/>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,288 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<!-- # Fiscal positions -->
|
||||
<record id="aland" model="account.fiscal.position.template">
|
||||
<field name="name">Aland</field>
|
||||
<field name="chart_template_id" ref="fi_chart_template"/>
|
||||
<field name="country_id" ref="base.ax"/>
|
||||
<field name="auto_apply" eval="True"/>
|
||||
<field name="vat_required" eval="True"/>
|
||||
<field name="sequence">1</field>
|
||||
</record>
|
||||
|
||||
<record id="finland" model="account.fiscal.position.template">
|
||||
<field name="name">Finland</field>
|
||||
<field name="chart_template_id" ref="fi_chart_template"/>
|
||||
<field name="country_id" ref="base.fi"/>
|
||||
<field name="auto_apply" eval="True"/>
|
||||
<field name="vat_required" eval="True"/>
|
||||
<field name="sequence">3</field>
|
||||
</record>
|
||||
|
||||
<record id="eu" model="account.fiscal.position.template">
|
||||
<field name="name">EU</field>
|
||||
<field name="chart_template_id" ref="fi_chart_template"/>
|
||||
<field name="country_group_id" ref="base.europe"/>
|
||||
<field name="auto_apply" eval="True"/>
|
||||
<field name="vat_required" eval="True"/>
|
||||
<field name="sequence">4</field>
|
||||
</record>
|
||||
|
||||
<record id="eu_no_vat" model="account.fiscal.position.template">
|
||||
<field name="name">EU no VAT</field>
|
||||
<field name="chart_template_id" ref="fi_chart_template"/>
|
||||
<field name="country_group_id" ref="base.europe"/>
|
||||
<field name="auto_apply" eval="True"/>
|
||||
<field name="sequence">5</field>
|
||||
</record>
|
||||
|
||||
<record id="non_eu" model="account.fiscal.position.template">
|
||||
<field name="name">Non EU</field>
|
||||
<field name="chart_template_id" ref="fi_chart_template"/>
|
||||
<field name="auto_apply" eval="True"/>
|
||||
<field name="sequence">6</field>
|
||||
</record>
|
||||
|
||||
<record id="construction" model="account.fiscal.position.template">
|
||||
<field name="name">Construction services + Scrap metal</field>
|
||||
<field name="chart_template_id" ref="fi_chart_template"/>
|
||||
<field name="country_id" ref="base.fi"/>
|
||||
<field name="sequence">7</field>
|
||||
</record>
|
||||
|
||||
<!-- # Fiscal Position Rules -->
|
||||
|
||||
<!-- ## Aland -->
|
||||
<!-- ### Aland:sales -->
|
||||
<!-- #### Aland:sales:goods -->
|
||||
<record id="aland_sales_goods_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_24"/>
|
||||
<field name="tax_dest_id" ref="aland_sales_0"/>
|
||||
</record>
|
||||
<record id="aland_sales_goods_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_14"/>
|
||||
<field name="tax_dest_id" ref="aland_sales_0"/>
|
||||
</record>
|
||||
<record id="aland_sales_goods_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_10"/>
|
||||
<field name="tax_dest_id" ref="aland_sales_0"/>
|
||||
</record>
|
||||
<!-- #### Aland:sales:service -->
|
||||
<record id="aland_sales_service_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_24"/>
|
||||
<field name="tax_dest_id" ref="aland_sales_0"/>
|
||||
</record>
|
||||
<record id="aland_sales_service_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_14"/>
|
||||
<field name="tax_dest_id" ref="aland_sales_0"/>
|
||||
</record>
|
||||
<record id="aland_sales_service_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_10"/>
|
||||
<field name="tax_dest_id" ref="aland_sales_0"/>
|
||||
</record>
|
||||
<!-- ### Aland:purchase -->
|
||||
<!-- #### Aland:purchase:goods -->
|
||||
<record id="aland_purchase_goods_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_24"/>
|
||||
<field name="tax_dest_id" ref="tax_non_eu_purchase_goods_24"/>
|
||||
</record>
|
||||
<record id="aland_purchase_goods_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_14"/>
|
||||
<field name="tax_dest_id" ref="tax_non_eu_purchase_goods_14"/>
|
||||
</record>
|
||||
<record id="aland_purchase_goods_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_10"/>
|
||||
<field name="tax_dest_id" ref="tax_non_eu_purchase_goods_10"/>
|
||||
</record>
|
||||
<!-- #### Aland:purchase:services -->
|
||||
<record id="aland_purchase_service_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_24"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<record id="aland_purchase_service_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_14"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<record id="aland_purchase_service_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="aland"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_10"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
|
||||
<!-- ## EU -->
|
||||
<!-- ### EU:sales -->
|
||||
<!-- #### EU:sales:goods -->
|
||||
<record id="eu_sales_goods_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_24"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_sales_goods_0"/>
|
||||
</record>
|
||||
<record id="eu_sales_goods_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_14"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_sales_goods_0"/>
|
||||
</record>
|
||||
<record id="eu_sales_goods_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_10"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_sales_goods_0"/>
|
||||
</record>
|
||||
<!-- #### EU:sales:service -->
|
||||
<record id="eu_sales_service_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_24"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_sales_service_0"/>
|
||||
</record>
|
||||
<record id="eu_sales_service_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_14"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_sales_service_0"/>
|
||||
</record>
|
||||
<record id="eu_sales_service_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_10"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_sales_service_0"/>
|
||||
</record>
|
||||
<!-- ### EU:purchase -->
|
||||
<!-- #### EU:purchase:goods -->
|
||||
<record id="eu_purchase_goods_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_24"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_purchase_goods_24"/>
|
||||
</record>
|
||||
<record id="eu_purchase_goods_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_14"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_purchase_goods_14"/>
|
||||
</record>
|
||||
<record id="eu_purchase_goods_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_10"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_purchase_goods_10"/>
|
||||
</record>
|
||||
<!-- #### EU:purchase:service -->
|
||||
<record id="eu_purchase_service_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_24"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_purchase_service_24"/>
|
||||
</record>
|
||||
<record id="eu_purchase_service_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_14"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_purchase_service_14"/>
|
||||
</record>
|
||||
<record id="eu_purchase_service_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_10"/>
|
||||
<field name="tax_dest_id" ref="tax_eu_purchase_service_10"/>
|
||||
</record>
|
||||
|
||||
<!-- ## Non EU -->
|
||||
<!-- ### Non EU:sales -->
|
||||
<!-- #### Non EU:sales:goods -->
|
||||
<record id="non_eu_sale_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_24"/>
|
||||
<field name="tax_dest_id" ref="vat0export"/>
|
||||
</record>
|
||||
<record id="non_eu_sale_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_14"/>
|
||||
<field name="tax_dest_id" ref="vat0export"/>
|
||||
</record>
|
||||
<record id="non_eu_sale_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_10"/>
|
||||
<field name="tax_dest_id" ref="vat0export"/>
|
||||
</record>
|
||||
<!-- #### Non EU:sales:service -->
|
||||
<record id="non_eu_sale_service_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_24"/>
|
||||
<field name="tax_dest_id" ref="vat0export"/>
|
||||
</record>
|
||||
<record id="non_eu_sale_service_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_14"/>
|
||||
<field name="tax_dest_id" ref="vat0export"/>
|
||||
</record>
|
||||
<record id="non_eu_sale_service_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_service_10"/>
|
||||
<field name="tax_dest_id" ref="vat0export"/>
|
||||
</record>
|
||||
<!-- ### Non EU:purchase -->
|
||||
<!-- #### Non EU:purchase:goods -->
|
||||
<record id="non_eu_purchase_goods_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_24"/>
|
||||
<field name="tax_dest_id" ref="tax_non_eu_purchase_goods_24"/>
|
||||
</record>
|
||||
<record id="non_eu_purchase_goods_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_14"/>
|
||||
<field name="tax_dest_id" ref="tax_non_eu_purchase_goods_24"/>
|
||||
</record>
|
||||
<record id="non_eu_purchase_goods_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_goods_10"/>
|
||||
<field name="tax_dest_id" ref="tax_non_eu_purchase_goods_24"/>
|
||||
</record>
|
||||
<!-- #### Non EU:purchase:services -->
|
||||
<record id="non_eu_purchase_service_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_24"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<record id="non_eu_purchase_service_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_14"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<record id="non_eu_purchase_service_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_service_10"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<!-- #### Non EU:purchase:brutto -->
|
||||
<record id="non_eu_purchase_brutto_24" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_brutto_24"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<record id="non_eu_purchase_brutto_14" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_brutto_14"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
<record id="non_eu_purchase_brutto_10" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="non_eu"/>
|
||||
<field name="tax_src_id" ref="tax_dom_purchase_brutto_10"/>
|
||||
<field name="tax_dest_id" ref="tax_dom_purchase_0"/>
|
||||
</record>
|
||||
|
||||
<!-- ## Construction -->
|
||||
<record id="construction_fiscpos_tax_1" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="construction"/>
|
||||
<field name="tax_src_id" ref="tax_construct_purchase_24"/>
|
||||
<field name="tax_dest_id" ref="tax_construct_purchase_24_finland"/>
|
||||
</record>
|
||||
<record id="construction_fiscpos_tax_2" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="construction"/>
|
||||
<field name="tax_src_id" ref="tax_dom_sales_goods_24"/>
|
||||
<field name="tax_dest_id" ref="tax_construct_sales_0"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="vat_report" model="account.tax.report">
|
||||
<field name="name">VAT Report</field>
|
||||
<field name="country_id" ref="base.fi"/>
|
||||
</record>
|
||||
|
||||
<record id="tax_report_sales_title" model="account.tax.report.line">
|
||||
<field name="name">Vero kotimaan myynneistä verokannoittain</field>
|
||||
<field name="sequence">0</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_sales_24" model="account.tax.report.line">
|
||||
<field name="name">24 %:n vero</field>
|
||||
<field name="code">sale_24</field>
|
||||
<field name="tag_name">fi_301</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
<field name="parent_id" ref="tax_report_sales_title"/>
|
||||
</record>
|
||||
<record id="tax_report_sales_14" model="account.tax.report.line">
|
||||
<field name="name">14 %:n vero</field>
|
||||
<field name="code">sale_14</field>
|
||||
<field name="tag_name">fi_302</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
<field name="parent_id" ref="tax_report_sales_title"/>
|
||||
</record>
|
||||
<record id="tax_report_sales_10" model="account.tax.report.line">
|
||||
<field name="name">10 %:n vero</field>
|
||||
<field name="code">sale_10</field>
|
||||
<field name="tag_name">fi_303</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
<field name="parent_id" ref="tax_report_sales_title"/>
|
||||
</record>
|
||||
<record id="tax_report_tax_purchase_goods_eu" model="account.tax.report.line">
|
||||
<field name="name">Vero tavaraostoista muista EU-maista</field>
|
||||
<field name="code">goods_eu</field>
|
||||
<field name="tag_name">fi_305</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_tax_purchase_service_eu" model="account.tax.report.line">
|
||||
<field name="name">Vero palveluostoista muista EU-maista</field>
|
||||
<field name="code">service_eu</field>
|
||||
<field name="tag_name">fi_tax_306</field>
|
||||
<field name="sequence">5</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_tax_import_goods_no_eu" model="account.tax.report.line">
|
||||
<field name="name">Vero tavaroiden maahantuonneista EU:n ulkopuolelta</field>
|
||||
<field name="code">goods_no_eu</field>
|
||||
<field name="tag_name">fi_340</field>
|
||||
<field name="sequence">6</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_tax_purchase_construct_service" model="account.tax.report.line">
|
||||
<field name="name">Vero rakentamispalvelun ja metalliromun ostoista (käännetty verovelvollisuus)</field>
|
||||
<field name="code">construct</field>
|
||||
<field name="tag_name">fi_318</field>
|
||||
<field name="sequence">7</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_deductible" model="account.tax.report.line">
|
||||
<field name="name">Verokauden vähennettävä vero</field>
|
||||
<field name="code">deductible</field>
|
||||
<field name="tag_name">fi_307</field>
|
||||
<field name="sequence">8</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="vat_report_relief" model="account.tax.report.line">
|
||||
<field name="name">Alarajahuojennuksen määrä</field>
|
||||
<field name="tag_name">fi_vat_relief</field>
|
||||
<field name="sequence">9</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_tax_payable" model="account.tax.report.line">
|
||||
<field name="name">Maksettava vero / Palautukseen oikeuttava vero (-)</field>
|
||||
<field name="formula">sale_24 + sale_14 + sale_10 + goods_eu + service_eu + goods_no_eu + construct - deductible</field>
|
||||
<field name="sequence">10</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
|
||||
<record id="tax_report_base_turnover_0_vat" model="account.tax.report.line">
|
||||
<field name="name">0-verokannan alainen liikevaihto</field>
|
||||
<field name="tag_name">fi_304</field>
|
||||
<field name="sequence">11</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_sales_goods_eu" model="account.tax.report.line">
|
||||
<field name="name">Tavaroiden myynnit muihin EU-maihin</field>
|
||||
<field name="tag_name">fi_311</field>
|
||||
<field name="sequence">12</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_sales_service_eu" model="account.tax.report.line">
|
||||
<field name="name">Palvelujen myynnit muihin EU-maihin</field>
|
||||
<field name="tag_name">fi_312</field>
|
||||
<field name="sequence">13</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_purchase_goods_eu" model="account.tax.report.line">
|
||||
<field name="name">Tavaraostot muista EU-maista</field>
|
||||
<field name="tag_name">fi_base_purchase_goods_eu</field>
|
||||
<field name="sequence">14</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_purchase_service_eu" model="account.tax.report.line">
|
||||
<field name="name">Palveluostot muista EU-maista</field>
|
||||
<field name="tag_name">fi_base_306</field>
|
||||
<field name="sequence">15</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_import_goods_no_eu" model="account.tax.report.line">
|
||||
<field name="name">Tavaroiden maahantuonnit EU:n ulkopuolelta</field>
|
||||
<field name="tag_name">fi_base_340</field>
|
||||
<field name="sequence">16</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_sales_construct_service" model="account.tax.report.line">
|
||||
<field name="name">Rakentamispalvelun ja metalliromun myynnit (käännetty verovelvollisuus)</field>
|
||||
<field name="tag_name">fi_319</field>
|
||||
<field name="sequence">17</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
<record id="tax_report_base_purchase_construct_service" model="account.tax.report.line">
|
||||
<field name="name">Rakentamispalvelun ja metalliromun ostot (käännetty verovelvollisuus)</field>
|
||||
<field name="tag_name">fi_base_318</field>
|
||||
<field name="sequence">18</field>
|
||||
<field name="report_id" ref="vat_report"/>
|
||||
</record>
|
||||
</odoo>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="fi_chart_template" model="account.chart.template">
|
||||
<field name="code_digits">4</field>
|
||||
<field name="property_account_receivable_id" ref="account_1700"/>
|
||||
<field name="property_account_payable_id" ref="account_2700"/>
|
||||
<field name="property_account_expense_categ_id" ref="account_4000"/>
|
||||
<field name="property_account_income_categ_id" ref="account_3000"/>
|
||||
<field name="property_account_expense_id" ref="account_4000"/>
|
||||
<field name="property_account_income_id" ref="account_3000"/>
|
||||
<field name="expense_currency_exchange_account_id" ref="account_4380"/>
|
||||
<field name="income_currency_exchange_account_id" ref="account_3500"/>
|
||||
<field name="property_tax_payable_account_id" ref="account_2930"/>
|
||||
<field name="property_tax_receivable_account_id" ref="account_1765"/>
|
||||
<field name="default_pos_receivable_account_id" ref="account_1701"/>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -0,0 +1,266 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * l10n_fi_payment_reference
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 11.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-03-16 19:02+0200\n"
|
||||
"PO-Revision-Date: 2020-03-16 19:10+0200\n"
|
||||
"Last-Translator: Miku Laitinen <miku@avoin.systems>\n"
|
||||
"Language-Team: \n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 1.8.7.1\n"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.constraint,message:l10n_fi.constraint_res_partner_operator_einvoice_operator_identifier_uniq
|
||||
msgid "\"Identifier\" should be unique!"
|
||||
msgstr "Tunnisteen on oltava uniikki"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__active
|
||||
msgid "Active"
|
||||
msgstr "Aktiivinen"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Archived"
|
||||
msgstr "Arkistoitu"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__res_partner_operator_einvoice__ttype__bank
|
||||
msgid "Bank with Finvoice brokerage service"
|
||||
msgstr "Verkkolaskuja välittävä pankki"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner__business_code
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_users__business_code
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.view_partner_form_l10n_fi
|
||||
msgid "Business ID"
|
||||
msgstr "Y-tunnus"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__res_partner_operator_einvoice__ttype__broker
|
||||
msgid "Carrier broker"
|
||||
msgstr "Verkkolaskuvälittäjä"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_account_journal__invoice_reference_model
|
||||
msgid "Communication Standard"
|
||||
msgstr "Maksuviitteen tyyppi"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr "Yritykset"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Asetukset"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Kontakti"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__create_uid
|
||||
msgid "Created by"
|
||||
msgstr "Luonut"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__create_date
|
||||
msgid "Created on"
|
||||
msgstr "Luotu"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Näyttönimi"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.ui.menu,name:l10n_fi.account_einvoicing_menu
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_config_settings_view_form
|
||||
msgid "E-Invoicing"
|
||||
msgstr "Verkkolaskutus"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_company__edicode
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_config_settings__edicode
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner__edicode
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_users__edicode
|
||||
msgid "Edicode"
|
||||
msgstr "Verkkolaskuosoite"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_config_settings__edicode
|
||||
msgid "Edicode for eInvoice documents"
|
||||
msgstr "Verkkolaskuosoite verkkolaskuille"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__account_journal__invoice_reference_model__finnish_rf
|
||||
msgid "Finnish Creditor Reference (RF)"
|
||||
msgstr "Suomalainen RF-viite"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__account_journal__invoice_reference_model__finnish
|
||||
msgid "Finnish Standard Reference"
|
||||
msgstr "Suomalainen maksuviite"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Group by..."
|
||||
msgstr "Ryhmittely.."
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__identifier
|
||||
msgid "Identifier"
|
||||
msgstr "Tunniste"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_company__einvoice_operator_id
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_config_settings__einvoice_operator_id
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_partner__einvoice_operator_id
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_users__einvoice_operator_id
|
||||
msgid "Intermediator for eInvoice documents"
|
||||
msgstr "Välittäjä verkkolaskuille"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: code:addons/l10n_fi/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoice number must contain numeric characters"
|
||||
msgstr "Laskun numeron on sisällettävä numeerisia merkkejä"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_account_journal
|
||||
msgid "Journal"
|
||||
msgstr "Päiväkirja"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_account_move
|
||||
msgid "Journal Entries"
|
||||
msgstr "Päiväkirjaviennit"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr "Viimeksi muokattu"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr "Viimeksi päivittänyt"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr "Viimeksi päivitetty"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_partner_operator_einvoice__identifier
|
||||
msgid "Monetary Institution Identifier (see https://tieke.fi)"
|
||||
msgstr "Rahalaitostunniste (katso https://tieke.fi)"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__name
|
||||
msgid "Operator"
|
||||
msgstr "Välittäjä"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_form
|
||||
msgid "Operator Name"
|
||||
msgstr "Välittäjän nimi"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Operator Type"
|
||||
msgstr "Välittäjän tunnus"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_company__edicode
|
||||
msgid "Our Company's Edicode for eInvoice documents"
|
||||
msgstr "Yrityksen verkkolaskuosoite"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_config_settings_view_form
|
||||
msgid "Our company's Edicode for eInvoice documents."
|
||||
msgstr "Yrityksen verkkolaskuosoite"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_config_settings_view_form
|
||||
msgid "Our company's provider for eInvoice documents."
|
||||
msgstr "Yrityksen verkkolaskuosoite"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Search for eInvoice Operator"
|
||||
msgstr "Verkkolaskuvälittäjän haku"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__sequence
|
||||
msgid "Sequence"
|
||||
msgstr "Järjestys"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_partner__business_code
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_users__business_code
|
||||
msgid "The unique business registry identifier"
|
||||
msgstr "Uniikki y-tunnus"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__ttype
|
||||
msgid "Type"
|
||||
msgstr "Tyyppi"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_account_journal__invoice_reference_model
|
||||
msgid ""
|
||||
"You can choose different models for each type of reference. The default one "
|
||||
"is the Odoo reference."
|
||||
msgstr "Voit valita erilaisen maksuviitetyypin. Oletus on Odoon laskuviite."
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_partner_operator_einvoice
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_company__einvoice_operator_id
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_config_settings__einvoice_operator_id
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner__einvoice_operator_id
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_users__einvoice_operator_id
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_form
|
||||
msgid "eInvoice Operator"
|
||||
msgstr "Verkkolaskuvälittäjä"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.actions.act_window,name:l10n_fi.res_partner_operator_einvoice_action
|
||||
#: model:ir.ui.menu,name:l10n_fi.res_partner_operator_einvoice_menu
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_tree
|
||||
msgid "eInvoice Operators"
|
||||
msgstr "Verkkolaskuvälittäjät"
|
||||
|
||||
#~ msgid "Choose the type of payment reference used on customer invoices"
|
||||
#~ msgstr "Valitse myyntilaskuilla käytettävä maksuviitetyyppi"
|
||||
|
||||
#~ msgid "Free Reference"
|
||||
#~ msgstr "Vapaa viite"
|
||||
|
||||
#~ msgid "Payment Reference"
|
||||
#~ msgstr "Maksuviite"
|
||||
|
||||
#~ msgid "Payment Reference Number"
|
||||
#~ msgstr "Maksuviite"
|
||||
|
||||
#~ msgid "Payment Reference Type"
|
||||
#~ msgstr "Maksuviitteen tyyppi"
|
||||
|
||||
#~ msgid "The default payment reference for sales invoices"
|
||||
#~ msgstr "Oletusmaksuviite myyntilaskuille"
|
||||
@@ -0,0 +1,246 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * l10n_fi
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 13.0+e-20200204\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-03-16 17:01+0000\n"
|
||||
"PO-Revision-Date: 2020-03-16 17:01+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.constraint,message:l10n_fi.constraint_res_partner_operator_einvoice_operator_identifier_uniq
|
||||
msgid "\"Identifier\" should be unique!"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__active
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Archived"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__res_partner_operator_einvoice__ttype__bank
|
||||
msgid "Bank with Finvoice brokerage service"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner__business_code
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_users__business_code
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.view_partner_form_l10n_fi
|
||||
msgid "Business ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__res_partner_operator_einvoice__ttype__broker
|
||||
msgid "Carrier broker"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_account_journal__invoice_reference_model
|
||||
msgid "Communication Standard"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_company
|
||||
msgid "Companies"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__create_uid
|
||||
msgid "Created by"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__create_date
|
||||
msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.ui.menu,name:l10n_fi.account_einvoicing_menu
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_config_settings_view_form
|
||||
msgid "E-Invoicing"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_company__edicode
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_config_settings__edicode
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner__edicode
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_users__edicode
|
||||
msgid "Edicode"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_config_settings__edicode
|
||||
msgid "Edicode for eInvoice documents"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__account_journal__invoice_reference_model__finnish_rf
|
||||
msgid "Finnish Creditor Reference (RF)"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields.selection,name:l10n_fi.selection__account_journal__invoice_reference_model__finnish
|
||||
msgid "Finnish Standard Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Group by..."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__identifier
|
||||
msgid "Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_company__einvoice_operator_id
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_config_settings__einvoice_operator_id
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_partner__einvoice_operator_id
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_users__einvoice_operator_id
|
||||
msgid "Intermediator for eInvoice documents"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: code:addons/l10n_fi/models/account_move.py:0
|
||||
#, python-format
|
||||
msgid "Invoice number must contain numeric characters"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_account_journal
|
||||
msgid "Journal"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_account_move
|
||||
msgid "Journal Entries"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice____last_update
|
||||
msgid "Last Modified on"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__write_uid
|
||||
msgid "Last Updated by"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__write_date
|
||||
msgid "Last Updated on"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_partner_operator_einvoice__identifier
|
||||
msgid "Monetary Institution Identifier (see https://tieke.fi)"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__name
|
||||
msgid "Operator"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_form
|
||||
msgid "Operator Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Operator Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_company__edicode
|
||||
msgid "Our Company's Edicode for eInvoice documents"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_config_settings_view_form
|
||||
msgid "Our company's Edicode for eInvoice documents."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_config_settings_view_form
|
||||
msgid "Our company's provider for eInvoice documents."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_search
|
||||
msgid "Search for eInvoice Operator"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__sequence
|
||||
msgid "Sequence"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_partner__business_code
|
||||
#: model:ir.model.fields,help:l10n_fi.field_res_users__business_code
|
||||
msgid "The unique business registry identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner_operator_einvoice__ttype
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model.fields,help:l10n_fi.field_account_journal__invoice_reference_model
|
||||
msgid ""
|
||||
"You can choose different models for each type of reference. The default one "
|
||||
"is the Odoo reference."
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.model,name:l10n_fi.model_res_partner_operator_einvoice
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_company__einvoice_operator_id
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_config_settings__einvoice_operator_id
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_partner__einvoice_operator_id
|
||||
#: model:ir.model.fields,field_description:l10n_fi.field_res_users__einvoice_operator_id
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_form
|
||||
msgid "eInvoice Operator"
|
||||
msgstr ""
|
||||
|
||||
#. module: l10n_fi
|
||||
#: model:ir.actions.act_window,name:l10n_fi.res_partner_operator_einvoice_action
|
||||
#: model:ir.ui.menu,name:l10n_fi.res_partner_operator_einvoice_menu
|
||||
#: model_terms:ir.ui.view,arch_db:l10n_fi.res_partner_operator_einvoice_view_tree
|
||||
msgid "eInvoice Operators"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,5 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import account_journal
|
||||
from . import account_move
|
||||
@@ -0,0 +1,13 @@
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import models, fields
|
||||
|
||||
|
||||
class AccountJournal(models.Model):
|
||||
|
||||
_inherit = 'account.journal'
|
||||
|
||||
invoice_reference_model = fields.Selection(selection_add=[
|
||||
('fi', 'Finnish Standard Reference'),
|
||||
('fi_rf', 'Finnish Creditor Reference (RF)'),
|
||||
], ondelete={'fi': lambda recs: recs.write({'invoice_reference_model': 'odoo'}),
|
||||
'fi_rf': lambda recs: recs.write({'invoice_reference_model': 'odoo'})})
|
||||
@@ -0,0 +1,88 @@
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
import re
|
||||
from odoo import api, models, _
|
||||
from odoo.exceptions import UserError
|
||||
import logging
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class AccountInvoiceFinnish(models.Model):
|
||||
_inherit = 'account.move'
|
||||
|
||||
@api.model
|
||||
def number2numeric(self, number):
|
||||
|
||||
invoice_number = re.sub(r'\D', '', number)
|
||||
|
||||
if invoice_number == '' or invoice_number is False:
|
||||
raise UserError(_('Invoice number must contain numeric characters'))
|
||||
|
||||
# Make sure the base number is 3...19 characters long
|
||||
if len(invoice_number) < 3:
|
||||
invoice_number = ('11' + invoice_number)[-3:]
|
||||
elif len(invoice_number) > 19:
|
||||
invoice_number = invoice_number[:19]
|
||||
|
||||
return invoice_number
|
||||
|
||||
@api.model
|
||||
def get_finnish_check_digit(self, base_number):
|
||||
# Multiply digits from end to beginning with 7, 3 and 1 and
|
||||
# calculate the sum of the products
|
||||
total = sum((7, 3, 1)[idx % 3] * int(val) for idx, val in
|
||||
enumerate(base_number[::-1]))
|
||||
|
||||
# Subtract the sum from the next decade. 10 = 0
|
||||
return str((10 - (total % 10)) % 10)
|
||||
|
||||
@api.model
|
||||
def get_rf_check_digits(self, base_number):
|
||||
check_base = base_number + 'RF00'
|
||||
# 1. Convert all non-digits to digits
|
||||
# 2. Calculate the modulo 97
|
||||
# 3. Subtract the remainder from 98
|
||||
# 4. Add leading zeros if necessary
|
||||
return ''.join(
|
||||
['00', str(98 - (int(''.join(
|
||||
[x if x.isdigit() else str(ord(x) - 55) for x in
|
||||
check_base])) % 97))])[-2:]
|
||||
|
||||
@api.model
|
||||
def compute_payment_reference_finnish(self, number):
|
||||
# Drop all non-numeric characters
|
||||
invoice_number = self.number2numeric(number)
|
||||
|
||||
# Calculate the Finnish check digit
|
||||
check_digit = self.get_finnish_check_digit(invoice_number)
|
||||
|
||||
return invoice_number + check_digit
|
||||
|
||||
@api.model
|
||||
def compute_payment_reference_finnish_rf(self, number):
|
||||
# Drop all non-numeric characters
|
||||
invoice_number = self.number2numeric(number)
|
||||
|
||||
# Calculate the Finnish check digit
|
||||
invoice_number += self.get_finnish_check_digit(invoice_number)
|
||||
|
||||
# Calculate the RF check digits
|
||||
rf_check_digits = self.get_rf_check_digits(invoice_number)
|
||||
|
||||
return 'RF' + rf_check_digits + invoice_number
|
||||
|
||||
def _get_invoice_reference_fi_rf_invoice(self):
|
||||
self.ensure_one()
|
||||
return self.compute_payment_reference_finnish_rf(self.name)
|
||||
|
||||
def _get_invoice_reference_fi_rf_partner(self):
|
||||
self.ensure_one()
|
||||
return self.compute_payment_reference_finnish_rf(str(self.partner_id.id))
|
||||
|
||||
def _get_invoice_reference_fi_invoice(self):
|
||||
self.ensure_one()
|
||||
return self.compute_payment_reference_finnish(self.name)
|
||||
|
||||
def _get_invoice_reference_fi_partner(self):
|
||||
self.ensure_one()
|
||||
return self.compute_payment_reference_finnish(str(self.partner_id.id))
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 615 B |
@@ -0,0 +1,5 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import test_references
|
||||
from . import test_get_reference
|
||||
@@ -0,0 +1,39 @@
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
|
||||
from odoo.tests import tagged
|
||||
|
||||
|
||||
@tagged('post_install', '-at_install')
|
||||
class InvoiceGetReferenceTest(AccountTestInvoicingCommon):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(InvoiceGetReferenceTest, cls).setUpClass()
|
||||
|
||||
cls.invoice = cls.init_invoice('out_invoice')
|
||||
|
||||
def test_get_reference_finnish_invoice(self):
|
||||
self.assertFalse(self.invoice.payment_reference)
|
||||
self.invoice.journal_id.invoice_reference_model = 'fi'
|
||||
self.invoice.post()
|
||||
self.assertTrue(self.invoice.payment_reference)
|
||||
|
||||
def test_get_reference_finnish_partner(self):
|
||||
self.assertFalse(self.invoice.payment_reference)
|
||||
self.invoice.journal_id.invoice_reference_type = 'partner'
|
||||
self.invoice.journal_id.invoice_reference_model = 'fi'
|
||||
self.invoice.post()
|
||||
self.assertTrue(self.invoice.payment_reference)
|
||||
|
||||
def test_get_reference_finnish_rf_invoice(self):
|
||||
self.assertFalse(self.invoice.payment_reference)
|
||||
self.invoice.journal_id.invoice_reference_model = 'fi_rf'
|
||||
self.invoice.post()
|
||||
self.assertTrue(self.invoice.payment_reference)
|
||||
|
||||
def test_get_reference_finnish_rf_partner(self):
|
||||
self.assertFalse(self.invoice.payment_reference)
|
||||
self.invoice.journal_id.invoice_reference_type = 'partner'
|
||||
self.invoice.journal_id.invoice_reference_model = 'fi_rf'
|
||||
self.invoice.post()
|
||||
self.assertTrue(self.invoice.payment_reference)
|
||||
@@ -0,0 +1,66 @@
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
import unittest
|
||||
from odoo.tests import tagged
|
||||
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
|
||||
from odoo.exceptions import UserError
|
||||
# noinspection PyUnresolvedReferences
|
||||
from ..models.account_move \
|
||||
import AccountInvoiceFinnish
|
||||
|
||||
|
||||
@tagged('standard', 'at_install')
|
||||
class PaymentReferenceTest(AccountTestInvoicingCommon):
|
||||
"""
|
||||
All references validated with the reference calculator by Nordea Bank
|
||||
http://www.nordea.fi/en/corporate-customers/payments/invoicing-and-payments/reference-number-calculator.html
|
||||
"""
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(PaymentReferenceTest, cls).setUpClass()
|
||||
|
||||
cls.invoice = cls.init_invoice('out_invoice')
|
||||
|
||||
def test_payment_reference_fi(self):
|
||||
|
||||
compute = self.invoice.compute_payment_reference_finnish
|
||||
|
||||
# Common
|
||||
self.assertEqual('1232', compute('INV123'))
|
||||
self.assertEqual('1326', compute('132'))
|
||||
self.assertEqual('1290', compute('ABC1B2B9C'))
|
||||
|
||||
# Insufficient
|
||||
self.assertEqual('1119', compute('-1'))
|
||||
self.assertEqual('1106', compute('0'))
|
||||
self.assertEqual('1261', compute('26'))
|
||||
|
||||
# Excess length
|
||||
self.assertEqual('12345678901234567894',
|
||||
compute('123456789012345678901234567890'))
|
||||
|
||||
# Invalid
|
||||
with self.assertRaises(UserError):
|
||||
compute('QWERTY')
|
||||
|
||||
def test_payment_reference_rf(self):
|
||||
|
||||
compute = self.invoice.compute_payment_reference_finnish_rf
|
||||
|
||||
# Common
|
||||
self.assertEqual('RF111232', compute('INV123'))
|
||||
self.assertEqual('RF921326', compute('132'))
|
||||
self.assertEqual('RF941290', compute('ABC1B2B9C'))
|
||||
|
||||
# Insufficient
|
||||
self.assertEqual('RF551119', compute('-1'))
|
||||
self.assertEqual('RF181106', compute('0'))
|
||||
self.assertEqual('RF041261', compute('26'))
|
||||
|
||||
# Excess length
|
||||
self.assertEqual('RF0912345678901234567894',
|
||||
compute('123456789012345678901234567890'))
|
||||
|
||||
# Invalid
|
||||
with self.assertRaises(UserError):
|
||||
compute('QWERTY')
|
||||
Reference in New Issue
Block a user