Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #584 from novawish/11.0-mig-sale_order_price_recal…
…culation 11.0 mig sale order price recalculation
- Loading branch information
Showing
34 changed files
with
1,016 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png | ||
:target: https://www.gnu.org/licenses/agpl | ||
:alt: License: AGPL-3 | ||
|
||
=================================================== | ||
Recalculation of sales order lines prices on demand | ||
=================================================== | ||
|
||
This module add 2 buttons on sale orders (below sale order lines) that: | ||
|
||
* Recalculates the prices of the order lines that contain a product in them. | ||
* Reset product descriptions from current product information. | ||
|
||
It is launched manually as a button to get the user decide if he/she wants to | ||
recalculate prices when pricelist is changed or after duplicating a sale order | ||
to update or not sales information. | ||
|
||
Usage | ||
===== | ||
|
||
Inside a sale order, you can click on "Recalculate prices" to launch a | ||
recalculation of all the prices of the lines, losing previous custom prices. | ||
|
||
The second "Reset descriptions" will get descriptions from products, losing | ||
custom descriptions. | ||
|
||
.. image:: /sale_order_price_recalculation/static/description/sale_order_price_recalculation.png | ||
:alt: Sale order price recalculation | ||
|
||
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas | ||
:alt: Try me on Runbot | ||
:target: https://runbot.odoo-community.org/runbot/167/11.0 | ||
|
||
Known issues / Roadmap | ||
====================== | ||
|
||
* In a sale order with lot of lines, the recalculation may slow down, because | ||
sale general data (amount untaxed, amount taxed...) are recalculated for | ||
each line. | ||
|
||
Bug Tracker | ||
=========== | ||
|
||
Bugs are tracked on `GitHub Issues | ||
<https://github.com/OCA/sale-workflow/issues>`_. In case of trouble, please | ||
check there if your issue has already been reported. If you spotted it first, | ||
help us smash it by providing detailed and welcomed feedback. | ||
|
||
Credits | ||
======= | ||
|
||
Images | ||
------ | ||
|
||
* Odoo Community Association: `Icon <https://odoo-community.org/logo.png>`_. | ||
|
||
Contributors | ||
------------ | ||
|
||
* Carlos Sánchez Cifuentes <csanchez@grupovermon.com> | ||
* Pedro M. Baeza <pedro.baeza@tecnativa.com> | ||
* Oihane Crucelaegui <oihanecrucelaegi@avanzosc.es> | ||
* Pierre Verkest <pverkest@anybox.fr> | ||
* Vicent Cubells <vicent.cubells@tecnativa.com> | ||
* David Vidal <david.vidal@tecnativa.com> | ||
* Duc, Dao Dong <duc.dd@komit-consulting.com> (https://komit-consulting.com) | ||
|
||
Maintainer | ||
---------- | ||
|
||
.. image:: https://odoo-community.org/logo.png | ||
:alt: Odoo Community Association | ||
:target: https://odoo-community.org | ||
|
||
This module is maintained by the OCA. | ||
|
||
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. | ||
|
||
To contribute to this module, please visit https://odoo-community.org. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# Copyright 2014 Carlos Sánchez Cifuentes <csanchez@grupovermon.com> | ||
# Copyright 2015 Pedro M. Baeza <pedro.baeza@serviciosbaeza.com> | ||
# Copyright 2015 Oihane Crucelaegui <oihanecrucelaegi@avanzosc.es> | ||
# Copyright 2016 Vicent Cubells <vicent.cubells@tecnativa.com> | ||
# Copyright 2017 David Vidal <david.vidal@tecnativa.com> | ||
# Copyright 2018 Duc Dao Dong <duc.dd@komit-consulting.com> | ||
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html | ||
{ | ||
"name": "Price recalculation in sales orders", | ||
"version": "11.0.1.0.0", | ||
"category": "Sales Management", | ||
"website": "http://github.com/OCA/sale-workflow", | ||
"author": "AvanzOSC," | ||
"Grupo Vermon," | ||
"Tecnativa," | ||
"Odoo Community Association (OCA)", | ||
"license": "AGPL-3", | ||
"application": False, | ||
"installable": True, | ||
"depends": [ | ||
"sale", | ||
], | ||
"data": [ | ||
"views/sale_order_view.xml", | ||
], | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
# OCA Transbot <transbot@odoo-community.org>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 9.0c\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-04-25 02:52+0000\n" | ||
"PO-Revision-Date: 2017-04-25 02:52+0000\n" | ||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: ca\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Recalculate prices" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Reset descriptions" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Comandes de venda" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: sale-workflow (8.0)\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2015-09-09 12:27+0000\n" | ||
"PO-Revision-Date: 2015-09-03 07:09+0000\n" | ||
"Last-Translator: <>\n" | ||
"Language-Team: German (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/de/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: de\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: view:sale.order:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "(Recalculate prices)" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Verkaufsauftrag" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
# Kostas Goutoudis <goutoudis@gmail.com>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 9.0c\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-04-25 02:52+0000\n" | ||
"PO-Revision-Date: 2017-04-25 02:52+0000\n" | ||
"Last-Translator: Kostas Goutoudis <goutoudis@gmail.com>, 2017\n" | ||
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: el_GR\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Recalculate prices" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Reset descriptions" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Εντολή Πώλησης" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: sale-workflow (8.0)\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2015-10-02 17:59+0000\n" | ||
"PO-Revision-Date: 2015-09-28 12:51+0000\n" | ||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" | ||
"Language-Team: English (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/en/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: en\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: view:sale.order:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Recalculate prices" | ||
msgstr "Recalculate prices" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: view:sale.order:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Reset descriptions" | ||
msgstr "Reset descriptions" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Sales Order" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: sale-workflow (8.0)\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2015-09-09 12:27+0000\n" | ||
"PO-Revision-Date: 2015-09-03 07:09+0000\n" | ||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" | ||
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/es/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: es\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: view:sale.order:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "(Recalculate prices)" | ||
msgstr "(Recalcular precios)" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Pedido de venta" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
# OCA Transbot <transbot@odoo-community.org>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 9.0c\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-04-25 02:52+0000\n" | ||
"PO-Revision-Date: 2017-04-25 02:52+0000\n" | ||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: es_ES\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Recalculate prices" | ||
msgstr "Recalcular precios" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Reset descriptions" | ||
msgstr "Restablecer descripciones" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Pedido de venta" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
# OCA Transbot <transbot@odoo-community.org>, 2017 | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 9.0c\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2017-04-25 02:52+0000\n" | ||
"PO-Revision-Date: 2017-04-25 02:52+0000\n" | ||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" | ||
"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/teams/23907/es_VE/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: es_VE\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Recalculate prices" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.ui.view,arch_db:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "Reset descriptions" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Pedidos de venta" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * sale_order_price_recalculation | ||
# | ||
# Translators: | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: sale-workflow (8.0)\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2015-09-09 12:27+0000\n" | ||
"PO-Revision-Date: 2015-09-03 07:09+0000\n" | ||
"Last-Translator: <>\n" | ||
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-sale-workflow-8-0/language/fi/)\n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Language: fi\n" | ||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: view:sale.order:sale_order_price_recalculation.sorp_view_order_form | ||
msgid "(Recalculate prices)" | ||
msgstr "" | ||
|
||
#. module: sale_order_price_recalculation | ||
#: model:ir.model,name:sale_order_price_recalculation.model_sale_order | ||
msgid "Sales Order" | ||
msgstr "Myyntitilaus" |
Oops, something went wrong.