Skip to content

Commit 1c7227c

Browse files
[MIG] l10n_fi_payment_terms: Migration to 17.0
1 parent 72c93c8 commit 1c7227c

12 files changed

+79
-221
lines changed

l10n_fi_payment_terms/README.rst

+10-6
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,9 @@ Common Finnish invoice payment terms.
3434

3535
**Added Payment terms**
3636

37-
- IMMEDIATE
3837
- 7 days
3938
- 10 days
4039
- 14 days
41-
- 21 days
42-
- 30 days
43-
- 45 days
4440
- 60 days
4541
- 90 days
4642

@@ -57,6 +53,14 @@ Configuration
5753
Changelog
5854
=========
5955

56+
17.0.1.0.0 (2025-01-24)
57+
-----------------------
58+
59+
- [MIGRATION] from 14.0 to 17.0
60+
- Removed "Immediate payment", "21 Days", "30 Days", "45 Days" as
61+
redundant
62+
- Removed the "code" field that was added to payment terms
63+
6064
14.0.1.0.0 (2021-06-04)
6165
-----------------------
6266

@@ -78,12 +82,12 @@ Credits
7882
Authors
7983
-------
8084

81-
* Tawasta
85+
* Futural
8286

8387
Contributors
8488
------------
8589

86-
- Jarmo Kortetjärvi <jarmo.kortetjarvi@tawasta.fi>
90+
- Jarmo Kortetjärvi <jarmo.kortetjarvi@futural.fi>
8791
- Miku Laitinen <miku.laitinen@avoin.systems>
8892

8993
Other credits

l10n_fi_payment_terms/__init__.py

-1
Original file line numberDiff line numberDiff line change
@@ -1 +0,0 @@
1-
from . import models

l10n_fi_payment_terms/__manifest__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
##############################################################################
22
#
3-
# Author: Oy Tawasta OS Technologies Ltd.
4-
# Copyright 2015 Oy Tawasta OS Technologies Ltd. (http://www.tawasta.fi)
3+
# Author: Futural Oy
4+
# Copyright 2015 Futural Oy (https://futural.fi)
55
#
66
# This program is free software: you can redistribute it and/or modify
77
# it under the terms of the GNU Affero General Public License as
@@ -21,10 +21,10 @@
2121
{
2222
"name": "Finnish Payment Terms",
2323
"summary": "Common Finnish invoice payment terms",
24-
"version": "14.0.1.0.0",
24+
"version": "17.0.1.0.0",
2525
"category": "Localization",
2626
"website": "https://github.com/OCA/l10n-finland",
27-
"author": "Tawasta, Odoo Community Association (OCA)",
27+
"author": "Futural, Odoo Community Association (OCA)",
2828
"license": "AGPL-3",
2929
"application": False,
3030
"installable": True,
Original file line numberDiff line numberDiff line change
@@ -1,103 +1,59 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<odoo noupdate="1">
33
<!-- Add most often used payment terms in Finland -->
4-
<!-- Immediate payment -->
5-
<record id="account_payment_term_immediate" model="account.payment.term">
6-
<field name="name">Immediate Payment</field>
7-
<field name="code">immediate</field>
8-
<field name="note">Immediate Payment</field>
9-
<field name="sequence">1</field>
10-
<field
11-
name="line_ids"
12-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 0, 'option': 'day_after_invoice_date'})]"
13-
/>
14-
</record>
4+
5+
<!-- Immediate payment is in core, and not added -->
6+
157
<!-- 7 Days -->
168
<record id="account_payment_term_7_days" model="account.payment.term">
179
<field name="name">7 Days</field>
18-
<field name="code">7_days</field>
1910
<field name="note">7 Days</field>
20-
<field name="sequence">2</field>
2111
<field
2212
name="line_ids"
23-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 7, 'option': 'day_after_invoice_date'})]"
13+
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 7})]"
2414
/>
2515
</record>
2616
<!-- 10 Days -->
2717
<record id="account_payment_term_10_days" model="account.payment.term">
2818
<field name="name">10 Days</field>
29-
<field name="code">10_days</field>
3019
<field name="note">10 Days</field>
31-
<field name="sequence">3</field>
3220
<field
3321
name="line_ids"
34-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 10, 'option': 'day_after_invoice_date'})]"
22+
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 10})]"
3523
/>
3624
</record>
3725
<!-- 14 Days -->
3826
<record id="account_payment_term_14_days" model="account.payment.term">
3927
<field name="name">14 Days</field>
40-
<field name="code">14_days</field>
4128
<field name="note">14 Days</field>
42-
<field name="sequence">4</field>
43-
<field
44-
name="line_ids"
45-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 14, 'option': 'day_after_invoice_date'})]"
46-
/>
47-
</record>
48-
<!-- 21 Days -->
49-
<record id="account_payment_term_21_days" model="account.payment.term">
50-
<field name="name">21 Days</field>
51-
<field name="code">21_days</field>
52-
<field name="note">21 Days</field>
53-
<field name="sequence">5</field>
54-
<field
55-
name="line_ids"
56-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 21, 'option': 'day_after_invoice_date'})]"
57-
/>
58-
</record>
59-
<!-- 30 Days -->
60-
<record id="account_payment_term_30_days" model="account.payment.term">
61-
<field name="name">30 Days</field>
62-
<field name="code">30_days</field>
63-
<field name="note">30 Days</field>
64-
<field name="sequence">6</field>
65-
<field
66-
name="line_ids"
67-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 30, 'option': 'day_after_invoice_date'})]"
68-
/>
69-
</record>
70-
<!-- 45 Days -->
71-
<record id="account_payment_term_45_days" model="account.payment.term">
72-
<field name="name">45 Days</field>
73-
<field name="code">45_days</field>
74-
<field name="note">45 Days</field>
75-
<field name="sequence">7</field>
7629
<field
7730
name="line_ids"
78-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 45, 'option': 'day_after_invoice_date'})]"
31+
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 14})]"
7932
/>
8033
</record>
34+
35+
<!-- 21 Days is in the core, and not added -->
36+
37+
<!-- 30 Days is in the core, and not added -->
38+
39+
<!-- 45 Days is in the core, and not added -->
40+
8141
<!-- 60 Days -->
8242
<record id="account_payment_term_60_days" model="account.payment.term">
8343
<field name="name">60 Days</field>
84-
<field name="code">60_days</field>
8544
<field name="note">60 Days</field>
86-
<field name="sequence">8</field>
8745
<field
8846
name="line_ids"
89-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 60, 'option': 'day_after_invoice_date'})]"
47+
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 60})]"
9048
/>
9149
</record>
9250
<!-- 90 Days -->
9351
<record id="account_payment_term_90_days" model="account.payment.term">
9452
<field name="name">90 Days</field>
95-
<field name="code">90_days</field>
9653
<field name="note">90 Days</field>
97-
<field name="sequence">9</field>
9854
<field
9955
name="line_ids"
100-
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 90, 'option': 'day_after_invoice_date'})]"
56+
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 90})]"
10157
/>
10258
</record>
10359
</odoo>

