From 879af80426206340748a99dee440ee548d66ef0a Mon Sep 17 00:00:00 2001 From: Matteo Boscolo Date: Mon, 21 Dec 2020 09:05:07 +0100 Subject: [PATCH 01/16] TEST Module AbiCab --- l10n_it_abicab/README.rst | 85 ++++ l10n_it_abicab/__init__.py | 5 + l10n_it_abicab/__manifest__.py | 19 + l10n_it_abicab/i18n/de.po | 53 +++ l10n_it_abicab/i18n/it.po | 54 +++ l10n_it_abicab/i18n/l10n_it_abicab.pot | 49 +++ l10n_it_abicab/i18n/nb_NO.po | 54 +++ l10n_it_abicab/i18n/sl.po | 54 +++ l10n_it_abicab/models/__init__.py | 5 + l10n_it_abicab/models/abicab.py | 36 ++ l10n_it_abicab/readme/CONTRIBUTORS.rst | 8 + l10n_it_abicab/readme/DESCRIPTION.rst | 7 + l10n_it_abicab/static/description/icon.png | Bin 0 -> 9455 bytes l10n_it_abicab/static/description/index.html | 428 +++++++++++++++++++ l10n_it_abicab/tests/__init__.py | 4 + l10n_it_abicab/tests/test_abicab.py | 28 ++ l10n_it_abicab/views/abicab_view.xml | 57 +++ 17 files changed, 946 insertions(+) create mode 100755 l10n_it_abicab/README.rst create mode 100755 l10n_it_abicab/__init__.py create mode 100644 l10n_it_abicab/__manifest__.py create mode 100644 l10n_it_abicab/i18n/de.po create mode 100644 l10n_it_abicab/i18n/it.po create mode 100644 l10n_it_abicab/i18n/l10n_it_abicab.pot create mode 100644 l10n_it_abicab/i18n/nb_NO.po create mode 100644 l10n_it_abicab/i18n/sl.po create mode 100755 l10n_it_abicab/models/__init__.py create mode 100755 l10n_it_abicab/models/abicab.py create mode 100755 l10n_it_abicab/readme/CONTRIBUTORS.rst create mode 100755 l10n_it_abicab/readme/DESCRIPTION.rst create mode 100755 l10n_it_abicab/static/description/icon.png create mode 100755 l10n_it_abicab/static/description/index.html create mode 100755 l10n_it_abicab/tests/__init__.py create mode 100755 l10n_it_abicab/tests/test_abicab.py create mode 100644 l10n_it_abicab/views/abicab_view.xml diff --git a/l10n_it_abicab/README.rst b/l10n_it_abicab/README.rst new file mode 100755 index 000000000000..bca573925f67 --- /dev/null +++ b/l10n_it_abicab/README.rst @@ -0,0 +1,85 @@ +============================================= +Italian localization - Codici bancari ABI/CAB +============================================= + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--italy-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-italy/tree/12.0/l10n_it_abicab + :alt: OCA/l10n-italy +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-italy-12-0/l10n-italy-12-0-l10n_it_abicab + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/122/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +**Italiano** + +Questo modulo aggiunge a res.bank i dati ABI/CAB (numeri identificativi della banca). + +**English** + +This module add to res.bank the ABI/CAB data (bank identification numbers). + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Odoo Italia Network + +Contributors +~~~~~~~~~~~~ + +* `Odoo Italia Network `_ +* Franco Tampieri +* Alessandro Camilli +* Lorenzo Battistini +* Davide Corio +* Francesco Apruzzese +* Sergio Zanchetta + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/l10n-italy `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_it_abicab/__init__.py b/l10n_it_abicab/__init__.py new file mode 100755 index 000000000000..2fa14ce762d7 --- /dev/null +++ b/l10n_it_abicab/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2015 Associazione Odoo Italia () +# Copyright 2016 Davide Corio (Abstract) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/l10n_it_abicab/__manifest__.py b/l10n_it_abicab/__manifest__.py new file mode 100644 index 000000000000..157721e21ca6 --- /dev/null +++ b/l10n_it_abicab/__manifest__.py @@ -0,0 +1,19 @@ +# Copyright 2015 Associazione Odoo Italia () +# Copyright 2016 Davide Corio (Abstract) +# Copyright 2018 Sergio Zanchetta (Associazione PNLUG - Gruppo Odoo) +# Copyright 2020 Matteo Boscolo (https://www.omniasolutions.website) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Italian localization - Codici bancari ABI/CAB', + 'version': '14.0.0.0.1', + 'category': 'Localization/Italy', + 'development_status': 'Production/Stable', + 'summary': 'Base Bank ABI/CAB codes', + 'author': "Odoo Italia Network, Odoo Community Association (OCA)", + 'website': 'https://github.com/OCA/l10n-italy/tree/14.0/l10n_it_abicab', + 'license': 'AGPL-3', + 'depends': ['account'], + 'data': ['views/abicab_view.xml'], + 'installable': True, +} diff --git a/l10n_it_abicab/i18n/de.po b/l10n_it_abicab/i18n/de.po new file mode 100644 index 000000000000..92dd3158f9c0 --- /dev/null +++ b/l10n_it_abicab/i18n/de.po @@ -0,0 +1,53 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_abicab +# +# Translators: +# Niki Waibel , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-01 19:47+0000\n" +"PO-Revision-Date: 2016-11-01 19:47+0000\n" +"Last-Translator: Niki Waibel , 2016\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_abi +msgid "ABI" +msgstr "" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_bank +msgid "Bank" +msgstr "Bank" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bankkonten" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_form_abicab +msgid "Bank Details" +msgstr "Bankdetails" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_cab +msgid "CAB" +msgstr "" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_filter_abicab +msgid "Search Bank" +msgstr "" diff --git a/l10n_it_abicab/i18n/it.po b/l10n_it_abicab/i18n/it.po new file mode 100644 index 000000000000..d8ebb2837d30 --- /dev/null +++ b/l10n_it_abicab/i18n/it.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_abicab +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-16 02:46+0000\n" +"PO-Revision-Date: 2020-05-28 19:19+0000\n" +"Last-Translator: Sergio Zanchetta \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_abi +msgid "ABI" +msgstr "ABI" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_bank +msgid "Bank" +msgstr "Banca" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Conti bancari" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_form_abicab +msgid "Bank Details" +msgstr "Dettagli banca" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_cab +msgid "CAB" +msgstr "CAB" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_filter_abicab +msgid "Search Bank" +msgstr "Ricerca banca" diff --git a/l10n_it_abicab/i18n/l10n_it_abicab.pot b/l10n_it_abicab/i18n/l10n_it_abicab.pot new file mode 100644 index 000000000000..a6b9378d9416 --- /dev/null +++ b/l10n_it_abicab/i18n/l10n_it_abicab.pot @@ -0,0 +1,49 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_abicab +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.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_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_abi +msgid "ABI" +msgstr "" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_bank +msgid "Bank" +msgstr "" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_partner_bank +msgid "Bank Accounts" +msgstr "" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_form_abicab +msgid "Bank Details" +msgstr "" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_cab +msgid "CAB" +msgstr "" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_filter_abicab +msgid "Search Bank" +msgstr "" + diff --git a/l10n_it_abicab/i18n/nb_NO.po b/l10n_it_abicab/i18n/nb_NO.po new file mode 100644 index 000000000000..ae8c0ea96d27 --- /dev/null +++ b/l10n_it_abicab/i18n/nb_NO.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_abicab +# +# Translators: +# Imre Kristoffer Eilertsen , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-30 23:26+0000\n" +"PO-Revision-Date: 2016-07-30 23:26+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2016\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_abi +msgid "ABI" +msgstr "ABI" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_bank +msgid "Bank" +msgstr "Bank" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bankkontoer" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_form_abicab +msgid "Bank Details" +msgstr "Bankdetaljer" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_cab +msgid "CAB" +msgstr "CAB" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_filter_abicab +msgid "Search Bank" +msgstr "" diff --git a/l10n_it_abicab/i18n/sl.po b/l10n_it_abicab/i18n/sl.po new file mode 100644 index 000000000000..a84f3aaade49 --- /dev/null +++ b/l10n_it_abicab/i18n/sl.po @@ -0,0 +1,54 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_abicab +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-16 02:46+0000\n" +"PO-Revision-Date: 2016-07-16 02:46+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__abi +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_abi +msgid "ABI" +msgstr "ABI" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_bank +msgid "Bank" +msgstr "Banka" + +#. module: l10n_it_abicab +#: model:ir.model,name:l10n_it_abicab.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Bančni računi" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_form_abicab +msgid "Bank Details" +msgstr "Bančni podatki" + +#. module: l10n_it_abicab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_account_setup_bank_manual_config__bank_cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_bank__cab +#: model:ir.model.fields,field_description:l10n_it_abicab.field_res_partner_bank__bank_cab +msgid "CAB" +msgstr "CAB" + +#. module: l10n_it_abicab +#: model_terms:ir.ui.view,arch_db:l10n_it_abicab.view_bank_filter_abicab +msgid "Search Bank" +msgstr "" diff --git a/l10n_it_abicab/models/__init__.py b/l10n_it_abicab/models/__init__.py new file mode 100755 index 000000000000..a02e127ab88f --- /dev/null +++ b/l10n_it_abicab/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2015 Associazione Odoo Italia () +# Copyright 2016 Davide Corio (Abstract) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import abicab diff --git a/l10n_it_abicab/models/abicab.py b/l10n_it_abicab/models/abicab.py new file mode 100755 index 000000000000..aad11fd049a9 --- /dev/null +++ b/l10n_it_abicab/models/abicab.py @@ -0,0 +1,36 @@ +# Copyright 2015 Associazione Odoo Italia () +# Copyright 2016 Davide Corio (Abstract) +# Copyright 2018 Sergio Zanchetta (Associazione PNLUG - Gruppo Odoo) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import models, fields, api + + +class ResBank(models.Model): + + _inherit = "res.bank" + + abi = fields.Char(size=5, string='ABI') + cab = fields.Char(size=5, string='CAB') + + +class ResPartnerBank(models.Model): + + _inherit = "res.partner.bank" + + bank_abi = fields.Char( + size=5, + string='ABI', + related='bank_id.abi', + store=True) + bank_cab = fields.Char( + size=5, + string='CAB', + related='bank_id.cab', + store=True) + + @api.onchange('bank_id') + def onchange_bank_id(self): + if self.bank_id: + self.bank_abi = self.bank_id.abi + self.bank_cab = self.bank_id.cab diff --git a/l10n_it_abicab/readme/CONTRIBUTORS.rst b/l10n_it_abicab/readme/CONTRIBUTORS.rst new file mode 100755 index 000000000000..686a368be96b --- /dev/null +++ b/l10n_it_abicab/readme/CONTRIBUTORS.rst @@ -0,0 +1,8 @@ +* `Odoo Italia Network `_ +* Franco Tampieri +* Alessandro Camilli +* Lorenzo Battistini +* Davide Corio +* Francesco Apruzzese +* Sergio Zanchetta +* Matteo Boscolo diff --git a/l10n_it_abicab/readme/DESCRIPTION.rst b/l10n_it_abicab/readme/DESCRIPTION.rst new file mode 100755 index 000000000000..8762e3bfde86 --- /dev/null +++ b/l10n_it_abicab/readme/DESCRIPTION.rst @@ -0,0 +1,7 @@ +**Italiano** + +Questo modulo aggiunge a res.bank i dati ABI/CAB (numeri identificativi della banca). + +**English** + +This module add to res.bank the ABI/CAB data (bank identification numbers). diff --git a/l10n_it_abicab/static/description/icon.png b/l10n_it_abicab/static/description/icon.png new file mode 100755 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/l10n_it_abicab/static/description/index.html b/l10n_it_abicab/static/description/index.html new file mode 100755 index 000000000000..52cc479c7c45 --- /dev/null +++ b/l10n_it_abicab/static/description/index.html @@ -0,0 +1,428 @@ + + + + + + +Italian localization - Codici bancari ABI/CAB + + + +
+

Italian localization - Codici bancari ABI/CAB

+ + +

Production/Stable License: AGPL-3 OCA/l10n-italy Translate me on Weblate Try me on Runbot

+

Italiano

+

Questo modulo aggiunge a res.bank i dati ABI/CAB (numeri identificativi della banca).

+

English

+

This module add to res.bank the ABI/CAB data (bank identification numbers).

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Odoo Italia Network
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/l10n-italy project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/l10n_it_abicab/tests/__init__.py b/l10n_it_abicab/tests/__init__.py new file mode 100755 index 000000000000..51624628c358 --- /dev/null +++ b/l10n_it_abicab/tests/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2016 Davide Corio (Abstract) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_abicab diff --git a/l10n_it_abicab/tests/test_abicab.py b/l10n_it_abicab/tests/test_abicab.py new file mode 100755 index 000000000000..cd4b840663ae --- /dev/null +++ b/l10n_it_abicab/tests/test_abicab.py @@ -0,0 +1,28 @@ +# Copyright 2016 Davide Corio (Abstract) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class BankCase(TransactionCase): + + def setUp(self): + super(BankCase, self).setUp() + self.partner1 = self.env['res.partner'].create({'name': 'Partner1'}) + + def test_create_bank(self): + bank_model = self.env['res.bank'] + pbank_model = self.env['res.partner.bank'] + bank1 = bank_model.create({ + 'name': 'Bank1', + 'abi': 'abi_1', + 'cab': 'cab_1', + }) + pbank1 = pbank_model.create({ + 'acc_number': '212', + 'partner_id': self.partner1.id, + 'bank_id': bank1.id, + }) + pbank1.onchange_bank_id() + self.assertEqual(pbank1.bank_abi, 'abi_1') + self.assertEqual(pbank1.bank_cab, 'cab_1') diff --git a/l10n_it_abicab/views/abicab_view.xml b/l10n_it_abicab/views/abicab_view.xml new file mode 100644 index 000000000000..915207606d1b --- /dev/null +++ b/l10n_it_abicab/views/abicab_view.xml @@ -0,0 +1,57 @@ + + + + + res.bank.filter.abicab + res.bank + search + + + + + + + + + + + res.bank.tree.abicab + res.bank + + + + + + + + + + + res.bank.form.abicab + res.bank + + + + + + + + + + + + + + res.partner.bank.form + res.partner.bank + + + + + + + + + + + From 6bfda4b0fd3131cba6f8baf2b0b7daa87528a8ae Mon Sep 17 00:00:00 2001 From: Matteo Boscolo Date: Mon, 17 Oct 2022 09:56:29 +0200 Subject: [PATCH 02/16] local change --- l10n_it_split_payment/migrations/14.0.1.0.0/post-migration.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/l10n_it_split_payment/migrations/14.0.1.0.0/post-migration.py b/l10n_it_split_payment/migrations/14.0.1.0.0/post-migration.py index da87938c5ce4..a425fab69a33 100644 --- a/l10n_it_split_payment/migrations/14.0.1.0.0/post-migration.py +++ b/l10n_it_split_payment/migrations/14.0.1.0.0/post-migration.py @@ -20,7 +20,8 @@ def migrate(cr, installed_version): text_vals.add(text_val) text_vals = list(text_vals) line_ids = MoveLine.search([("name", "in", text_vals)]).ids - openupgrade.logged_query( + if line_ids: + openupgrade.logged_query( cr, """ update account_move_line From 469923f61dc757e76a2fd4ea05d6df9c7eb07e9f Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 15 Apr 2024 06:03:17 +0000 Subject: [PATCH 03/16] Translated using Weblate (Italian) Currently translated at 100.0% (452 of 452 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-assets_management Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-assets_management/it/ --- assets_management/i18n/it.po | 144 +++++++++++++++++------------------ 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/assets_management/i18n/it.po b/assets_management/i18n/it.po index 01bdd8b9f8d6..635f903026d0 100644 --- a/assets_management/i18n/it.po +++ b/assets_management/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-23 08:16+0000\n" -"PO-Revision-Date: 2024-03-01 10:36+0000\n" +"PO-Revision-Date: 2024-04-15 08:35+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -53,7 +53,7 @@ msgstr "Codice" #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_year_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_totals_header msgid "Curr. Year Dep. Fund" -msgstr "Fondo Amm.to anno corrente" +msgstr "Fondo amm.to anno corr." #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_year_depreciation_table_header @@ -61,7 +61,7 @@ msgstr "Fondo Amm.to anno corrente" #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_year_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_totals_header msgid "Dep. Amount" -msgstr "Valore ammortizzabile" +msgstr "Valore amm." #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_depreciation_table_header @@ -79,13 +79,13 @@ msgstr "Valore ammortizzabile" #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_depreciation_table_header msgid "Depreciation Mode" -msgstr "Metodo" +msgstr "Metodo ammortamento" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_depreciation_table_header msgid "Depreciation Type" -msgstr "Natura" +msgstr "Tipo ammortamento" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_year_depreciation_table_header @@ -93,7 +93,7 @@ msgstr "Natura" #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_year_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_totals_header msgid "Depreciation" -msgstr "Amm." +msgstr "Ammortamento" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_accounting_table_header @@ -105,7 +105,7 @@ msgstr "Data Documento" #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_accounting_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_accounting_table_header msgid "Document Nr" -msgstr "N. Documento" +msgstr "N° documento" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_year_depreciation_table_header @@ -149,7 +149,7 @@ msgstr "Fondo Amm.to anno precedente" #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_depreciation_table_header msgid "Pro Rata Temporis" -msgstr "Pro Rata Temporis" +msgstr "Pro rata temporis" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_table_header @@ -175,13 +175,13 @@ msgstr "Rif." #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_year_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_totals_header msgid "Residual" -msgstr "Residuo da ammortizzare" +msgstr "Residuo" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_depreciation_table_header #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_previsional_asset_depreciation_table_header msgid "Starting From" -msgstr "Data inizio amm.to" +msgstr "Data inizio" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.template_asset_journal_asset_table_header @@ -292,7 +292,7 @@ msgstr "Valore ammortizzato" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_depreciation_fund_curr_year #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_totals__amount_depreciation_fund_curr_year msgid "Amount Depreciation Fund Curr Year" -msgstr "F.do amm.to Anno Corrente" +msgstr "F.do amm.to anno corrente" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_depreciation_fund_prev_year @@ -300,7 +300,7 @@ msgstr "F.do amm.to Anno Corrente" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_depreciation_fund_prev_year #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_totals__amount_depreciation_fund_prev_year msgid "Amount Depreciation Fund Prev Year" -msgstr "F.do amm.to Anno Precedente" +msgstr "F.do amm.to anno precedente" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_gain @@ -314,13 +314,13 @@ msgstr "Plusvalenza" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_gain_total #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_gain_total msgid "Amount Gain Total" -msgstr "Totale Plusvalenza" +msgstr "Totale plusvalenza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_historical #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_historical msgid "Amount Historical" -msgstr "Valore Storico" +msgstr "Valore storico" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_in @@ -332,7 +332,7 @@ msgstr "Rettifica positiva" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_in_detail #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_in_detail msgid "Amount In Detail" -msgstr "Dettaglio Rettifica positiva" +msgstr "Dettaglio rettifica positiva" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_in_total @@ -340,7 +340,7 @@ msgstr "Dettaglio Rettifica positiva" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_in_total #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_totals__amount_in_total msgid "Amount In Total" -msgstr "Totale Rettifica positiva" +msgstr "Totale rettifica positiva" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_loss @@ -354,7 +354,7 @@ msgstr "Minusvalenza" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_loss_total #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_loss_total msgid "Amount Loss Total" -msgstr "Totale Minusvalenza" +msgstr "Totale minusvalenza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_out @@ -366,7 +366,7 @@ msgstr "Rettifica negativa" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_out_detail #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_out_detail msgid "Amount Out Detail" -msgstr "Dettaglio Rettifica negativa" +msgstr "Dettaglio rettifica negativa" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_out_total @@ -374,7 +374,7 @@ msgstr "Dettaglio Rettifica negativa" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation_line_year__amount_out_total #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_totals__amount_out_total msgid "Amount Out Total" -msgstr "Totale Rettifica negativa" +msgstr "Totale rettifica negativa" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation_line_year__amount_residual @@ -409,12 +409,12 @@ msgstr "Cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_category__asset_account_id msgid "Asset Account" -msgstr "Conto Cespite" +msgstr "Conto cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_accounting_info msgid "Asset Accounting Relations" -msgstr "Collegamenti contabili" +msgstr "Collegamenti contabili cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_category @@ -424,48 +424,48 @@ msgstr "Categoria cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_category_depreciation_type msgid "Asset Category - Depreciation Type" -msgstr "Categorie beni ammortizzabili - Natura ammortamento" +msgstr "Categorie cespite - Natura ammortamento" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_asset__asset_code #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_asset__asset_code msgid "Asset Code" -msgstr "Codice" +msgstr "Codice cespite" #. module: assets_management #: model:ir.ui.menu,name:assets_management.menu_asset_configuration msgid "Asset Configuration" -msgstr "Configurazione" +msgstr "Configurazione cespite" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__asset_accounting_info__relation_type__create msgid "Asset Creation" -msgstr "Creazione Cespite" +msgstr "Creazione cespite" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.asset_dep_line_search_view msgid "Asset Depreciation" -msgstr "Ammortamento" +msgstr "Ammortamento cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_depreciation_mode msgid "Asset Depreciation Mode" -msgstr "Metodi ammortamento" +msgstr "Metodo ammortamento cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_depreciation_mode_line msgid "Asset Depreciation Mode Line" -msgstr "Riga metodo Amm. Cespite" +msgstr "Riga metodo amm. cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_depreciation_type msgid "Asset Depreciation Type" -msgstr "Natura ammortameno" +msgstr "Natura ammortamento cespite" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__asset_accounting_info__relation_type__dismiss msgid "Asset Dismissal" -msgstr "Dismissione Cespite" +msgstr "Dismissione cespite" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 @@ -486,7 +486,7 @@ msgstr "Resoconto libro cespiti" #: model_terms:ir.ui.view,arch_db:assets_management.asset_form_view #: model_terms:ir.ui.view,arch_db:assets_management.wizard_account_move_mange_asset_form_view msgid "Asset Name" -msgstr "Nome Cespite" +msgstr "Nome cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal__asset_order_fname @@ -497,77 +497,77 @@ msgstr "Codice cespite" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__asset_accounting_info__relation_type__partial_dismiss msgid "Asset Partial Dismissal" -msgstr "Dismissione parziale Cespite" +msgstr "Dismissione parziale cespite" #. module: assets_management #: model:ir.actions.act_window,name:assets_management.action_wizard_asset_previsional_report #: model:ir.actions.client,name:assets_management.act_client_asset_previsional_report #: model:ir.ui.menu,name:assets_management.menu_wizard_asset_previsional_report msgid "Asset Previsional Report" -msgstr "Registro Previsionale" +msgstr "Resoconto previsionale cespite" #. module: assets_management #: model:ir.actions.report,name:assets_management.report_asset_previsional_html msgid "Asset Previsional Report HTML" -msgstr "Registro Previsionale HTML" +msgstr "Resoconto HTML previsionale cespite" #. module: assets_management #: model:ir.actions.report,name:assets_management.report_asset_previsional_pdf msgid "Asset Previsional Report PDF" -msgstr "Registro Previsionale PDF" +msgstr "Resoconto PDf previsionale cespite" #. module: assets_management #: model:ir.actions.report,name:assets_management.report_asset_previsional_xlsx msgid "Asset Previsional Report XLSX" -msgstr "Registro Previsionale XLSX" +msgstr "Resoconto XLSX previsionale cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_wizard_asset_journal_report__asset_order_fname #: model:ir.model.fields,field_description:assets_management.field_wizard_asset_previsional_report__asset_order_fname msgid "Asset Print Order" -msgstr "Ordine stampa beni ammortizzabili" +msgstr "Ordine stampa cespiti" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_asset__asset_purchase_amount #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_asset__asset_purchase_amount msgid "Asset Purchase Amount" -msgstr "Valore Acquisto" +msgstr "Valore acquisto cespite" #. module: assets_management #: model:ir.actions.report,name:assets_management.report_asset_journal_html msgid "Asset Report HTML" -msgstr "Registro beni ammortizzabili - HTML" +msgstr "Resoconto HTML cespite" #. module: assets_management #: model:ir.actions.report,name:assets_management.report_asset_journal_pdf msgid "Asset Report PDF" -msgstr "Registro beni ammortizzabili - PDF" +msgstr "Resoconto PDF cespite" #. module: assets_management #: model:ir.actions.report,name:assets_management.report_asset_journal_xlsx msgid "Asset Report XLSX" -msgstr "Registro beni ammortizzabili - XLSX" +msgstr "Resoconto XLSX cespite" #. module: assets_management #: model:ir.ui.menu,name:assets_management.menu_asset_reports msgid "Asset Reports" -msgstr "Registro beni ammortizzabili" +msgstr "Resoconti cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_asset__asset_state #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_asset__asset_state msgid "Asset State" -msgstr "Stato" +msgstr "Stato cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_tag msgid "Asset Tags" -msgstr "Tag" +msgstr "Etichette cespite" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__asset_accounting_info__relation_type__update msgid "Asset Update" -msgstr "Aggiornamento Cespite" +msgstr "Aggiornamento cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_asset__asset_used @@ -578,17 +578,17 @@ msgstr "Cespite usato" #. module: assets_management #: model:res.groups,name:assets_management.group_asset_user msgid "Asset Users" -msgstr "Utenti" +msgstr "Utenti cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__depreciation_id msgid "Asset depreciation" -msgstr "Ammortamento" +msgstr "Ammortamento cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__depreciation_type_id msgid "Asset depreciation type" -msgstr "Tipo Amm. Cespite" +msgstr "Natura ammortamento cespite" #. module: assets_management #: code:addons/assets_management/models/asset_depreciation.py:0 @@ -629,44 +629,44 @@ msgstr "Cespiti" #: model:ir.model.fields,field_description:assets_management.field_account_payment__asset_accounting_info_ids #: model:ir.ui.menu,name:assets_management.menu_asset_accounting_info msgid "Assets Accounting Info" -msgstr "Info contabili" +msgstr "Informazioni contabili cespiti" #. module: assets_management #: model:ir.actions.act_window,name:assets_management.action_asset_depreciation_mode msgid "Assets Depreciation Mode" -msgstr "Metodi ammortamento" +msgstr "Metodo ammortamento cespiti" #. module: assets_management #: model:ir.actions.act_window,name:assets_management.action_asset_depreciation_type msgid "Assets Depreciation Type" -msgstr "Natura ammortamento" +msgstr "Natura ammortamento cespiti" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_depreciation msgid "Assets Depreciations" -msgstr "Ammortamenti" +msgstr "Ammortamenti cespiti" #. module: assets_management #: code:addons/assets_management/report/asset_journal.py:0 #, python-format msgid "Assets Depreciations " -msgstr "Amm.ti Cespiti " +msgstr "Ammortamenti cespiti " #. module: assets_management #: model:ir.model,name:assets_management.model_asset_depreciation_line msgid "Assets Depreciations Lines" -msgstr "Linee ammortamento" +msgstr "Righe ammortamento cespiti" #. module: assets_management #: model:ir.ui.menu,name:assets_management.menu_asset_management msgid "Assets Management" -msgstr "Gestione" +msgstr "Gestione cespiti" #. module: assets_management #: code:addons/assets_management/report/asset_previsional.py:0 #, python-format msgid "Assets Previsional Depreciations " -msgstr "Previsione Amm.ti Cespiti " +msgstr "Ammortamenti previsionali cespiti " #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.asset_search_view @@ -712,7 +712,7 @@ msgid "" "Attention! You cannot create an asset from accounting moves related to sale " "documents." msgstr "" -"Attenzione! Non è possibile creare un Cespite da una registrazione contabile " +"Attenzione! Non è possibile creare un cespite da una registrazione contabile " "collegata a documenti di vendita." #. module: assets_management @@ -741,8 +741,8 @@ msgid "" "Before creating new categories, please complete the assets' configuration " "for both depreciation types and modes." msgstr "" -"Prima di creare nuove categorie, si prega di completare la configurazione " -"dei cespiti sia per i tipi che per i modi di ammortamento." +"Prima di creare nuove categorie, completare la configurazione dei cespiti " +"sia per le nature che per le modalità di ammortamento." #. module: assets_management #: model:ir.model.fields,help:assets_management.field_wizard_asset_journal_report__show_sold_assets @@ -941,7 +941,7 @@ msgstr "Plusvalenza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_category__gain_account_id msgid "Capital Gain Account" -msgstr "Conto Plusvalenza" +msgstr "Conto plusvalenza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__amount_loss @@ -952,7 +952,7 @@ msgstr "Minusvalenza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_category__loss_account_id msgid "Capital Loss Account" -msgstr "Conto Minusvalenza" +msgstr "Conto minusvalenza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_wizard_asset_generate_depreciation__category_ids @@ -986,7 +986,7 @@ msgstr "Nome categoria" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_account_move_mange_asset_form_view msgid "Choose Your Asset" -msgstr "Scegli il Cespite" +msgstr "Scegli il cespite" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 @@ -1206,7 +1206,7 @@ msgstr "Cliente" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__wizard_account_move_manage_asset__move_type__out_refund msgid "Customer Credit Note" -msgstr "Nota di Credito Cliente" +msgstr "Nota di credito cliente" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__wizard_account_move_manage_asset__move_type__out_invoice @@ -1251,7 +1251,7 @@ msgstr "" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation__dep_amount_depreciable #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation__dep_amount_depreciable msgid "Dep Amount Depreciable" -msgstr "Importo ammortamento" +msgstr "Importo ammortizzabile" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_category_depreciation_type__base_coeff @@ -1285,24 +1285,24 @@ msgstr "Percentuale amm.to" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation__dep_pro_rata_temporis #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation__dep_pro_rata_temporis msgid "Dep Pro Rata Temporis" -msgstr "Pro Rata Temporis amm.to" +msgstr "Pro rata temporis amm.to" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__depreciation_nr msgid "Dep. Num" -msgstr "Amm.to Nr" +msgstr "Amm.to n°" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "Dep. Percentage (%)" -msgstr "Percentuale Amm.to (%)" +msgstr "Percentuale amm.to (%)" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__base_coeff msgid "Depreciable Base Coeff" -msgstr "Coeff. base Amm.to" +msgstr "Coeff. base amm.to" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__asset_asset__state__totally_depreciated @@ -1364,12 +1364,12 @@ msgstr "Riga ammortamento" #: model:ir.actions.act_window,name:assets_management.action_asset_depreciation_line_type #: model:ir.ui.menu,name:assets_management.menu_asset_depreciation_line_type msgid "Depreciation Line Amount Types" -msgstr "Tipi operazione" +msgstr "Tipi valore riga ammortamento" #. module: assets_management #: model:ir.model,name:assets_management.model_asset_depreciation_line_type msgid "Depreciation Line Type" -msgstr "Tipo riga amm.to" +msgstr "Tipo riga ammortamento" #. module: assets_management #: model:ir.actions.act_window,name:assets_management.action_asset_dep_line @@ -1389,7 +1389,7 @@ msgstr "Righe ammortamento" #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "Depreciation Mode" -msgstr "Modo Ammortamento" +msgstr "Modo ammortamento" #. module: assets_management #: model:ir.ui.menu,name:assets_management.menu_asset_depreciation_mode @@ -1656,7 +1656,7 @@ msgstr "Forza PRIMO Nr amm.to" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_mode_line__from_nr msgid "From Nr" -msgstr "Dal N." +msgstr "Dal n°" #. module: assets_management #: code:addons/assets_management/wizard/account_move_manage_asset.py:0 From 51d9ff39c4cfea0d6c44a0b0399d4e4ca5e4a7f3 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 15 Apr 2024 06:27:09 +0000 Subject: [PATCH 04/16] Translated using Weblate (Italian) Currently translated at 100.0% (65 of 65 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_asset_history_import Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_asset_history_import/it/ --- l10n_it_asset_history_import/i18n/it.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n_it_asset_history_import/i18n/it.po b/l10n_it_asset_history_import/i18n/it.po index 9fa0f4066a15..d5bd5434d55d 100644 --- a/l10n_it_asset_history_import/i18n/it.po +++ b/l10n_it_asset_history_import/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 14.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-22 16:00+0000\n" -"PO-Revision-Date: 2023-12-24 19:42+0000\n" +"PO-Revision-Date: 2024-04-15 08:35+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -36,7 +36,7 @@ msgstr "Importi" #. module: l10n_it_asset_history_import #: model:ir.model,name:l10n_it_asset_history_import.model_asset_category msgid "Asset Category" -msgstr "Categoria cespiti" +msgstr "Categoria cespite" #. module: l10n_it_asset_history_import #: code:addons/l10n_it_asset_history_import/wizards/asset_history_import.py:0 @@ -53,12 +53,12 @@ msgstr "Codice cespite" #. module: l10n_it_asset_history_import #: model:ir.model,name:l10n_it_asset_history_import.model_asset_depreciation_mode msgid "Asset Depreciation Mode" -msgstr "Modalità ammortamento cespiti" +msgstr "Metodo ammortamento cespite" #. module: l10n_it_asset_history_import #: model:ir.model,name:l10n_it_asset_history_import.model_asset_depreciation_type msgid "Asset Depreciation Type" -msgstr "Natura Amm." +msgstr "Natura ammortamento cespite" #. module: l10n_it_asset_history_import #: code:addons/l10n_it_asset_history_import/wizards/asset_history_import.py:0 From 244c552dc207d4b721958f211baa35bfc0b1a10a Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 16 Apr 2024 13:56:05 +0000 Subject: [PATCH 05/16] Translated using Weblate (Italian) Currently translated at 100.0% (76 of 76 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_declaration_of_intent Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_declaration_of_intent/it/ --- l10n_it_declaration_of_intent/i18n/it.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/l10n_it_declaration_of_intent/i18n/it.po b/l10n_it_declaration_of_intent/i18n/it.po index 0d152bc5e486..d4e2b74ead91 100644 --- a/l10n_it_declaration_of_intent/i18n/it.po +++ b/l10n_it_declaration_of_intent/i18n/it.po @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-01-15 14:06+0000\n" -"PO-Revision-Date: 2024-02-19 08:42+0000\n" -"Last-Translator: Francesco Foresti \n" +"PO-Revision-Date: 2024-04-16 16:45+0000\n" +"Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" "MIME-Version: 1.0\n" @@ -358,7 +358,7 @@ msgstr "Righe" #. module: l10n_it_declaration_of_intent #: model:ir.model.fields,field_description:l10n_it_declaration_of_intent.field_l10n_it_declaration_of_intent_declaration_line__move_line_ids msgid "Move Lines" -msgstr "Righe movimenti" +msgstr "Righe movimento" #. module: l10n_it_declaration_of_intent #: model:ir.model.fields,field_description:l10n_it_declaration_of_intent.field_l10n_it_declaration_of_intent_declaration__number From 723638932f6006f73a36f7c09b2991ac609c30ee Mon Sep 17 00:00:00 2001 From: mymage Date: Tue, 16 Apr 2024 13:32:43 +0000 Subject: [PATCH 06/16] Translated using Weblate (Italian) Currently translated at 100.0% (452 of 452 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-assets_management Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-assets_management/it/ --- assets_management/i18n/it.po | 52 ++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/assets_management/i18n/it.po b/assets_management/i18n/it.po index 635f903026d0..d22bb0ecae42 100644 --- a/assets_management/i18n/it.po +++ b/assets_management/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-23 08:16+0000\n" -"PO-Revision-Date: 2024-04-15 08:35+0000\n" +"PO-Revision-Date: 2024-04-16 16:48+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -1537,7 +1537,7 @@ msgstr "Nome visualizzato" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_accounting_doc__document_date #, python-format msgid "Document Date" -msgstr "Data Documento" +msgstr "Data documento" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 @@ -1546,13 +1546,13 @@ msgstr "Data Documento" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_accounting_doc__document_nr #, python-format msgid "Document Nr" -msgstr "N° Documento" +msgstr "N° documento" #. module: assets_management #: code:addons/assets_management/models/account_move.py:0 #, python-format msgid "Every line is already linked to an asset." -msgstr "Ogni linea è già collegata a un cespite." +msgstr "Ogni riga è già collegata a un cespite." #. module: assets_management #: code:addons/assets_management/wizard/account_move_manage_asset.py:0 @@ -1568,7 +1568,7 @@ msgstr "Esporta stampa registro" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_asset_previsional_report_form_view msgid "Export Previsional Report" -msgstr "Esporta Stampa Previsionale" +msgstr "Esporta resoconto previsionale" #. module: assets_management #: code:addons/assets_management/models/asset_depreciation.py:0 @@ -1576,7 +1576,7 @@ msgstr "Esporta Stampa Previsionale" msgid "" "Fields `Force All Dep. Num` and `Force First Dep. Num` cannot be both active." msgstr "" -"Campi `Forza Tutti Num. Amm.ti. ` e `Forza Primo Num. Amm.to` non possono " +"I campi `Forza tutti num. amm.ti` e `Forza primo num. amm.to` non possono " "essere entrambi attivi." #. module: assets_management @@ -1589,7 +1589,7 @@ msgstr "Filtri" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__first_dep_nr msgid "First Dep. Num" -msgstr "Primo Amm.to Nr" +msgstr "N° primo amm.to" #. module: assets_management #: model:ir.model,name:assets_management.model_account_fiscal_year @@ -1646,12 +1646,12 @@ msgstr "Forza tutti i numeri amm.to" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__force_dep_nr msgid "Force Dep. Num" -msgstr "Primo Nr amm.to" +msgstr "Forza numero amm.to" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__force_first_dep_nr msgid "Force First Dep. Num" -msgstr "Forza PRIMO Nr amm.to" +msgstr "Forza primo numero amm.to" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_mode_line__from_nr @@ -1707,7 +1707,7 @@ msgstr "Info generali" #: code:addons/assets_management/report/asset_previsional.py:0 #, python-format msgid "General Total" -msgstr "Totale Complessivo" +msgstr "Totale complessivo" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_asset_generate_depreciation_form_view @@ -1853,7 +1853,7 @@ msgstr "Valore rettifiche attive" #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "In Amount - Detail" -msgstr "Importo Positivo - Dettaglio" +msgstr "Importo rettifiche attive - Dettaglio" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.asset_dep_line_form_view @@ -1861,25 +1861,25 @@ msgstr "Importo Positivo - Dettaglio" #: model_terms:ir.ui.view,arch_db:assets_management.view_asset_depreciation_form #: model_terms:ir.ui.view,arch_db:assets_management.view_move_line_form_inherit msgid "In/Out Amount Type" -msgstr "+/- Tipo operazione" +msgstr "Tipo valore rettifica attiva/passiva" #. module: assets_management #: code:addons/assets_management/models/asset_accounting_info.py:0 #, python-format msgid "Incoherent asset data." -msgstr "Data cespite anomala." +msgstr "Dati cespite incoerenti." #. module: assets_management #: code:addons/assets_management/models/asset_accounting_info.py:0 #, python-format msgid "Incoherent company data." -msgstr "Dati azienda anomali." +msgstr "Dati azienda incoerenti." #. module: assets_management #: code:addons/assets_management/models/asset_accounting_info.py:0 #, python-format msgid "Incoherent move data." -msgstr "Data movimento anomala." +msgstr "Dati registrazione incoerenti" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 @@ -2036,12 +2036,12 @@ msgstr "Righe" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.view_move_form_inherit msgid "Link to Asset" -msgstr "Beni ammortizzabili" +msgstr "Collega a cespite" #. module: assets_management #: model:ir.actions.act_window,name:assets_management.action_wizard_account_move_manage_asset msgid "Link to Assets" -msgstr "Collegamento ai cespiti" +msgstr "Collega a cespiti" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.asset_dep_line_search_view @@ -2088,7 +2088,7 @@ msgstr "Metodo" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation__mode_name #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_depreciation__mode_name msgid "Mode Name" -msgstr "Metodo" +msgstr "Nome modo" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_accounting_info__move_id @@ -2261,34 +2261,34 @@ msgstr "Rettifica negativa" #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__amount_out #, python-format msgid "Out Amount" -msgstr "Rettifica negativa" +msgstr "Valore rettifica negativa" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "Out Amount - Detail" -msgstr "Importi Negativi - Dettaglio" +msgstr "Importo rettifica negativa - Dettaglio" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__wizard_account_move_manage_asset__management_type__partial_dismiss msgid "Partial Dismiss" -msgstr "Dismissione Parziale" +msgstr "Dismissione parziale" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_account_move_mange_asset_form_view msgid "Partial Dismiss Asset" -msgstr "Dismissione Parziale" +msgstr "Dismissione parziale cespite" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_account_move_mange_asset_form_view msgid "Partial Dismiss Asset and Show" -msgstr "Dismetti Cespite e Mostra" +msgstr "Dismetti parzialmente cespite e visualizza" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__partial_dismissal msgid "Partial Dismissal" -msgstr "Dismissione Parziale" +msgstr "Dismissione parziale" #. module: assets_management #: code:addons/assets_management/wizard/account_move_manage_asset.py:0 @@ -2300,7 +2300,7 @@ msgstr "Dismissione parziale da movimento/i {}" #: model:ir.model.fields.selection,name:assets_management.selection__asset_asset__state__partially_depreciated #: model:ir.model.fields.selection,name:assets_management.selection__asset_depreciation__state__partially_depreciated msgid "Partially Depreciated" -msgstr "Parzialmente Ammortizzato" +msgstr "Parzialmente ammortizzato" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 @@ -2433,7 +2433,7 @@ msgstr "Valore acquisto" #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "Purchased as New / Used" -msgstr "Acquisto Nuovo / Usato" +msgstr "Acquisto nuovo / usato" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.asset_dep_line_form_view From b9a08ed6786f5fdb1486096927d7a57f3c7c0588 Mon Sep 17 00:00:00 2001 From: mymage Date: Wed, 17 Apr 2024 11:46:25 +0000 Subject: [PATCH 07/16] Translated using Weblate (Italian) Currently translated at 100.0% (452 of 452 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-assets_management Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-assets_management/it/ --- assets_management/i18n/it.po | 68 ++++++++++++++++++------------------ 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/assets_management/i18n/it.po b/assets_management/i18n/it.po index d22bb0ecae42..77742367f4f9 100644 --- a/assets_management/i18n/it.po +++ b/assets_management/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-23 08:16+0000\n" -"PO-Revision-Date: 2024-04-16 16:48+0000\n" +"PO-Revision-Date: 2024-04-17 14:37+0000\n" "Last-Translator: mymage \n" "Language-Team: \n" "Language: it\n" @@ -473,7 +473,7 @@ msgstr "Dismissione cespite" #: model:ir.ui.menu,name:assets_management.menu_wizard_asset_journal_report #, python-format msgid "Asset Journal" -msgstr "Registro cespiti" +msgstr "Registro cespite" #. module: assets_management #: model:ir.actions.client,name:assets_management.act_client_asset_journal_report @@ -1563,7 +1563,7 @@ msgstr "Ogni riga di movimento deve avere lo stesso conto!" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_asset_journal_report_form_view msgid "Export Journal Report" -msgstr "Esporta stampa registro" +msgstr "Esporta resoconto registro" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_asset_previsional_report_form_view @@ -2492,37 +2492,37 @@ msgstr "Resoconto cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal msgid "Report Asset Journal" -msgstr "Stampa Registro Cespiti" +msgstr "Resoconto registro cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal_accounting_doc msgid "Report Asset Journal Accounting Doc" -msgstr "Stampa Registro Cespiti Doc Contabili" +msgstr "Resoconto documenti contabili registro cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal_asset msgid "Report Asset Journal Asset" -msgstr "Stampa Registro Cespiti" +msgstr "Resoconto registro cespite del cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal_category msgid "Report Asset Journal Category" -msgstr "Stampa Registro Categorie Cespiti" +msgstr "Resoconto categoria registro cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal_depreciation msgid "Report Asset Journal Depreciation" -msgstr "Stampa Registro Amm.ti Cespiti" +msgstr "Resoconto ammortamenti registro cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal_depreciation_line_year msgid "Report Asset Journal Depreciation Line Year" -msgstr "Stampa Registro Amm.ti Righe Anno Cespiti" +msgstr "Resoconto anno riga ammortamento registro cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_journal_totals msgid "Report Asset Journal Totals" -msgstr "Stampa Registro Cespiti Totali" +msgstr "Resoconto totali registro cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_assets_management_report_asset_journal_xlsx @@ -2532,42 +2532,42 @@ msgstr "Stampa Registro Cespiti Xlsx" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional msgid "Report Asset Previsional" -msgstr "Stampa Registro Cespiti Previsionale" +msgstr "Resoconto previsionale cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional_accounting_doc msgid "Report Asset Previsional Accounting Doc" -msgstr "Stampa Registro Cespiti Doc Contabili Previsionale" +msgstr "Resoconto documenti contabili previsionale cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional_asset msgid "Report Asset Previsional Asset" -msgstr "Stampa Registro Cespiti Previsionale" +msgstr "Resoconto previsionale cespite del cespirte" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional_category msgid "Report Asset Previsional Category" -msgstr "Stampa Registro Categorie Cespiti Previsionale" +msgstr "Resoconto categoria previsionale cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional_depreciation msgid "Report Asset Previsional Depreciation" -msgstr "Stampa Registro Amm.ti Cespiti Previsionale" +msgstr "Resoconto ammortamento previsionale cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional_depreciation_line_year msgid "Report Asset Previsional Depreciation Line Year" -msgstr "Stampa Registro Amm.ti Cespiti Anno Previsionale" +msgstr "Resoconto anno riga ammortamento previsionale cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_asset_previsional_totals msgid "Report Asset Previsional Totals" -msgstr "Stampa Registro Cespiti Previsionale Totali" +msgstr "Resoconto totali previsionale cespite" #. module: assets_management #: model:ir.model,name:assets_management.model_report_assets_management_report_asset_previsional_xlsx msgid "Report Asset Previsional Xlsx" -msgstr "Stampa Registro Cespiti Previsionale Xlsx" +msgstr "Resoconto XLSX previsionale cespite" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal__report_category_ids @@ -2593,7 +2593,7 @@ msgstr "Resoconto ammortamento" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal__report_depreciation_line_year_ids #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional__report_depreciation_line_year_ids msgid "Report Depreciation Line Year" -msgstr "Resoconto riga ammortamento annuale" +msgstr "Resoconto anno riga ammortamento" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_depreciation__report_depreciation_year_line_ids @@ -2613,19 +2613,19 @@ msgstr "Anno piè di pagina resoconto" #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal__report_name #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional__report_name msgid "Report Name" -msgstr "Nome della stampa" +msgstr "Nome resoconto" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_asset__report_purchase_doc_id #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_asset__report_purchase_doc_id msgid "Report Purchase Doc" -msgstr "Stampa doc. acquisto" +msgstr "Resoconto documento acquisto" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_asset__report_sale_doc_id #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_asset__report_sale_doc_id msgid "Report Sale Doc" -msgstr "Resoconto doc. vendita" +msgstr "Resoconto documento vendita" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal__report_total_ids @@ -2633,12 +2633,12 @@ msgstr "Resoconto doc. vendita" #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional__report_total_ids #: model:ir.model.fields,field_description:assets_management.field_report_asset_previsional_category__report_total_ids msgid "Report Total" -msgstr "Resoconto totale" +msgstr "Totale resoconto" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__requires_account_move msgid "Required Account Move" -msgstr "Genera registrazioni contabili" +msgstr "Registrazione contabile richiesta" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__requires_account_move @@ -2649,7 +2649,7 @@ msgstr "Richiede registrazione contabile" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_line__requires_depreciation_nr msgid "Requires Dep Num" -msgstr "Richiede Nr Amm.to" +msgstr "Richiede n° ammortamento" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_report_asset_journal_accounting_doc__res_id @@ -2766,7 +2766,7 @@ msgstr "Cespiti vendiuti: visualizza" #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "Starting From" -msgstr "Inizio Da" +msgstr "Inizio da" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_asset__state @@ -2804,12 +2804,12 @@ msgstr "Fornitore" #: code:addons/assets_management/report/asset_previsional_xlsx.py:0 #, python-format msgid "Supplier Ref" -msgstr "Rif. Fornitore" +msgstr "Rif. fornitore" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_asset__supplier_ref msgid "Supplier Ref." -msgstr "Rif. documento fornitore" +msgstr "Rif. fornitore" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_category__tag_ids @@ -2856,12 +2856,12 @@ msgstr "Non c'è alcunché da stampare in base alle scelte impostate!" #: model:ir.model.fields,field_description:assets_management.field_wizard_asset_journal_report__date #: model:ir.model.fields,field_description:assets_management.field_wizard_asset_previsional_report__date msgid "To Date" -msgstr "Alla Data" +msgstr "Alla data" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation_mode_line__to_nr msgid "To Nr" -msgstr "Al Nr" +msgstr "Al n°" #. module: assets_management #: code:addons/assets_management/report/asset_journal_xlsx.py:0 @@ -2911,7 +2911,7 @@ msgstr "Sconosciuto" #: code:addons/assets_management/models/asset_accounting_info.py:0 #, python-format msgid "Unknown Asset" -msgstr "Cespite Sconosciuto" +msgstr "Cespite sconosciuto" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_asset__message_unread @@ -2926,12 +2926,12 @@ msgstr "Contatore messaggi non letti" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_account_move_mange_asset_form_view msgid "Update Asset" -msgstr "Aggiorna Cespite" +msgstr "Aggiorna cespite" #. module: assets_management #: model_terms:ir.ui.view,arch_db:assets_management.wizard_account_move_mange_asset_form_view msgid "Update Asset and Show" -msgstr "Aggiorna Cespite e Mostra" +msgstr "Aggiorna cespite e mostra" #. module: assets_management #: model:ir.model.fields.selection,name:assets_management.selection__wizard_account_move_manage_asset__management_type__update @@ -2941,7 +2941,7 @@ msgstr "Aggiorna esistente" #. module: assets_management #: model:ir.model.fields,field_description:assets_management.field_asset_depreciation__amount_depreciable_updated msgid "Updated Depreciable Amount" -msgstr "Importo Ammortizzabile Aggiornato" +msgstr "Importo ammortizzabile aggiornato" #. module: assets_management #: code:addons/assets_management/report/asset_journal.py:0 From e40ecd4c6510bcbb5280fcd5ceee621a1676f9d3 Mon Sep 17 00:00:00 2001 From: PicchiSeba Date: Tue, 9 Apr 2024 12:43:30 +0200 Subject: [PATCH 08/16] [FIX]l10n_it_delivery_note: show discounts col only when necessary --- l10n_it_delivery_note/models/stock_delivery_note.py | 8 ++++++++ l10n_it_delivery_note/report/report_delivery_note.xml | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/l10n_it_delivery_note/models/stock_delivery_note.py b/l10n_it_delivery_note/models/stock_delivery_note.py index da1eeb6fd81d..3e2b06f0829a 100644 --- a/l10n_it_delivery_note/models/stock_delivery_note.py +++ b/l10n_it_delivery_note/models/stock_delivery_note.py @@ -291,6 +291,7 @@ def _domain_weight_uom(self): can_change_number = fields.Boolean(compute="_compute_boolean_flags") show_product_information = fields.Boolean(compute="_compute_boolean_flags") company_id = fields.Many2one("res.company", required=True, default=_default_company) + show_discount = fields.Boolean(compute="_compute_show_discount") _sql_constraints = [ ( @@ -359,6 +360,13 @@ def _compute_weights(self): note.gross_weight = gross_weight note.net_weight = net_weight + @api.depends("line_ids.discount") + def _compute_show_discount(self): + for sdn in self: + sdn.show_discount = any( + sdn.line_ids.filtered(lambda line: line.discount != 0) + ) + @api.onchange("picking_ids") def _onchange_picking_ids(self): self._compute_weights() diff --git a/l10n_it_delivery_note/report/report_delivery_note.xml b/l10n_it_delivery_note/report/report_delivery_note.xml index fe7d7b385597..0ed4587774b5 100644 --- a/l10n_it_delivery_note/report/report_delivery_note.xml +++ b/l10n_it_delivery_note/report/report_delivery_note.xml @@ -172,7 +172,7 @@ Unit price @@ -221,7 +221,7 @@ From 37f8d30d06e0d72b4814544120c15cdb09b7c842 Mon Sep 17 00:00:00 2001 From: PicchiSeba Date: Tue, 9 Apr 2024 12:45:20 +0200 Subject: [PATCH 09/16] [IMP]l10n_it_delivery_note: SDNL amount calculation, show when setting enabled --- l10n_it_delivery_note/models/res_company.py | 4 ++++ .../models/res_config_settings.py | 4 ++++ .../models/stock_delivery_note.py | 21 +++++++++++++++++++ .../report/report_delivery_note.xml | 9 ++++++++ .../views/res_config_settings.xml | 16 ++++++++++++++ 5 files changed, 54 insertions(+) diff --git a/l10n_it_delivery_note/models/res_company.py b/l10n_it_delivery_note/models/res_company.py index 729bafa3f378..02dd13a18f55 100644 --- a/l10n_it_delivery_note/models/res_company.py +++ b/l10n_it_delivery_note/models/res_company.py @@ -20,3 +20,7 @@ class ResCompany(models.Model): "Display Delivery Method in Delivery Note Report", default=False, ) + display_total_in_dn_with_prices = fields.Boolean( + "Display total in DN with prices", + default=False, + ) diff --git a/l10n_it_delivery_note/models/res_config_settings.py b/l10n_it_delivery_note/models/res_config_settings.py index 7e953ba0d368..8d1c9ad39463 100644 --- a/l10n_it_delivery_note/models/res_config_settings.py +++ b/l10n_it_delivery_note/models/res_config_settings.py @@ -49,3 +49,7 @@ def _default_virtual_locations_root(self): related="company_id.display_delivery_method_dn_report", readonly=False, ) + display_total_in_dn_with_prices = fields.Boolean( + related="company_id.display_total_in_dn_with_prices", + readonly=False, + ) diff --git a/l10n_it_delivery_note/models/stock_delivery_note.py b/l10n_it_delivery_note/models/stock_delivery_note.py index 3e2b06f0829a..d3aea75d8055 100644 --- a/l10n_it_delivery_note/models/stock_delivery_note.py +++ b/l10n_it_delivery_note/models/stock_delivery_note.py @@ -975,6 +975,7 @@ def _default_unit_uom(self): default=DOMAIN_INVOICE_STATUSES[0], copy=False, ) + amount = fields.Monetary(compute="_compute_amount", store=True) _sql_constraints = [ ( @@ -1001,6 +1002,26 @@ def _compute_sale_order_client_ref(self): sdnl.sale_line_id.order_id.client_order_ref or "" ) + @api.depends("price_unit", "discount", "product_qty") + def _compute_amount(self): + for sdnl in self: + price = sdnl.price_unit * (100.0 - sdnl.discount or 0.0) / 100.0 + taxes = 0.0 + if sdnl.sale_line_id: + taxes = sdnl.sale_line_id.tax_id.compute_all( + price, + sdnl.sale_line_id.order_id.currency_id, + sdnl.product_qty, + product=sdnl.product_id, + partner=sdnl.sale_line_id.order_id.partner_shipping_id, + ).get("taxes", []) + taxed_amount = ( + taxes + if isinstance(taxes, float) + else sum(t.get("amount", 0.0) for t in taxes) + ) + sdnl.amount = (price * sdnl.product_qty) + taxed_amount + @api.onchange("product_id") def _onchange_product_id(self): if self.product_id: diff --git a/l10n_it_delivery_note/report/report_delivery_note.xml b/l10n_it_delivery_note/report/report_delivery_note.xml index 0ed4587774b5..2b6f9635f450 100644 --- a/l10n_it_delivery_note/report/report_delivery_note.xml +++ b/l10n_it_delivery_note/report/report_delivery_note.xml @@ -181,6 +181,9 @@ Taxes + + Amount + Ref. Order @@ -232,6 +235,12 @@ t-esc="', '.join(map(lambda t: (t.description or t.name), line.tax_ids))" /> + + + diff --git a/l10n_it_delivery_note/views/res_config_settings.xml b/l10n_it_delivery_note/views/res_config_settings.xml index ddbacee53f59..215a8e1fbb02 100644 --- a/l10n_it_delivery_note/views/res_config_settings.xml +++ b/l10n_it_delivery_note/views/res_config_settings.xml @@ -120,6 +120,22 @@ +
+
+ +
+
+
+
From 0ba6bce8e1f085a4e6db2a8c759c0ade3a9bd392 Mon Sep 17 00:00:00 2001 From: PicchiSeba Date: Tue, 9 Apr 2024 12:46:29 +0200 Subject: [PATCH 10/16] [IMP]l10n_it_delivery_note: SDN total amount calculation, print recap in report --- l10n_it_delivery_note/README.rst | 7 ++- .../models/stock_delivery_note.py | 17 +++++++ l10n_it_delivery_note/readme/USAGE.rst | 5 +++ .../report/report_delivery_note.xml | 45 +++++++++++++++++++ .../static/description/index.html | 8 +++- 5 files changed, 80 insertions(+), 2 deletions(-) diff --git a/l10n_it_delivery_note/README.rst b/l10n_it_delivery_note/README.rst index 0e1ffd933b80..47d38a16fe19 100644 --- a/l10n_it_delivery_note/README.rst +++ b/l10n_it_delivery_note/README.rst @@ -7,7 +7,7 @@ ITA - Documento di trasporto !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:182d818fc1f7a6aeb55ccc172d1effbfe939a34b35200013e52b22468a2615b7 + !! source digest: sha256:36e166973823135096702edc70a4fc8fbd57532b04682460274e8d56502609df !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -131,6 +131,11 @@ La visibilità dei prezzi si trova nei permessi dell'utente. Le fatture generate dai DDT contengono i riferimenti al DDT stesso nelle righe nota. +Abilitare il campo "Display total in DN with prices" nelle impostazioni modifica il report del DDT: + +- colonna Import sulle righe +- riquadro con la lista degli importi e somma del totale + Accesso da portale ~~~~~~~~~~~~~~~~~~ diff --git a/l10n_it_delivery_note/models/stock_delivery_note.py b/l10n_it_delivery_note/models/stock_delivery_note.py index d3aea75d8055..86fe8e35d053 100644 --- a/l10n_it_delivery_note/models/stock_delivery_note.py +++ b/l10n_it_delivery_note/models/stock_delivery_note.py @@ -274,6 +274,18 @@ def _domain_weight_uom(self): sale_count = fields.Integer(compute="_compute_sales") sales_transport_check = fields.Boolean(compute="_compute_sales", default=True) + company_currency_id = fields.Many2one( + "res.currency", + "Company Currency", + related="company_id.currency_id", + ) + amount_total = fields.Monetary( + "Total Amount", + compute="_compute_amount_total", + currency_field="company_currency_id", + store=True, + ) + invoice_ids = fields.Many2many( "account.move", "stock_delivery_note_account_invoice_rel", @@ -336,6 +348,11 @@ def _compute_invoice_status(self): invoice_status = DOMAIN_INVOICE_STATUSES[1] note.invoice_status = invoice_status + @api.depends("line_ids.amount") + def _compute_amount_total(self): + for sdn in self: + sdn.amount_total = sum(line.amount or 0.0 for line in sdn.line_ids) or 0.0 + def _compute_get_pickings(self): for note in self: note.pickings_picker = note.picking_ids diff --git a/l10n_it_delivery_note/readme/USAGE.rst b/l10n_it_delivery_note/readme/USAGE.rst index 3d60c93e52ab..bd239edb27ff 100644 --- a/l10n_it_delivery_note/readme/USAGE.rst +++ b/l10n_it_delivery_note/readme/USAGE.rst @@ -30,6 +30,11 @@ La visibilità dei prezzi si trova nei permessi dell'utente. Le fatture generate dai DDT contengono i riferimenti al DDT stesso nelle righe nota. +Abilitare il campo "Display total in DN with prices" nelle impostazioni modifica il report del DDT: + +- colonna Import sulle righe +- riquadro con la lista degli importi e somma del totale + Accesso da portale ~~~~~~~~~~~~~~~~~~ diff --git a/l10n_it_delivery_note/report/report_delivery_note.xml b/l10n_it_delivery_note/report/report_delivery_note.xml index 2b6f9635f450..67863f655dfb 100644 --- a/l10n_it_delivery_note/report/report_delivery_note.xml +++ b/l10n_it_delivery_note/report/report_delivery_note.xml @@ -288,6 +288,51 @@ +
+
+
+
+ + + + + + + + + + + + + + + + +
Subtotal + + + +
+ + +
Total + +
+
+
+
@@ -366,7 +367,7 @@

ITA - Documento di trasporto

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:182d818fc1f7a6aeb55ccc172d1effbfe939a34b35200013e52b22468a2615b7 +!! source digest: sha256:36e166973823135096702edc70a4fc8fbd57532b04682460274e8d56502609df !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/l10n-italy Translate me on Weblate Try me on Runboat

English

@@ -460,6 +461,11 @@

Funzionalità avanzata

Il prezzo può essere indicato anche nel report DDT se nel tipo DDT è indicata la stampa prezzi. La visibilità dei prezzi si trova nei permessi dell’utente.

Le fatture generate dai DDT contengono i riferimenti al DDT stesso nelle righe nota.

+

Abilitare il campo “Display total in DN with prices” nelle impostazioni modifica il report del DDT:

+
    +
  • colonna Import sulle righe
  • +
  • riquadro con la lista degli importi e somma del totale
  • +

Accesso da portale

From ac307498f0d66790f544b4adc1d0ea16e9c0ba15 Mon Sep 17 00:00:00 2001 From: PicchiSeba Date: Fri, 12 Apr 2024 10:26:27 +0200 Subject: [PATCH 11/16] [IMP]l10n_it_delivery_note: check DN line have the same currency --- .../models/stock_delivery_note.py | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/l10n_it_delivery_note/models/stock_delivery_note.py b/l10n_it_delivery_note/models/stock_delivery_note.py index 86fe8e35d053..d42f53d1ee02 100644 --- a/l10n_it_delivery_note/models/stock_delivery_note.py +++ b/l10n_it_delivery_note/models/stock_delivery_note.py @@ -4,7 +4,7 @@ import datetime from odoo import _, api, fields, models -from odoo.exceptions import UserError +from odoo.exceptions import UserError, ValidationError from ..mixins.picking_checker import ( DOMAIN_PICKING_TYPES, @@ -274,15 +274,11 @@ def _domain_weight_uom(self): sale_count = fields.Integer(compute="_compute_sales") sales_transport_check = fields.Boolean(compute="_compute_sales", default=True) - company_currency_id = fields.Many2one( - "res.currency", - "Company Currency", - related="company_id.currency_id", - ) + currency_id = fields.Many2one("res.currency", compute="_compute_currency_id") amount_total = fields.Monetary( "Total Amount", compute="_compute_amount_total", - currency_field="company_currency_id", + currency_field="currency_id", store=True, ) @@ -348,6 +344,11 @@ def _compute_invoice_status(self): invoice_status = DOMAIN_INVOICE_STATUSES[1] note.invoice_status = invoice_status + @api.depends("line_ids.currency_id") + def _compute_currency_id(self): + for sdn in self: + sdn.currency_id = sdn.line_ids.mapped("currency_id") + @api.depends("line_ids.amount") def _compute_amount_total(self): for sdn in self: @@ -541,6 +542,17 @@ def _onchange_partner_shipping(self): else: self.delivery_method_id = False + @api.constrains("line_ids") + def _check_line_ids(self): + for rec in self: + if len(rec.line_ids.mapped("currency_id")) > 1: + raise ValidationError( + _( + "You cannot have different currencies in the lines of a" + "Delivery Note" + ) + ) + def check_compliance(self, pickings): super().check_compliance(pickings) From 10c64a14201a76e60109a3a0da3b0fec5366a1e0 Mon Sep 17 00:00:00 2001 From: Alessio Renda Date: Mon, 15 Apr 2024 17:40:36 +0200 Subject: [PATCH 12/16] [IMP] l10n_it_delivery_note: add untaxed amount in report --- l10n_it_delivery_note/README.rst | 9 +-- .../models/stock_delivery_note.py | 61 ++++++++++++++----- l10n_it_delivery_note/readme/CONFIGURE.rst | 2 + l10n_it_delivery_note/readme/USAGE.rst | 5 -- .../report/report_delivery_note.xml | 57 ++++++++++++----- .../static/description/index.html | 8 +-- .../tests/test_stock_delivery_note.py | 47 ++++++++++++++ 7 files changed, 141 insertions(+), 48 deletions(-) diff --git a/l10n_it_delivery_note/README.rst b/l10n_it_delivery_note/README.rst index 47d38a16fe19..36840ead52ad 100644 --- a/l10n_it_delivery_note/README.rst +++ b/l10n_it_delivery_note/README.rst @@ -7,7 +7,7 @@ ITA - Documento di trasporto !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:36e166973823135096702edc70a4fc8fbd57532b04682460274e8d56502609df + !! source digest: sha256:798b9939dd5e7d8ac479532f8122edbf7bcf8007edfc5abe85fadeedda6581f3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -79,6 +79,8 @@ To configure this module, go to: Checking 'Display Delivery Method in Delivery Note Report' enables in report field 'Delivery Method'. + Checking 'Display total in DN with prices' enables in report the 'Import' column and the list of taxes with the sum of the total. + 2. *Inventory → Configuration → Warehouse Management → Delivery Note Types* In delivery note type you can specify if the product price have to be printed in the delivery note report/slip. @@ -131,11 +133,6 @@ La visibilità dei prezzi si trova nei permessi dell'utente. Le fatture generate dai DDT contengono i riferimenti al DDT stesso nelle righe nota. -Abilitare il campo "Display total in DN with prices" nelle impostazioni modifica il report del DDT: - -- colonna Import sulle righe -- riquadro con la lista degli importi e somma del totale - Accesso da portale ~~~~~~~~~~~~~~~~~~ diff --git a/l10n_it_delivery_note/models/stock_delivery_note.py b/l10n_it_delivery_note/models/stock_delivery_note.py index d42f53d1ee02..ec95237d3ab3 100644 --- a/l10n_it_delivery_note/models/stock_delivery_note.py +++ b/l10n_it_delivery_note/models/stock_delivery_note.py @@ -275,6 +275,14 @@ def _domain_weight_uom(self): sales_transport_check = fields.Boolean(compute="_compute_sales", default=True) currency_id = fields.Many2one("res.currency", compute="_compute_currency_id") + + untaxed_amount_total = fields.Monetary( + "Untaxed Total Amount", + compute="_compute_amount_total", + currency_field="currency_id", + store=True, + ) + amount_total = fields.Monetary( "Total Amount", compute="_compute_amount_total", @@ -349,9 +357,12 @@ def _compute_currency_id(self): for sdn in self: sdn.currency_id = sdn.line_ids.mapped("currency_id") - @api.depends("line_ids.amount") + @api.depends("line_ids.amount", "line_ids.untaxed_amount") def _compute_amount_total(self): for sdn in self: + sdn.untaxed_amount_total = ( + sum(line.untaxed_amount or 0.0 for line in sdn.line_ids) or 0.0 + ) sdn.amount_total = sum(line.amount or 0.0 for line in sdn.line_ids) or 0.0 def _compute_get_pickings(self): @@ -1004,6 +1015,8 @@ def _default_unit_uom(self): default=DOMAIN_INVOICE_STATUSES[0], copy=False, ) + + untaxed_amount = fields.Monetary(compute="_compute_amount", store=True) amount = fields.Monetary(compute="_compute_amount", store=True) _sql_constraints = [ @@ -1031,25 +1044,41 @@ def _compute_sale_order_client_ref(self): sdnl.sale_line_id.order_id.client_order_ref or "" ) - @api.depends("price_unit", "discount", "product_qty") + @api.depends( + "product_id", + "price_unit", + "discount", + "product_qty", + "tax_ids", + "currency_id", + "delivery_note_id.partner_shipping_id", + ) def _compute_amount(self): for sdnl in self: price = sdnl.price_unit * (100.0 - sdnl.discount or 0.0) / 100.0 - taxes = 0.0 - if sdnl.sale_line_id: - taxes = sdnl.sale_line_id.tax_id.compute_all( - price, - sdnl.sale_line_id.order_id.currency_id, - sdnl.product_qty, - product=sdnl.product_id, - partner=sdnl.sale_line_id.order_id.partner_shipping_id, - ).get("taxes", []) - taxed_amount = ( - taxes - if isinstance(taxes, float) - else sum(t.get("amount", 0.0) for t in taxes) + + taxed_amount_data = sdnl._get_taxed_amount() + + sdnl.untaxed_amount = taxed_amount_data.get("total_excluded", price) + sdnl.amount = taxed_amount_data.get("total_included", price) + + def _get_taxed_amount(self): + price = self.price_unit * (100.0 - self.discount or 0.0) / 100.0 + res = {} + if self.tax_ids: + tax_data = self.tax_ids.compute_all( + price, + self.currency_id, + self.product_qty, + product=self.product_id, + partner=self.delivery_note_id.partner_shipping_id, + ) + res.update( + total_excluded=tax_data.get("total_excluded"), + total_included=tax_data.get("total_included"), + taxes=tax_data.get("taxes"), ) - sdnl.amount = (price * sdnl.product_qty) + taxed_amount + return res @api.onchange("product_id") def _onchange_product_id(self): diff --git a/l10n_it_delivery_note/readme/CONFIGURE.rst b/l10n_it_delivery_note/readme/CONFIGURE.rst index 8c8e4ccaf6ed..cd92df75d1bd 100644 --- a/l10n_it_delivery_note/readme/CONFIGURE.rst +++ b/l10n_it_delivery_note/readme/CONFIGURE.rst @@ -10,6 +10,8 @@ To configure this module, go to: Checking 'Display Delivery Method in Delivery Note Report' enables in report field 'Delivery Method'. + Checking 'Display total in DN with prices' enables in report the 'Import' column and the list of taxes with the sum of the total. + 2. *Inventory → Configuration → Warehouse Management → Delivery Note Types* In delivery note type you can specify if the product price have to be printed in the delivery note report/slip. diff --git a/l10n_it_delivery_note/readme/USAGE.rst b/l10n_it_delivery_note/readme/USAGE.rst index bd239edb27ff..3d60c93e52ab 100644 --- a/l10n_it_delivery_note/readme/USAGE.rst +++ b/l10n_it_delivery_note/readme/USAGE.rst @@ -30,11 +30,6 @@ La visibilità dei prezzi si trova nei permessi dell'utente. Le fatture generate dai DDT contengono i riferimenti al DDT stesso nelle righe nota. -Abilitare il campo "Display total in DN with prices" nelle impostazioni modifica il report del DDT: - -- colonna Import sulle righe -- riquadro con la lista degli importi e somma del totale - Accesso da portale ~~~~~~~~~~~~~~~~~~ diff --git a/l10n_it_delivery_note/report/report_delivery_note.xml b/l10n_it_delivery_note/report/report_delivery_note.xml index 67863f655dfb..93cf2bdc12dd 100644 --- a/l10n_it_delivery_note/report/report_delivery_note.xml +++ b/l10n_it_delivery_note/report/report_delivery_note.xml @@ -181,7 +181,10 @@
- - - - - + + - - + + + + + + diff --git a/l10n_it_delivery_note/static/description/index.html b/l10n_it_delivery_note/static/description/index.html index 90114d4fa073..4d7f1e7663e4 100644 --- a/l10n_it_delivery_note/static/description/index.html +++ b/l10n_it_delivery_note/static/description/index.html @@ -367,7 +367,7 @@

ITA - Documento di trasporto

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:36e166973823135096702edc70a4fc8fbd57532b04682460274e8d56502609df +!! source digest: sha256:798b9939dd5e7d8ac479532f8122edbf7bcf8007edfc5abe85fadeedda6581f3 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/l10n-italy Translate me on Weblate Try me on Runboat

English

@@ -419,6 +419,7 @@

Configuration

Checking ‘Display Ref. Order in Delivery Note Report’ or ‘Display Ref. Customer in Delivery Note Report” enables in report fields relating DN line to SO (if applicable).

Checking ‘Display Carrier in Delivery Note Report’ enables in report field ‘Carrier’.

Checking ‘Display Delivery Method in Delivery Note Report’ enables in report field ‘Delivery Method’.

+

Checking ‘Display total in DN with prices’ enables in report the ‘Import’ column and the list of taxes with the sum of the total.

  • Inventory → Configuration → Warehouse Management → Delivery Note Types

    In delivery note type you can specify if the product price have to be printed in the delivery note report/slip.

    @@ -461,11 +462,6 @@

    Funzionalità avanzata

    Il prezzo può essere indicato anche nel report DDT se nel tipo DDT è indicata la stampa prezzi. La visibilità dei prezzi si trova nei permessi dell’utente.

    Le fatture generate dai DDT contengono i riferimenti al DDT stesso nelle righe nota.

    -

    Abilitare il campo “Display total in DN with prices” nelle impostazioni modifica il report del DDT:

    -
      -
    • colonna Import sulle righe
    • -
    • riquadro con la lista degli importi e somma del totale
    • -

    Accesso da portale

    diff --git a/l10n_it_delivery_note/tests/test_stock_delivery_note.py b/l10n_it_delivery_note/tests/test_stock_delivery_note.py index 58d965e3c6ad..63a696177972 100644 --- a/l10n_it_delivery_note/tests/test_stock_delivery_note.py +++ b/l10n_it_delivery_note/tests/test_stock_delivery_note.py @@ -310,3 +310,50 @@ def _test_partners(self, test_invoice_partner=False): picking_backorder.delivery_note_id.partner_shipping_id, partner_shipping, ) + + def test_ddt_line_amount(self): + user = new_test_user( + self.env, + login="test", + groups="stock.group_stock_manager," + "l10n_it_delivery_note.use_advanced_delivery_notes", + ) + + self.env.user = user + + sales_order = self.create_sales_order( + [ + self.large_desk_line, # 1 + self.desk_combination_line, # 1 + ], + ) + + tax_id = self.env["account.tax"].search( + [("type_tax_use", "=", "sale")], limit=1 + ) + + for line in sales_order.order_line: + line.tax_id = [(6, 0, tax_id.ids)] + + sales_order.action_confirm() + picking = sales_order.picking_ids + + # deliver all the products + for move_line in picking.move_lines: + move_line.quantity_done = 1 + + picking.button_validate() + dn_form = Form( + self.env["stock.delivery.note.create.wizard"].with_context( + {"active_id": picking.id, "active_ids": picking.ids} + ) + ) + dn = dn_form.save() + dn.confirm() + + delivery_note_id = picking.delivery_note_id + for note_line in delivery_note_id.line_ids: + self.assertEqual( + note_line.price_unit * note_line.product_qty, note_line.untaxed_amount + ) + self.assertNotEqual(note_line.untaxed_amount, note_line.amount) From 384209f92fcd4ab568aa82a19830c24d48ad2f0c Mon Sep 17 00:00:00 2001 From: oca-ci Date: Thu, 18 Apr 2024 10:24:48 +0000 Subject: [PATCH 13/16] [UPD] Update l10n_it_delivery_note.pot --- .../i18n/l10n_it_delivery_note.pot | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/l10n_it_delivery_note/i18n/l10n_it_delivery_note.pot b/l10n_it_delivery_note/i18n/l10n_it_delivery_note.pot index 6c8a03cc47ee..4aeb5f8db15b 100644 --- a/l10n_it_delivery_note/i18n/l10n_it_delivery_note.pot +++ b/l10n_it_delivery_note/i18n/l10n_it_delivery_note.pot @@ -125,6 +125,16 @@ msgstr "" msgid "Reason of Transport:" msgstr "" +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Subtotal" +msgstr "" + +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Total" +msgstr "" + #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "Warehouse:" @@ -188,6 +198,12 @@ msgstr "" msgid "Allow to change delivery note number" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__amount +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_partner__default_goods_appearance_id #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_users__default_goods_appearance_id @@ -378,6 +394,7 @@ msgid "Created on" msgstr "" #. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__currency_id #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__currency_id msgid "Currency" msgstr "" @@ -636,6 +653,12 @@ msgstr "" msgid "Display Ref. Order in Delivery Note Report" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_company__display_total_in_dn_with_prices +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_config_settings__display_total_in_dn_with_prices +msgid "Display total in DN with prices" +msgstr "" + #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_form_view msgid "Document" @@ -1276,6 +1299,11 @@ msgstr "" msgid "Prints Sale Order numbers on DN report (if there are any)" msgstr "" +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.res_config_settings_form_view +msgid "Prints Total Amount on DN report" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_id #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -1486,6 +1514,11 @@ msgstr "" msgid "Shipping information" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_discount +msgid "Show Discount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_product_information msgid "Show Product Information" @@ -1673,6 +1706,11 @@ msgstr "" msgid "Total" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__amount_total +msgid "Total Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model,name:l10n_it_delivery_note.model_stock_picking msgid "Transfer" @@ -1741,6 +1779,16 @@ msgstr "" msgid "Unread Messages Counter" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__untaxed_amount +msgid "Untaxed Amount" +msgstr "" + +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__untaxed_amount_total +msgid "Untaxed Total Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_uom_id #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -1875,6 +1923,12 @@ msgid "" "delete the current line and create a new line of the proper type." msgstr "" +#. module: l10n_it_delivery_note +#: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 +#, python-format +msgid "You cannot have different currencies in the lines of aDelivery Note" +msgstr "" + #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 #: code:addons/l10n_it_delivery_note/models/stock_picking.py:0 From 8dff3973eeccccf62d1db8b55e583a3c57551c07 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Thu, 18 Apr 2024 10:39:47 +0000 Subject: [PATCH 14/16] [BOT] post-merge updates --- README.md | 2 +- l10n_it_delivery_note/README.rst | 2 +- l10n_it_delivery_note/__manifest__.py | 2 +- l10n_it_delivery_note/static/description/index.html | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 438b83b4132d..46dd2460e4be 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ addon | version | maintainers | summary [l10n_it_central_journal](l10n_it_central_journal/) | 14.0.1.0.1 | | ITA - Libro giornale [l10n_it_central_journal_reportlab](l10n_it_central_journal_reportlab/) | 14.0.1.1.0 | [![MarcoCalcagni](https://github.com/MarcoCalcagni.png?size=30px)](https://github.com/MarcoCalcagni) [![Borruso](https://github.com/Borruso.png?size=30px)](https://github.com/Borruso) | ITA - Libro giornale - Reportlab [l10n_it_declaration_of_intent](l10n_it_declaration_of_intent/) | 14.0.1.1.15 | | Gestione dichiarazioni di intento -[l10n_it_delivery_note](l10n_it_delivery_note/) | 14.0.3.3.3 | [![MarcoCalcagni](https://github.com/MarcoCalcagni.png?size=30px)](https://github.com/MarcoCalcagni) [![aleuffre](https://github.com/aleuffre.png?size=30px)](https://github.com/aleuffre) [![renda-dev](https://github.com/renda-dev.png?size=30px)](https://github.com/renda-dev) | Crea, gestisce e fattura i DDT partendo dalle consegne +[l10n_it_delivery_note](l10n_it_delivery_note/) | 14.0.3.4.0 | [![MarcoCalcagni](https://github.com/MarcoCalcagni.png?size=30px)](https://github.com/MarcoCalcagni) [![aleuffre](https://github.com/aleuffre.png?size=30px)](https://github.com/aleuffre) [![renda-dev](https://github.com/renda-dev.png?size=30px)](https://github.com/renda-dev) | Crea, gestisce e fattura i DDT partendo dalle consegne [l10n_it_delivery_note_base](l10n_it_delivery_note_base/) | 14.0.1.0.2 | [![MarcoCalcagni](https://github.com/MarcoCalcagni.png?size=30px)](https://github.com/MarcoCalcagni) | Crea e gestisce tabelle principali per gestire i DDT [l10n_it_delivery_note_batch](l10n_it_delivery_note_batch/) | 14.0.1.1.0 | [![MarcoCalcagni](https://github.com/MarcoCalcagni.png?size=30px)](https://github.com/MarcoCalcagni) [![TheMule71](https://github.com/TheMule71.png?size=30px)](https://github.com/TheMule71) [![aleuffre](https://github.com/aleuffre.png?size=30px)](https://github.com/aleuffre) [![PicchiSeba](https://github.com/PicchiSeba.png?size=30px)](https://github.com/PicchiSeba) [![renda-dev](https://github.com/renda-dev.png?size=30px)](https://github.com/renda-dev) | Crea i DDT partendo da gruppi di prelievi [l10n_it_delivery_note_customer_code](l10n_it_delivery_note_customer_code/) | 14.0.1.2.0 | [![aleuffre](https://github.com/aleuffre.png?size=30px)](https://github.com/aleuffre) [![renda-dev](https://github.com/renda-dev.png?size=30px)](https://github.com/renda-dev) [![PicchiSeba](https://github.com/PicchiSeba.png?size=30px)](https://github.com/PicchiSeba) | Product Customer code and name for delivery note diff --git a/l10n_it_delivery_note/README.rst b/l10n_it_delivery_note/README.rst index 36840ead52ad..4a9b37ee425a 100644 --- a/l10n_it_delivery_note/README.rst +++ b/l10n_it_delivery_note/README.rst @@ -7,7 +7,7 @@ ITA - Documento di trasporto !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:798b9939dd5e7d8ac479532f8122edbf7bcf8007edfc5abe85fadeedda6581f3 + !! source digest: sha256:4e1fa7293a056cc1fcb0296ee154eda41b453e04993ac7e9fdabc6d9143ed79c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/l10n_it_delivery_note/__manifest__.py b/l10n_it_delivery_note/__manifest__.py index c47ec02ab9da..d72985a38cc7 100644 --- a/l10n_it_delivery_note/__manifest__.py +++ b/l10n_it_delivery_note/__manifest__.py @@ -13,7 +13,7 @@ "author": "Marco Calcagni, Gianmarco Conte, Link IT Europe Srl, " "Odoo Community Association (OCA)", "website": "https://github.com/OCA/l10n-italy", - "version": "14.0.3.3.3", + "version": "14.0.3.4.0", "category": "Localization/Italy", "license": "AGPL-3", "maintainers": ["MarcoCalcagni", "aleuffre", "renda-dev"], diff --git a/l10n_it_delivery_note/static/description/index.html b/l10n_it_delivery_note/static/description/index.html index 4d7f1e7663e4..610b2b7ae75f 100644 --- a/l10n_it_delivery_note/static/description/index.html +++ b/l10n_it_delivery_note/static/description/index.html @@ -1,4 +1,3 @@ - @@ -367,7 +366,7 @@

    ITA - Documento di trasporto

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:798b9939dd5e7d8ac479532f8122edbf7bcf8007edfc5abe85fadeedda6581f3 +!! source digest: sha256:4e1fa7293a056cc1fcb0296ee154eda41b453e04993ac7e9fdabc6d9143ed79c !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

    Beta License: AGPL-3 OCA/l10n-italy Translate me on Weblate Try me on Runboat

    English

    From a3af449c828f59b4ebb4bdcc3da55f7c47aefdec Mon Sep 17 00:00:00 2001 From: Weblate Date: Thu, 18 Apr 2024 10:40:26 +0000 Subject: [PATCH 15/16] Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_delivery_note Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_delivery_note/ --- l10n_it_delivery_note/i18n/fr.po | 111 ++++++++++++++++++++++++------- l10n_it_delivery_note/i18n/it.po | 54 +++++++++++++++ 2 files changed, 140 insertions(+), 25 deletions(-) diff --git a/l10n_it_delivery_note/i18n/fr.po b/l10n_it_delivery_note/i18n/fr.po index f5f4aa5d0c6f..553bad8ca6ed 100644 --- a/l10n_it_delivery_note/i18n/fr.po +++ b/l10n_it_delivery_note/i18n/fr.po @@ -66,7 +66,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_form_view msgid "" "\n" -" \n" +" \n" " Warning!\n" " \n" " Inconsistent DN info in sale orders!" @@ -76,7 +77,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "" " Delivery Note: \n" -" Under the terms of Italian Presidential Decree 472-96 of 14.08.1996" +" Under the terms of Italian Presidential Decree 472-96 of " +"14.08.1996" msgstr "" #. module: l10n_it_delivery_note @@ -118,7 +120,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.sale_advance_payment_inv_form_view msgid "" "N.B.: there will be no way, subsequently, to restore\n" -" this binding between the delivery note lines with the related sales order." +" this binding between the delivery note lines with " +"the related sales order." msgstr "" #. module: l10n_it_delivery_note @@ -126,6 +129,16 @@ msgstr "" msgid "Reason of Transport:" msgstr "" +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Subtotal" +msgstr "" + +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Total" +msgstr "" + #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "Warehouse:" @@ -134,8 +147,8 @@ msgstr "" #. module: l10n_it_delivery_note #: model:ir.model.fields,help:l10n_it_delivery_note.field_stock_delivery_note_line__product_description msgid "" -"A description of the Product that you want to communicate to your customers." -" This description will be copied to every Sales Order, Delivery Order and " +"A description of the Product that you want to communicate to your customers. " +"This description will be copied to every Sales Order, Delivery Order and " "Customer Invoice/Credit Note" msgstr "" @@ -189,6 +202,12 @@ msgstr "" msgid "Allow to change delivery note number" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__amount +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_partner__default_goods_appearance_id #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_users__default_goods_appearance_id @@ -250,7 +269,8 @@ msgstr "" #, python-format msgid "" "Can't find a default virtual locations root.\n" -"Ask your system administrator to set it from the Warehouse configurations page before continue." +"Ask your system administrator to set it from the Warehouse configurations " +"page before continue." msgstr "" #. module: l10n_it_delivery_note @@ -379,6 +399,7 @@ msgid "Created on" msgstr "" #. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__currency_id #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__currency_id msgid "Currency" msgstr "" @@ -637,6 +658,12 @@ msgstr "" msgid "Display Ref. Order in Delivery Note Report" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_company__display_total_in_dn_with_prices +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_config_settings__display_total_in_dn_with_prices +msgid "Display total in DN with prices" +msgstr "" + #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_form_view msgid "Document" @@ -815,7 +842,6 @@ msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 -#: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 #: model:ir.model.fields.selection,name:l10n_it_delivery_note.selection__stock_delivery_note__picking_type__incoming #: model:ir.model.fields.selection,name:l10n_it_delivery_note.selection__stock_delivery_note_create_wizard__picking_type__incoming #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_search_view @@ -848,7 +874,6 @@ msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 -#: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 #, python-format msgid "Internal transfer" msgstr "" @@ -913,15 +938,16 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.res_config_settings_form_view msgid "" "It extends the standard behaviour of DNs\n" -" management by introducing additional functions." +" management by introducing additional " +"functions." msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/cli/migrate_l10n_it_ddt.py:0 #, python-format msgid "" -"It seems that at least one delivery note has been already created. You can't" -" migrate any data on an already used database." +"It seems that at least one delivery note has been already created. You can't " +"migrate any data on an already used database." msgstr "" #. module: l10n_it_delivery_note @@ -1056,8 +1082,8 @@ msgstr "" #: code:addons/l10n_it_delivery_note/cli/migrate_l10n_it_ddt.py:0 #, python-format msgid "" -"Module `l10n_it_ddt` isn't installed on this database. You don't need to run" -" this command." +"Module `l10n_it_ddt` isn't installed on this database. You don't need to run " +"this command." msgstr "" #. module: l10n_it_delivery_note @@ -1168,7 +1194,6 @@ msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 -#: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 #: model:ir.model.fields.selection,name:l10n_it_delivery_note.selection__stock_delivery_note__picking_type__outgoing #: model:ir.model.fields.selection,name:l10n_it_delivery_note.selection__stock_delivery_note_create_wizard__picking_type__outgoing #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_search_view @@ -1178,7 +1203,6 @@ msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 -#: code:addons/l10n_it_delivery_note/tests/test_stock_delivery_note_sequence.py:0 #, python-format msgid "Outgoing (with prices)" msgstr "" @@ -1277,6 +1301,11 @@ msgstr "" msgid "Prints Sale Order numbers on DN report (if there are any)" msgstr "" +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.res_config_settings_form_view +msgid "Prints Total Amount on DN report" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_id #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -1430,8 +1459,10 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.res_config_settings_form_view msgid "" "Select the root of all your virtual locations.
    \n" -" Internal transfers between at least one virtual\n" -" locations won't generate automatically any DN\n" +" Internal transfers between at least one " +"virtual\n" +" locations won't generate automatically " +"any DN\n" " documents." msgstr "" @@ -1487,6 +1518,11 @@ msgstr "" msgid "Shipping information" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_discount +msgid "Show Discount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_product_information msgid "Show Product Information" @@ -1619,8 +1655,10 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.sale_advance_payment_inv_form_view msgid "" "There appears to be one or more delivery notes in \"Draft\" state.
    \n" -" If you proceed with the creation of an invoice (other than the downpayment one),\n" -" the affected delivery note lines will be detached from the sales order and\n" +" If you proceed with the creation of an invoice " +"(other than the downpayment one),\n" +" the affected delivery note lines will be detached " +"from the sales order and\n" " will not appear linked to the generated invoice." msgstr "" @@ -1637,15 +1675,18 @@ msgstr "" #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.sale_advance_payment_inv_form_view msgid "" -"This behaviour just described may not be wrong in some very specific cases.
    \n" -" Proceed only if you are absolutely sure and aware of what you're doing." +"This behaviour just described may not be wrong in some very specific cases." +"
    \n" +" Proceed only if you are absolutely sure and aware of " +"what you're doing." msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 #, python-format msgid "" -"This delivery note contains pickings related to different delivery methods from the same transporter. Are you sure you want to proceed?\n" +"This delivery note contains pickings related to different delivery methods " +"from the same transporter. Are you sure you want to proceed?\n" "Delivery Methods: %(carriers)s" msgstr "" @@ -1653,7 +1694,8 @@ msgstr "" #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 #, python-format msgid "" -"This delivery note contains pickings related to different transporters. Are you sure you want to proceed?\n" +"This delivery note contains pickings related to different transporters. Are " +"you sure you want to proceed?\n" "Carrier Partners: %(carrier_partners)s" msgstr "" @@ -1674,6 +1716,11 @@ msgstr "" msgid "Total" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__amount_total +msgid "Total Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model,name:l10n_it_delivery_note.model_stock_picking msgid "Transfer" @@ -1742,6 +1789,16 @@ msgstr "" msgid "Unread Messages Counter" msgstr "" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__untaxed_amount +msgid "Untaxed Amount" +msgstr "" + +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__untaxed_amount_total +msgid "Untaxed Total Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_uom_id #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -1831,8 +1888,6 @@ msgstr "" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 -#: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 -#: code:addons/l10n_it_delivery_note/models/stock_picking.py:0 #: code:addons/l10n_it_delivery_note/models/stock_picking.py:0 #: code:addons/l10n_it_delivery_note/wizard/delivery_note_base.py:0 #, python-format @@ -1876,6 +1931,12 @@ msgid "" "delete the current line and create a new line of the proper type." msgstr "" +#. module: l10n_it_delivery_note +#: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 +#, python-format +msgid "You cannot have different currencies in the lines of aDelivery Note" +msgstr "" + #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 #: code:addons/l10n_it_delivery_note/models/stock_picking.py:0 diff --git a/l10n_it_delivery_note/i18n/it.po b/l10n_it_delivery_note/i18n/it.po index 6bd677c765fe..0ec1d60afd2e 100644 --- a/l10n_it_delivery_note/i18n/it.po +++ b/l10n_it_delivery_note/i18n/it.po @@ -144,6 +144,16 @@ msgstr "" msgid "Reason of Transport:" msgstr "Causale di trasporto:" +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Subtotal" +msgstr "" + +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Total" +msgstr "" + #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "Warehouse:" @@ -210,6 +220,12 @@ msgstr "Aggiungi una sezione" msgid "Allow to change delivery note number" msgstr "Consentire modifica numero documento di trasporto" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__amount +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template +msgid "Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_partner__default_goods_appearance_id #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_users__default_goods_appearance_id @@ -408,6 +424,7 @@ msgid "Created on" msgstr "Creato il" #. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__currency_id #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__currency_id msgid "Currency" msgstr "Valuta" @@ -666,6 +683,12 @@ msgstr "Mostra Rif. Cliente nella stampa DdT" msgid "Display Ref. Order in Delivery Note Report" msgstr "Mostra Rif. Ordine nella stampa DdT" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_company__display_total_in_dn_with_prices +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_config_settings__display_total_in_dn_with_prices +msgid "Display total in DN with prices" +msgstr "" + #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_form_view msgid "Document" @@ -1311,6 +1334,11 @@ msgstr "Stampa metodo di consegna su stampa DdT (se presente)" msgid "Prints Sale Order numbers on DN report (if there are any)" msgstr "Stampa Rif. Ordine su DdT (se presente)" +#. module: l10n_it_delivery_note +#: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.res_config_settings_form_view +msgid "Prints Total Amount on DN report" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_id #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -1529,6 +1557,11 @@ msgstr "Indirizzo di spedizione" msgid "Shipping information" msgstr "Informazioni spedizione" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_discount +msgid "Show Discount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_product_information msgid "Show Product Information" @@ -1753,6 +1786,11 @@ msgstr "Da pagare" msgid "Total" msgstr "Totale" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__amount_total +msgid "Total Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model,name:l10n_it_delivery_note.model_stock_picking msgid "Transfer" @@ -1821,6 +1859,16 @@ msgstr "Messaggi non letti" msgid "Unread Messages Counter" msgstr "Numero messaggi non letti" +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__untaxed_amount +msgid "Untaxed Amount" +msgstr "" + +#. module: l10n_it_delivery_note +#: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__untaxed_amount_total +msgid "Untaxed Total Amount" +msgstr "" + #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_uom_id #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -1957,6 +2005,12 @@ msgstr "" "Non puoi cambiare il tipo della riga del DdT. Dovresti, invece, eliminare la " "riga corrente e creare una riga nuova del tipo corretto." +#. module: l10n_it_delivery_note +#: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 +#, python-format +msgid "You cannot have different currencies in the lines of aDelivery Note" +msgstr "" + #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 #: code:addons/l10n_it_delivery_note/models/stock_picking.py:0 From 64c4e0398cb5eb9edc05deef231cffadbb0edd32 Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Thu, 18 Apr 2024 10:45:22 +0000 Subject: [PATCH 16/16] Translated using Weblate (Italian) Currently translated at 100.0% (331 of 331 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_delivery_note Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_delivery_note/it/ --- l10n_it_delivery_note/i18n/it.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/l10n_it_delivery_note/i18n/it.po b/l10n_it_delivery_note/i18n/it.po index 0ec1d60afd2e..c32a3d19f82b 100644 --- a/l10n_it_delivery_note/i18n/it.po +++ b/l10n_it_delivery_note/i18n/it.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-01-08 14:45+0000\n" -"PO-Revision-Date: 2024-03-14 12:37+0000\n" +"PO-Revision-Date: 2024-04-18 13:35+0000\n" "Last-Translator: Francesco Foresti \n" "Language-Team: \n" "Language: it\n" @@ -147,12 +147,12 @@ msgstr "Causale di trasporto:" #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "Subtotal" -msgstr "" +msgstr "Subtotale" #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "Total" -msgstr "" +msgstr "Totale" #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template @@ -224,7 +224,7 @@ msgstr "Consentire modifica numero documento di trasporto" #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__amount #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.delivery_note_report_template msgid "Amount" -msgstr "" +msgstr "Importo" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_partner__default_goods_appearance_id @@ -687,7 +687,7 @@ msgstr "Mostra Rif. Ordine nella stampa DdT" #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_company__display_total_in_dn_with_prices #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_res_config_settings__display_total_in_dn_with_prices msgid "Display total in DN with prices" -msgstr "" +msgstr "Mostra totali nei DdT con prezzi" #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.stock_delivery_note_form_view @@ -1337,7 +1337,7 @@ msgstr "Stampa Rif. Ordine su DdT (se presente)" #. module: l10n_it_delivery_note #: model_terms:ir.ui.view,arch_db:l10n_it_delivery_note.res_config_settings_form_view msgid "Prints Total Amount on DN report" -msgstr "" +msgstr "Stampa gli importi totali nel report DdT" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_id @@ -1560,7 +1560,7 @@ msgstr "Informazioni spedizione" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_discount msgid "Show Discount" -msgstr "" +msgstr "Mostra sconto" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__show_product_information @@ -1789,7 +1789,7 @@ msgstr "Totale" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__amount_total msgid "Total Amount" -msgstr "" +msgstr "Importo totale" #. module: l10n_it_delivery_note #: model:ir.model,name:l10n_it_delivery_note.model_stock_picking @@ -1862,12 +1862,12 @@ msgstr "Numero messaggi non letti" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__untaxed_amount msgid "Untaxed Amount" -msgstr "" +msgstr "Imponibile" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note__untaxed_amount_total msgid "Untaxed Total Amount" -msgstr "" +msgstr "Totale imponibile" #. module: l10n_it_delivery_note #: model:ir.model.fields,field_description:l10n_it_delivery_note.field_stock_delivery_note_line__product_uom_id @@ -2009,7 +2009,7 @@ msgstr "" #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0 #, python-format msgid "You cannot have different currencies in the lines of aDelivery Note" -msgstr "" +msgstr "Non puoi avere valute diverse sulle righe di un DdT" #. module: l10n_it_delivery_note #: code:addons/l10n_it_delivery_note/models/stock_delivery_note.py:0
  • Taxes + Amount @@ -239,7 +242,7 @@ t-if="doc.company_id.display_total_in_dn_with_prices" class="text-right" > - + @@ -301,25 +304,49 @@
    - - + +
    + + + + + + -
    Total