From af9462e690cb5222fbe8056283040a4c0345b462 Mon Sep 17 00:00:00 2001 From: odooNextev Date: Wed, 22 Mar 2023 08:56:09 +0100 Subject: [PATCH 01/14] [14.0][ADD] l10n_it_riba_sale_commission --- l10n_it_riba_sale_commission/README.rst | 101 +++ l10n_it_riba_sale_commission/__init__.py | 4 + l10n_it_riba_sale_commission/__manifest__.py | 21 + l10n_it_riba_sale_commission/i18n/it.po | 47 ++ .../models/__init__.py | 3 + .../models/account_move.py | 9 + .../models/riba_config.py | 8 + .../readme/CONTRIBUTORS.rst | 1 + .../readme/DESCRIPTION.rst | 23 + .../static/description/icon.png | Bin 0 -> 568 bytes .../static/description/index.html | 604 ++++++++++++++++++ .../views/configuration_riba_view.xml | 19 + .../views/invoice_no_commission.xml | 13 + .../wizard/__init__.py | 3 + .../wizard/wizard_riba_commissions_settle.py | 48 ++ 15 files changed, 904 insertions(+) create mode 100644 l10n_it_riba_sale_commission/README.rst create mode 100644 l10n_it_riba_sale_commission/__init__.py create mode 100644 l10n_it_riba_sale_commission/__manifest__.py create mode 100644 l10n_it_riba_sale_commission/i18n/it.po create mode 100644 l10n_it_riba_sale_commission/models/__init__.py create mode 100644 l10n_it_riba_sale_commission/models/account_move.py create mode 100644 l10n_it_riba_sale_commission/models/riba_config.py create mode 100644 l10n_it_riba_sale_commission/readme/CONTRIBUTORS.rst create mode 100644 l10n_it_riba_sale_commission/readme/DESCRIPTION.rst create mode 100644 l10n_it_riba_sale_commission/static/description/icon.png create mode 100644 l10n_it_riba_sale_commission/static/description/index.html create mode 100644 l10n_it_riba_sale_commission/views/configuration_riba_view.xml create mode 100644 l10n_it_riba_sale_commission/views/invoice_no_commission.xml create mode 100644 l10n_it_riba_sale_commission/wizard/__init__.py create mode 100644 l10n_it_riba_sale_commission/wizard/wizard_riba_commissions_settle.py diff --git a/l10n_it_riba_sale_commission/README.rst b/l10n_it_riba_sale_commission/README.rst new file mode 100644 index 000000000000..83df98f65fa3 --- /dev/null +++ b/l10n_it_riba_sale_commission/README.rst @@ -0,0 +1,101 @@ +============================================== +Italian Localization - Sale commission - Ri.Ba +============================================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |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/14.0/l10n_it_riba_sale_commission + :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-14-0/l10n-italy-14-0-l10n_it_riba_sale_commission + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/l10n-italy&target_branch=14.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +**Italiano** + +Il modulo permette di integrare il pagamento riba con le commissioni agenti. + +Una fattura con termini di pagamento Riba ed emissione con tipologia +"Salvo buon fine" verrà presa in considerazione nella generazione delle +provvigioni agente solamente trascorsi il numero di giorni impostati nel campo +"Giorni di sicurezza" nella configurazione ri.ba. + +E' possibile inserire aggiungere "Senza commissioni" ad una fattura, in modo +che non vengano generate commissioni agente. + +Richiede almeno la versione 14.0.1.5.2 del modulo ``sale_commission`` +(https://github.com/OCA/commission/tree/14.0/sale_commission). + +**English** + +The module allows you to integrate the riba payment with agent commissions. + +An invoice with Riba payment terms and issue with typology +"Salvo buon fine" will be taken into consideration in the generation of the +agent commissions only after the number of days set in the field "Safety Days" +in ri.ba configuration. + +It is possible to add "Without commissions" to an invoice, in this way +that no agent commissions are generated. + +It needs at least 14.0.1.5.2 version of ``sale_commission`` module +(https://github.com/OCA/commission/tree/14.0/sale_commission). + +**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 +~~~~~~~ + +* Nextev + +Contributors +~~~~~~~~~~~~ + +* Nextev Srl + +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_riba_sale_commission/__init__.py b/l10n_it_riba_sale_commission/__init__.py new file mode 100644 index 000000000000..93aa2c1f84b4 --- /dev/null +++ b/l10n_it_riba_sale_commission/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import wizard diff --git a/l10n_it_riba_sale_commission/__manifest__.py b/l10n_it_riba_sale_commission/__manifest__.py new file mode 100644 index 000000000000..f6e4de4b9745 --- /dev/null +++ b/l10n_it_riba_sale_commission/__manifest__.py @@ -0,0 +1,21 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "ITA - Integrazione tra RiBa e provvigioni su vendite", + "summary": "Modulo ponte tra provvigioni agenti e RiBa", + "version": "14.0.1.0.0", + "development_status": "Alpha", + "category": "Localization/Italy", + "website": "https://github.com/OCA/l10n-italy", + "author": "Nextev Srl, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": [ + "sale_commission", + "l10n_it_ricevute_bancarie", + ], + "data": [ + "views/invoice_no_commission.xml", + "views/configuration_riba_view.xml", + ], +} diff --git a/l10n_it_riba_sale_commission/i18n/it.po b/l10n_it_riba_sale_commission/i18n/it.po new file mode 100644 index 000000000000..2e4739ae735a --- /dev/null +++ b/l10n_it_riba_sale_commission/i18n/it.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_riba_sale_commission +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-07 10:09+0000\n" +"PO-Revision-Date: 2023-03-07 10:09+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_riba_configuration +msgid "Configuration parameters for Cash Orders" +msgstr "Parametri di configurazione delle ricevute bancarie" + +#. module: l10n_it_riba_sale_commission +#: code:addons/l10n_it_riba_sale_commission/wizard/wizard_riba_commissions_settle.py:99 +#, python-format +msgid "Created Settlements" +msgstr "Liquidazioni create" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_invoice__no_commission +msgid "Without commissions" +msgstr "Senza provvigioni" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_account_invoice +msgid "Invoice" +msgstr "Fattura" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__safety_days +msgid "Safety days" +msgstr "Giorni di sicurezza" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_sale_commission_make_settle +msgid "Wizard for settling commissions in invoices" +msgstr "Procedura per la liquidazione delle provvigioni nelle fatture" diff --git a/l10n_it_riba_sale_commission/models/__init__.py b/l10n_it_riba_sale_commission/models/__init__.py new file mode 100644 index 000000000000..253704ffcadb --- /dev/null +++ b/l10n_it_riba_sale_commission/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from . import account_move +from . import riba_config diff --git a/l10n_it_riba_sale_commission/models/account_move.py b/l10n_it_riba_sale_commission/models/account_move.py new file mode 100644 index 000000000000..c011b8393706 --- /dev/null +++ b/l10n_it_riba_sale_commission/models/account_move.py @@ -0,0 +1,9 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class AccountMove(models.Model): + _inherit = "account.move" + + no_commission = fields.Boolean(string="Without commissions") diff --git a/l10n_it_riba_sale_commission/models/riba_config.py b/l10n_it_riba_sale_commission/models/riba_config.py new file mode 100644 index 000000000000..e33925a5e994 --- /dev/null +++ b/l10n_it_riba_sale_commission/models/riba_config.py @@ -0,0 +1,8 @@ +from odoo import fields, models + + +class RibaConfiguration(models.Model): + + _inherit = "riba.configuration" + + safety_days = fields.Integer("Safety days", default=5) diff --git a/l10n_it_riba_sale_commission/readme/CONTRIBUTORS.rst b/l10n_it_riba_sale_commission/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000000..d60c57ad0030 --- /dev/null +++ b/l10n_it_riba_sale_commission/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Nextev Srl diff --git a/l10n_it_riba_sale_commission/readme/DESCRIPTION.rst b/l10n_it_riba_sale_commission/readme/DESCRIPTION.rst new file mode 100644 index 000000000000..227778d9f257 --- /dev/null +++ b/l10n_it_riba_sale_commission/readme/DESCRIPTION.rst @@ -0,0 +1,23 @@ +**Italiano** + +Il modulo permette di integrare il pagamento RiBa con le provvigioni agenti. + +Nella generazione delle provvigioni agente, una fattura con termini di pagamento +RiBa ed emissione con tipologia "Salvo buon fine" verrà presa in considerazione +solamente trascorsi il numero di giorni impostati nel campo "Giorni di sicurezza" +nella configurazione RiBa. + +È possibile impostare la spunta su "Senza provvigioni" nelle fatture, in modo +che non vengano generate provvigioni agente. + +**English** + +The module allows you to integrate the RiBa payment with agent commissions. + +When generating agent commissions, an invoice with RiBa +payment terms and "Subject To Collection" type issue will be taken +into consideration only after the number of days set in the "Safety Days" field +in RiBa configuration. + +It is possible to set "Without commissions" flag in invoices, in this way +no agent commissions are generated. diff --git a/l10n_it_riba_sale_commission/static/description/icon.png b/l10n_it_riba_sale_commission/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa4dd28bdc15e2c3880239df1f30981e2209fd5 GIT binary patch literal 568 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSY)RhkEWmt-=;!C8<`)MX5lF!N|bSNY}tb*T5*m(8S8v*viOM z+rY@mz+n9}j#?BAx%nxXX_aUi3@oe+jUXDnJQRrnYLEok5S*V@Ql40p%1~Zju9umY dU7Va)kgAtols@~NjTBH3gQu&X%Q~loCIB$awv7M) literal 0 HcmV?d00001 diff --git a/l10n_it_riba_sale_commission/static/description/index.html b/l10n_it_riba_sale_commission/static/description/index.html new file mode 100644 index 000000000000..b91045ca0e26 --- /dev/null +++ b/l10n_it_riba_sale_commission/static/description/index.html @@ -0,0 +1,604 @@ + + + + + + + + Italian Localization - Sale commission - Ri.Ba + + + + +
+