l10n_fi_payment_terms/i18n/fi.po

+10-59
Original file line numberDiff line numberDiff line change
@@ -4,97 +4,48 @@
44
#
55
msgid ""
66
msgstr ""
7-
"Project-Id-Version: Odoo Server 8.0\n"
7+
"Project-Id-Version: Odoo Server 17.0-20240924\n"
88
"Report-Msgid-Bugs-To: \n"
9-
"POT-Creation-Date: 2021-05-11 12:46+0000\n"
10-
"PO-Revision-Date: 2021-05-11 15:47+0300\n"
11-
"Last-Translator: Jarmo Kortetjärvi <jarmo@futurable.fi>\n"
9+
"POT-Creation-Date: 2025-01-24 08:19+0000\n"
10+
"PO-Revision-Date: 2025-01-24 08:19+0000\n"
11+
"Last-Translator: \n"
1212
"Language-Team: \n"
13-
"Language: fi\n"
1413
"MIME-Version: 1.0\n"
1514
"Content-Type: text/plain; charset=UTF-8\n"
16-
"Content-Transfer-Encoding: 8bit\n"
15+
"Content-Transfer-Encoding: \n"
1716
"Plural-Forms: \n"
18-
"X-Generator: Poedit 2.3\n"
1917

2018
#. module: l10n_fi_payment_terms
2119
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_10_days
22-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
20+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
2321
msgid "10 Days"
2422
msgstr "10 päivää netto"
2523

2624
#. module: l10n_fi_payment_terms
2725
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_14_days
28-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
26+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
2927
msgid "14 Days"
3028
msgstr "14 päivää netto"
3129

32-
#. module: l10n_fi_payment_terms
33-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_21_days
34-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_21_days
35-
msgid "21 Days"
36-
msgstr "21 päivää netto"
37-
38-
#. module: l10n_fi_payment_terms
39-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_30_days
40-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_30_days
41-
msgid "30 Days"
42-
msgstr "30 päivää netto"
43-
44-
#. module: l10n_fi_payment_terms
45-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_45_days
46-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_45_days
47-
msgid "45 Days"
48-
msgstr "45 päivää netto"
49-
5030
#. module: l10n_fi_payment_terms
5131
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_60_days
52-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
32+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
5333
msgid "60 Days"
5434
msgstr "60 päivää netto"
5535

