Skip to content

Commit

Permalink
[MIG] l10n_fi_payment_terms: Migration to 17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jarmokortetjarvi authored and mlaitinen committed Mar 10, 2025
1 parent e9c80c1 commit a449b36
Show file tree
Hide file tree
Showing 12 changed files with 79 additions and 221 deletions.
16 changes: 10 additions & 6 deletions l10n_fi_payment_terms/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,9 @@ Common Finnish invoice payment terms.

**Added Payment terms**

- IMMEDIATE
- 7 days
- 10 days
- 14 days
- 21 days
- 30 days
- 45 days
- 60 days
- 90 days

Expand All @@ -57,6 +53,14 @@ Configuration
Changelog
=========

17.0.1.0.0 (2025-01-24)
-----------------------

- [MIGRATION] from 14.0 to 17.0
- Removed "Immediate payment", "21 Days", "30 Days", "45 Days" as
redundant
- Removed the "code" field that was added to payment terms

14.0.1.0.0 (2021-06-04)
-----------------------

Expand All @@ -78,12 +82,12 @@ Credits
Authors
-------

* Tawasta
* Futural

Contributors
------------

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

Other credits
Expand Down
1 change: 0 additions & 1 deletion l10n_fi_payment_terms/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
from . import models
8 changes: 4 additions & 4 deletions l10n_fi_payment_terms/__manifest__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
##############################################################################
#
# Author: Oy Tawasta OS Technologies Ltd.
# Copyright 2015 Oy Tawasta OS Technologies Ltd. (http://www.tawasta.fi)
# Author: Futural Oy
# Copyright 2015 Futural Oy (https://futural.fi)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
Expand All @@ -21,10 +21,10 @@
{
"name": "Finnish Payment Terms",
"summary": "Common Finnish invoice payment terms",
"version": "14.0.1.0.0",
"version": "17.0.1.0.0",
"category": "Localization",
"website": "https://github.com/OCA/l10n-finland",
"author": "Tawasta, Odoo Community Association (OCA)",
"author": "Futural, Odoo Community Association (OCA)",
"license": "AGPL-3",
"application": False,
"installable": True,
Expand Down
74 changes: 15 additions & 59 deletions l10n_fi_payment_terms/data/payment_terms_finnish.xml
Original file line number Diff line number Diff line change
@@ -1,103 +1,59 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<!-- Add most often used payment terms in Finland -->
<!-- Immediate payment -->
<record id="account_payment_term_immediate" model="account.payment.term">
<field name="name">Immediate Payment</field>
<field name="code">immediate</field>
<field name="note">Immediate Payment</field>
<field name="sequence">1</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 0, 'option': 'day_after_invoice_date'})]"
/>
</record>

<!-- Immediate payment is in core, and not added -->

<!-- 7 Days -->
<record id="account_payment_term_7_days" model="account.payment.term">
<field name="name">7 Days</field>
<field name="code">7_days</field>
<field name="note">7 Days</field>
<field name="sequence">2</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 7, 'option': 'day_after_invoice_date'})]"
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 7})]"
/>
</record>
<!-- 10 Days -->
<record id="account_payment_term_10_days" model="account.payment.term">
<field name="name">10 Days</field>
<field name="code">10_days</field>
<field name="note">10 Days</field>
<field name="sequence">3</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 10, 'option': 'day_after_invoice_date'})]"
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 10})]"
/>
</record>
<!-- 14 Days -->
<record id="account_payment_term_14_days" model="account.payment.term">
<field name="name">14 Days</field>
<field name="code">14_days</field>
<field name="note">14 Days</field>
<field name="sequence">4</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 14, 'option': 'day_after_invoice_date'})]"
/>
</record>
<!-- 21 Days -->
<record id="account_payment_term_21_days" model="account.payment.term">
<field name="name">21 Days</field>
<field name="code">21_days</field>
<field name="note">21 Days</field>
<field name="sequence">5</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 21, 'option': 'day_after_invoice_date'})]"
/>
</record>
<!-- 30 Days -->
<record id="account_payment_term_30_days" model="account.payment.term">
<field name="name">30 Days</field>
<field name="code">30_days</field>
<field name="note">30 Days</field>
<field name="sequence">6</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 30, 'option': 'day_after_invoice_date'})]"
/>
</record>
<!-- 45 Days -->
<record id="account_payment_term_45_days" model="account.payment.term">
<field name="name">45 Days</field>
<field name="code">45_days</field>
<field name="note">45 Days</field>
<field name="sequence">7</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 45, 'option': 'day_after_invoice_date'})]"
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 14})]"
/>
</record>