Italian Localization - Sale commission - Ri.Ba

+ + +

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

+

Italiano

+

Il modulo permette di integrare il pagamento riba con le commissioni agenti.

+

Una fattura con termini di pagamento Riba ed emissione con tipologia + “Salvo buon fine” verrà presa in considerazione nella generazione delle + provvigioni agente solamente trascorsi i giorni configurati nel campo + “Giorni di sicurezza” nella configurazione ri.ba.

+

E’ possibile inserire aggiungere “Senza commissioni” ad una fattura, in modo + che non vengano generate commissioni agente.

+

English

+

The module allows you to integrate the riba payment with agent commissions.

+

An invoice with Riba payment terms and issue with typology + “Salvo buon fine” will be taken into consideration in the generation of the + agent commissions only after the days configured in the field “Safety Days” + in ri.ba configuration.

+

It is possible to add “Without commissions” to an invoice, in this way + that no agent commissions are generated.

+

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

+
    +
  • Nextev Srl
  • +
+
+
+

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.

+
+
+
+ + + \ No newline at end of file diff --git a/l10n_it_riba_sale_commission/views/configuration_riba_view.xml b/l10n_it_riba_sale_commission/views/configuration_riba_view.xml new file mode 100644 index 000000000000..f7d30239143a --- /dev/null +++ b/l10n_it_riba_sale_commission/views/configuration_riba_view.xml @@ -0,0 +1,19 @@ + + + + riba.conf.form.safety.days + riba.configuration + + + + + + + + diff --git a/l10n_it_riba_sale_commission/views/invoice_no_commission.xml b/l10n_it_riba_sale_commission/views/invoice_no_commission.xml new file mode 100644 index 000000000000..81f4cafc785a --- /dev/null +++ b/l10n_it_riba_sale_commission/views/invoice_no_commission.xml @@ -0,0 +1,13 @@ + + + + account.move.invoice.no.commission.form + account.move + + + + + + + + diff --git a/l10n_it_riba_sale_commission/wizard/__init__.py b/l10n_it_riba_sale_commission/wizard/__init__.py new file mode 100644 index 000000000000..a5f9790fc87f --- /dev/null +++ b/l10n_it_riba_sale_commission/wizard/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import wizard_riba_commissions_settle diff --git a/l10n_it_riba_sale_commission/wizard/wizard_riba_commissions_settle.py b/l10n_it_riba_sale_commission/wizard/wizard_riba_commissions_settle.py new file mode 100644 index 000000000000..302ecd874ac2 --- /dev/null +++ b/l10n_it_riba_sale_commission/wizard/wizard_riba_commissions_settle.py @@ -0,0 +1,48 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from datetime import date, timedelta + +from odoo import models + + +class SaleCommissionMakeSettle(models.TransientModel): + _inherit = "sale.commission.make.settle" + + def _get_agent_lines(self, agent, date_to_agent): + """ + Exclude outstanding invoices, those with Ri.Ba subject to collection payment + if at least safety days haven't passed since expiration date and those that + have manually set the flag 'no_commission' (for example if it has been + outstanding for years now). + """ + # removes invoice lines with flag "no_commission" and that have + # payment term set on Ri.Ba from those get with the original method + agent_lines = ( + super() + ._get_agent_lines(agent, date_to_agent) + .filtered(lambda al: not al.invoice_id.no_commission) + .filtered(lambda r: r.invoice_payment_term_id.riba) + ) + for line in agent_lines: + # removes lines if RiBa is past due or in case it is subject to collection + # and at least the safety days have not passed since the payment due date, + # to keep a margin and verify that it has been paid. + riba_mv_line = self.env["riba.distinta.move.line"].search( + [("move_line_id.move_id", "=", line.invoice_id.id)] + ) + riba_type = riba_mv_line.riba_line_id.type + if line.commission_id.invoice_state == "paid" and ( + line.invoice_id.is_unsolved + or ( + ( + line.invoice_id.invoice_date_due + + timedelta( + days=riba_mv_line.riba_line_id.config_id.safety_days + ) + > date.today() + ) + and riba_type == "sbf" + ) + ): + agent_lines -= line + return agent_lines From 1924fdd2b4dd23a87f41b50c6d2fb45b884dc805 Mon Sep 17 00:00:00 2001 From: oca-ci Date: Fri, 28 Apr 2023 08:26:03 +0000 Subject: [PATCH 02/14] [UPD] Update l10n_it_riba_sale_commission.pot --- l10n_it_riba_sale_commission/i18n/it.po | 58 ++++++++++++----- .../i18n/l10n_it_riba_sale_commission.pot | 62 +++++++++++++++++++ 2 files changed, 103 insertions(+), 17 deletions(-) create mode 100644 l10n_it_riba_sale_commission/i18n/l10n_it_riba_sale_commission.pot diff --git a/l10n_it_riba_sale_commission/i18n/it.po b/l10n_it_riba_sale_commission/i18n/it.po index 2e4739ae735a..df572a0b6e5c 100644 --- a/l10n_it_riba_sale_commission/i18n/it.po +++ b/l10n_it_riba_sale_commission/i18n/it.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * l10n_it_riba_sale_commission +# * l10n_it_riba_sale_commission # msgid "" msgstr "" @@ -10,38 +10,62 @@ msgstr "" "PO-Revision-Date: 2023-03-07 10:09+0000\n" "Last-Translator: <>\n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: l10n_it_riba_sale_commission +#. module: l10n_it_riba_sale_commission #: model:ir.model,name:l10n_it_riba_sale_commission.model_riba_configuration msgid "Configuration parameters for Cash Orders" msgstr "Parametri di configurazione delle ricevute bancarie" -#. module: l10n_it_riba_sale_commission -#: code:addons/l10n_it_riba_sale_commission/wizard/wizard_riba_commissions_settle.py:99 -#, python-format -msgid "Created Settlements" -msgstr "Liquidazioni create" +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__display_name +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__display_name +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle__display_name +msgid "Display Name" +msgstr "" -#. module: l10n_it_riba_sale_commission -#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_invoice__no_commission -msgid "Without commissions" -msgstr "Senza provvigioni" +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__id +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__id +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle__id +msgid "ID" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_account_move +msgid "Journal Entry" +msgstr "" -#. module: l10n_it_riba_sale_commission -#: model:ir.model,name:l10n_it_riba_sale_commission.model_account_invoice -msgid "Invoice" -msgstr "Fattura" +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move____last_update +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration____last_update +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle____last_update +msgid "Last Modified on" +msgstr "" -#. module: l10n_it_riba_sale_commission +#. module: l10n_it_riba_sale_commission #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__safety_days msgid "Safety days" msgstr "Giorni di sicurezza" -#. module: l10n_it_riba_sale_commission +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_bank_statement_line__no_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__no_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_payment__no_commission +msgid "Without commissions" +msgstr "Senza provvigioni" + +#. module: l10n_it_riba_sale_commission #: model:ir.model,name:l10n_it_riba_sale_commission.model_sale_commission_make_settle msgid "Wizard for settling commissions in invoices" msgstr "Procedura per la liquidazione delle provvigioni nelle fatture" + +#~ msgid "Created Settlements" +#~ msgstr "Liquidazioni create" + +#~ msgid "Invoice" +#~ msgstr "Fattura" diff --git a/l10n_it_riba_sale_commission/i18n/l10n_it_riba_sale_commission.pot b/l10n_it_riba_sale_commission/i18n/l10n_it_riba_sale_commission.pot new file mode 100644 index 000000000000..509fa25dca94 --- /dev/null +++ b/l10n_it_riba_sale_commission/i18n/l10n_it_riba_sale_commission.pot @@ -0,0 +1,62 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_it_riba_sale_commission +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_riba_configuration +msgid "Configuration parameters for Cash Orders" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__display_name +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__display_name +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__id +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__id +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle__id +msgid "ID" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_account_move +msgid "Journal Entry" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move____last_update +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration____last_update +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__safety_days +msgid "Safety days" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_bank_statement_line__no_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__no_commission +#: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_payment__no_commission +msgid "Without commissions" +msgstr "" + +#. module: l10n_it_riba_sale_commission +#: model:ir.model,name:l10n_it_riba_sale_commission.model_sale_commission_make_settle +msgid "Wizard for settling commissions in invoices" +msgstr "" From 1cc69af3be071a0389b95543232eccdf244251e1 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 28 Apr 2023 08:39:03 +0000 Subject: [PATCH 03/14] [UPD] README.rst --- l10n_it_riba_sale_commission/README.rst | 61 +- .../static/description/index.html | 984 ++++++++---------- 2 files changed, 440 insertions(+), 605 deletions(-) diff --git a/l10n_it_riba_sale_commission/README.rst b/l10n_it_riba_sale_commission/README.rst index 83df98f65fa3..1719cf1391b9 100644 --- a/l10n_it_riba_sale_commission/README.rst +++ b/l10n_it_riba_sale_commission/README.rst @@ -1,59 +1,58 @@ -============================================== -Italian Localization - Sale commission - Ri.Ba -============================================== +==================================================== +ITA - Integrazione tra RiBa e provvigioni su vendite +==================================================== .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png +.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png :target: https://odoo-community.org/page/development-status - :alt: Beta + :alt: Alpha .. |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/14.0/l10n_it_riba_sale_commission + :target: https://github.com/OCA/l10n-italy/tree/14.0/l10n_it_riba_sale_commission :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-14-0/l10n-italy-14-0-l10n_it_riba_sale_commission + :target: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_riba_sale_commission :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/webui/builds.html?repo=OCA/l10n-italy&target_branch=14.0 - :alt: Try me on Runboat +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/122/14.0 + :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| **Italiano** -Il modulo permette di integrare il pagamento riba con le commissioni agenti. +Il modulo permette di integrare il pagamento RiBa con le provvigioni agenti. -Una fattura con termini di pagamento Riba ed emissione con tipologia -"Salvo buon fine" verrà presa in considerazione nella generazione delle -provvigioni agente solamente trascorsi il numero di giorni impostati nel campo -"Giorni di sicurezza" nella configurazione ri.ba. +Nella generazione delle provvigioni agente, una fattura con termini di pagamento +RiBa ed emissione con tipologia "Salvo buon fine" verrà presa in considerazione +solamente trascorsi il numero di giorni impostati nel campo "Giorni di sicurezza" +nella configurazione RiBa. -E' possibile inserire aggiungere "Senza commissioni" ad una fattura, in modo -che non vengano generate commissioni agente. - -Richiede almeno la versione 14.0.1.5.2 del modulo ``sale_commission`` -(https://github.com/OCA/commission/tree/14.0/sale_commission). +È possibile impostare la spunta su "Senza provvigioni" nelle fatture, in modo +che non vengano generate provvigioni agente. **English** -The module allows you to integrate the riba payment with agent commissions. +The module allows you to integrate the RiBa payment with agent commissions. -An invoice with Riba payment terms and issue with typology -"Salvo buon fine" will be taken into consideration in the generation of the -agent commissions only after the number of days set in the field "Safety Days" -in ri.ba configuration. +When generating agent commissions, an invoice with RiBa +payment terms and "Subject To Collection" type issue will be taken +into consideration only after the number of days set in the "Safety Days" field +in RiBa configuration. -It is possible to add "Without commissions" to an invoice, in this way -that no agent commissions are generated. +It is possible to set "Without commissions" flag in invoices, in this way +no agent commissions are generated. -It needs at least 14.0.1.5.2 version of ``sale_commission`` module -(https://github.com/OCA/commission/tree/14.0/sale_commission). +.. IMPORTANT:: + This is an alpha version, the data model and design can change at any time without warning. + Only for development or testing purpose, do not use in production. + `More details on development status `_ **Table of contents** @@ -66,7 +65,7 @@ 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 `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -76,7 +75,7 @@ Credits Authors ~~~~~~~ -* Nextev +* Nextev Srl Contributors ~~~~~~~~~~~~ diff --git a/l10n_it_riba_sale_commission/static/description/index.html b/l10n_it_riba_sale_commission/static/description/index.html index b91045ca0e26..8cb3cde6396c 100644 --- a/l10n_it_riba_sale_commission/static/description/index.html +++ b/l10n_it_riba_sale_commission/static/description/index.html @@ -1,14 +1,13 @@ - + + + + +ITA - Integrazione tra RiBa e provvigioni su vendite + - - - -
-