5636
#. module: l10n_fi_payment_terms
5737
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_7_days
58-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
38+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
5939
msgid "7 Days"
6040
msgstr "7 päivää netto"
6141

6242
#. module: l10n_fi_payment_terms
6343
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_90_days
64-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
44+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
6545
msgid "90 Days"
6646
msgstr "90 päivää netto"
6747

68-
#. module: l10n_fi_payment_terms
69-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__display_name
70-
msgid "Display Name"
71-
msgstr ""
72-
73-
#. module: l10n_fi_payment_terms
74-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__id
75-
msgid "ID"
76-
msgstr ""
77-
78-
#. module: l10n_fi_payment_terms
79-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_immediate
80-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_immediate
81-
msgid "Immediate Payment"
82-
msgstr "HETI"
83-
84-
#. module: l10n_fi_payment_terms
85-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term____last_update
86-
msgid "Last Modified on"
87-
msgstr ""
88-
8948
#. module: l10n_fi_payment_terms
9049
#: model:ir.model,name:l10n_fi_payment_terms.model_account_payment_term
9150
msgid "Payment Terms"
9251
msgstr "Maksuehdot"
93-
94-
#. module: l10n_fi_payment_terms
95-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__code
96-
msgid "Unique code"
97-
msgstr "Uniikki koodi"
98-
99-
#~ msgid "Sequence"
100-
#~ msgstr "Järjestys"

l10n_fi_payment_terms/i18n/l10n_fi_payment_terms.pot

+5-57
Original file line numberDiff line numberDiff line change
@@ -4,90 +4,38 @@
44
#
55
msgid ""
66
msgstr ""
7-
"Project-Id-Version: Odoo Server 14.0\n"
8-
"Report-Msgid-Bugs-To: \n"
9-
"Last-Translator: \n"
10-
"Language-Team: \n"
11-
"MIME-Version: 1.0\n"
12-
"Content-Type: text/plain; charset=UTF-8\n"
13-
"Content-Transfer-Encoding: \n"
14-
"Plural-Forms: \n"
157

168
#. module: l10n_fi_payment_terms
179
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_10_days
18-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
10+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
1911
msgid "10 Days"
2012
msgstr ""
2113

2214
#. module: l10n_fi_payment_terms
2315
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_14_days
24-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
16+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
2517
msgid "14 Days"
2618
msgstr ""
2719

28-
#. module: l10n_fi_payment_terms
29-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_21_days
30-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_21_days
31-
msgid "21 Days"
32-
msgstr ""
33-
34-
#. module: l10n_fi_payment_terms
35-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_30_days
36-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_30_days
37-
msgid "30 Days"
38-
msgstr ""
39-
40-
#. module: l10n_fi_payment_terms
41-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_45_days
42-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_45_days
43-
msgid "45 Days"
44-
msgstr ""
45-
4620
#. module: l10n_fi_payment_terms
4721
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_60_days
48-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
22+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
4923
msgid "60 Days"
5024
msgstr ""
5125

5226
#. module: l10n_fi_payment_terms
5327
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_7_days
54-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
28+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
5529
msgid "7 Days"
5630
msgstr ""
5731

5832
#. module: l10n_fi_payment_terms
5933
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_90_days
60-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
34+
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
6135
msgid "90 Days"
6236
msgstr ""
6337

64-
#. module: l10n_fi_payment_terms
65-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__display_name
66-
msgid "Display Name"
67-
msgstr ""
68-
69-
#. module: l10n_fi_payment_terms
70-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__id
71-
msgid "ID"
72-
msgstr ""
73-
74-
#. module: l10n_fi_payment_terms
75-
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_immediate
76-
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_immediate
77-
msgid "Immediate Payment"
78-
msgstr ""
79-
80-
#. module: l10n_fi_payment_terms
81-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term____last_update
82-
msgid "Last Modified on"
83-
msgstr ""
84-
8538
#. module: l10n_fi_payment_terms
8639
#: model:ir.model,name:l10n_fi_payment_terms.model_account_payment_term
8740
msgid "Payment Terms"
8841
msgstr ""
89-
90-
#. module: l10n_fi_payment_terms
91-
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__code
92-
msgid "Unique code"
93-
msgstr ""

l10n_fi_payment_terms/models/__init__.py

-1
This file was deleted.

0 commit comments

Comments
 (0)