<!-- 21 Days is in the core, and not added -->

<!-- 30 Days is in the core, and not added -->

<!-- 45 Days is in the core, and not added -->

<!-- 60 Days -->
<record id="account_payment_term_60_days" model="account.payment.term">
<field name="name">60 Days</field>
<field name="code">60_days</field>
<field name="note">60 Days</field>
<field name="sequence">8</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 60, 'option': 'day_after_invoice_date'})]"
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 60})]"
/>
</record>
<!-- 90 Days -->
<record id="account_payment_term_90_days" model="account.payment.term">
<field name="name">90 Days</field>
<field name="code">90_days</field>
<field name="note">90 Days</field>
<field name="sequence">9</field>
<field
name="line_ids"
eval="[(0, 0, {'value': 'balance', 'value_amount': 0.0, 'sequence': 500, 'days': 90, 'option': 'day_after_invoice_date'})]"
eval="[Command.clear(), Command.create({'value': 'percent', 'value_amount': 100.0, 'nb_days': 90})]"
/>
</record>
</odoo>
69 changes: 10 additions & 59 deletions l10n_fi_payment_terms/i18n/fi.po
Original file line number Diff line number Diff line change
Expand Up @@ -4,97 +4,48 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Project-Id-Version: Odoo Server 17.0-20240924\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-05-11 12:46+0000\n"
"PO-Revision-Date: 2021-05-11 15:47+0300\n"
"Last-Translator: Jarmo Kortetjärvi <jarmo@futurable.fi>\n"
"POT-Creation-Date: 2025-01-24 08:19+0000\n"
"PO-Revision-Date: 2025-01-24 08:19+0000\n"
"Last-Translator: \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"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
"X-Generator: Poedit 2.3\n"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_10_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
msgid "10 Days"
msgstr "10 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_14_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
msgid "14 Days"
msgstr "14 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_21_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_21_days
msgid "21 Days"
msgstr "21 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_30_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_30_days
msgid "30 Days"
msgstr "30 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_45_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_45_days
msgid "45 Days"
msgstr "45 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_60_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
msgid "60 Days"
msgstr "60 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_7_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
msgid "7 Days"
msgstr "7 päivää netto"

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_90_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
msgid "90 Days"
msgstr "90 päivää netto"

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__display_name
msgid "Display Name"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__id
msgid "ID"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_immediate
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_immediate
msgid "Immediate Payment"
msgstr "HETI"

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term____last_update
msgid "Last Modified on"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model,name:l10n_fi_payment_terms.model_account_payment_term
msgid "Payment Terms"
msgstr "Maksuehdot"

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__code
msgid "Unique code"
msgstr "Uniikki koodi"

#~ msgid "Sequence"
#~ msgstr "Järjestys"
62 changes: 5 additions & 57 deletions l10n_fi_payment_terms/i18n/l10n_fi_payment_terms.pot
Original file line number Diff line number Diff line change
Expand Up @@ -4,90 +4,38 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \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_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_10_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_10_days
msgid "10 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_14_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_14_days
msgid "14 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_21_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_21_days
msgid "21 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_30_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_30_days
msgid "30 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_45_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_45_days
msgid "45 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_60_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_60_days
msgid "60 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_7_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_7_days
msgid "7 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_90_days
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
#: model_terms:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_90_days
msgid "90 Days"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__display_name
msgid "Display Name"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__id
msgid "ID"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:account.payment.term,name:l10n_fi_payment_terms.account_payment_term_immediate
#: model:account.payment.term,note:l10n_fi_payment_terms.account_payment_term_immediate
msgid "Immediate Payment"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term____last_update
msgid "Last Modified on"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model,name:l10n_fi_payment_terms.model_account_payment_term
msgid "Payment Terms"
msgstr ""

#. module: l10n_fi_payment_terms
#: model:ir.model.fields,field_description:l10n_fi_payment_terms.field_account_payment_term__code
msgid "Unique code"
msgstr ""
1 change: 0 additions & 1 deletion l10n_fi_payment_terms/models/__init__.py

This file was deleted.

Loading

0 comments on commit a449b36

Please sign in to comment.