Italian Localization - Sale commission - Ri.Ba

- - -

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

-

Italiano

-

Il modulo permette di integrare il pagamento riba con le commissioni agenti.

-

Una fattura con termini di pagamento Riba ed emissione con tipologia - “Salvo buon fine” verrà presa in considerazione nella generazione delle - provvigioni agente solamente trascorsi i giorni configurati nel campo - “Giorni di sicurezza” nella configurazione ri.ba.

-

E’ possibile inserire aggiungere “Senza commissioni” ad una fattura, in modo - che non vengano generate commissioni agente.

-

English

-

The module allows you to integrate the riba payment with agent commissions.

-

An invoice with Riba payment terms and issue with typology - “Salvo buon fine” will be taken into consideration in the generation of the - agent commissions only after the days configured in the field “Safety Days” - in ri.ba configuration.

-

It is possible to add “Without commissions” to an invoice, in this way - that no agent commissions are generated.

-

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

-
    -
  • Nextev Srl
  • -
-
-
-

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.

-
-
-
- - - \ No newline at end of file +

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

+

Italiano

+

Il modulo permette di integrare il pagamento RiBa con le provvigioni agenti.

+

Nella generazione delle provvigioni agente, una fattura con termini di pagamento +RiBa ed emissione con tipologia “Salvo buon fine” verrà presa in considerazione +solamente trascorsi il numero di giorni impostati nel campo “Giorni di sicurezza” +nella configurazione RiBa.

+

È possibile impostare la spunta su “Senza provvigioni” nelle fatture, in modo +che non vengano generate provvigioni agente.

+

English

+

The module allows you to integrate the RiBa payment with agent commissions.

+

When generating agent commissions, an invoice with RiBa +payment terms and “Subject To Collection” type issue will be taken +into consideration only after the number of days set in the “Safety Days” field +in RiBa configuration.

+

It is possible to set “Without commissions” flag in invoices, in this way +no agent commissions are generated.

+
+

Important

+

This is an alpha version, the data model and design can change at any time without warning. +Only for development or testing purpose, do not use in production. +More details on development status

+
+

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

+
    +
  • Nextev Srl
  • +
+
+
+

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.

+
+
+ + + From ce53f6fca6218278f942cf213a14326963722570 Mon Sep 17 00:00:00 2001 From: mymage Date: Mon, 1 May 2023 06:10:27 +0000 Subject: [PATCH 04/14] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_riba_sale_commission Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_riba_sale_commission/it/ --- l10n_it_riba_sale_commission/i18n/it.po | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/l10n_it_riba_sale_commission/i18n/it.po b/l10n_it_riba_sale_commission/i18n/it.po index df572a0b6e5c..49da037d0b49 100644 --- a/l10n_it_riba_sale_commission/i18n/it.po +++ b/l10n_it_riba_sale_commission/i18n/it.po @@ -7,14 +7,15 @@ msgstr "" "Project-Id-Version: Odoo Server 12.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-07 10:09+0000\n" -"PO-Revision-Date: 2023-03-07 10:09+0000\n" -"Last-Translator: <>\n" +"PO-Revision-Date: 2023-05-01 09:23+0000\n" +"Last-Translator: mymage \n" "Language-Team: \n" -"Language: \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" #. module: l10n_it_riba_sale_commission #: model:ir.model,name:l10n_it_riba_sale_commission.model_riba_configuration @@ -26,26 +27,26 @@ msgstr "Parametri di configurazione delle ricevute bancarie" #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__display_name #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: l10n_it_riba_sale_commission #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move__id #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__id #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle__id msgid "ID" -msgstr "" +msgstr "ID" #. module: l10n_it_riba_sale_commission #: model:ir.model,name:l10n_it_riba_sale_commission.model_account_move msgid "Journal Entry" -msgstr "" +msgstr "Registrazione contabile" #. module: l10n_it_riba_sale_commission #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_account_move____last_update #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration____last_update #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_sale_commission_make_settle____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: l10n_it_riba_sale_commission #: model:ir.model.fields,field_description:l10n_it_riba_sale_commission.field_riba_configuration__safety_days From ed5f2360f1402d68107fb4c412800237cc464ef4 Mon Sep 17 00:00:00 2001 From: Francesco Foresti Date: Mon, 5 Jun 2023 13:28:00 +0000 Subject: [PATCH 05/14] Translated using Weblate (Italian) Currently translated at 100.0% (8 of 8 strings) Translation: l10n-italy-14.0/l10n-italy-14.0-l10n_it_riba_sale_commission Translate-URL: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_riba_sale_commission/it/ --- l10n_it_riba_sale_commission/i18n/it.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n_it_riba_sale_commission/i18n/it.po b/l10n_it_riba_sale_commission/i18n/it.po index 49da037d0b49..40b75348de6d 100644 --- a/l10n_it_riba_sale_commission/i18n/it.po +++ b/l10n_it_riba_sale_commission/i18n/it.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: Odoo Server 12.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-03-07 10:09+0000\n" -"PO-Revision-Date: 2023-05-01 09:23+0000\n" -"Last-Translator: mymage \n" +"PO-Revision-Date: 2023-06-05 16:09+0000\n" +"Last-Translator: Francesco Foresti \n" "Language-Team: \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 4.14.1\n" +"X-Generator: Weblate 4.17\n" #. module: l10n_it_riba_sale_commission #: model:ir.model,name:l10n_it_riba_sale_commission.model_riba_configuration @@ -63,7 +63,7 @@ msgstr "Senza provvigioni" #. module: l10n_it_riba_sale_commission #: model:ir.model,name:l10n_it_riba_sale_commission.model_sale_commission_make_settle msgid "Wizard for settling commissions in invoices" -msgstr "Procedura per la liquidazione delle provvigioni nelle fatture" +msgstr "Procedura per regolare le provvigioni nelle fatture" #~ msgid "Created Settlements" #~ msgstr "Liquidazioni create" From 98719183075f8975e3d6f8c5a4b04ba9a8bb70d1 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 3 Sep 2023 13:41:54 +0000 Subject: [PATCH 06/14] [UPD] README.rst --- l10n_it_riba_sale_commission/README.rst | 15 ++++---- .../static/description/index.html | 34 ++++++++++--------- 2 files changed, 27 insertions(+), 22 deletions(-) diff --git a/l10n_it_riba_sale_commission/README.rst b/l10n_it_riba_sale_commission/README.rst index 1719cf1391b9..9aa9971b7926 100644 --- a/l10n_it_riba_sale_commission/README.rst +++ b/l10n_it_riba_sale_commission/README.rst @@ -2,10 +2,13 @@ ITA - Integrazione tra RiBa e provvigioni su vendite ==================================================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:80a991ebf0a823d556efcdee33348800e563bb8369d69df5a16906a84ceb05d9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ ITA - Integrazione tra RiBa e provvigioni su vendite .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/l10n-italy-14-0/l10n-italy-14-0-l10n_it_riba_sale_commission :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/14.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-italy&target_branch=14.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| **Italiano** @@ -64,7 +67,7 @@ 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 +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/l10n_it_riba_sale_commission/static/description/index.html b/l10n_it_riba_sale_commission/static/description/index.html index 8cb3cde6396c..143a31574305 100644 --- a/l10n_it_riba_sale_commission/static/description/index.html +++ b/l10n_it_riba_sale_commission/static/description/index.html @@ -1,20 +1,20 @@ - + - + ITA - Integrazione tra RiBa e provvigioni su vendite