From b380f5874e25a49b3239a138b18d74fa6e2a026e Mon Sep 17 00:00:00 2001 From: Parish Bracha Date: Fri, 31 May 2024 14:11:49 -0700 Subject: [PATCH] [IMP] sales: add discounts section to pricing doc closes odoo/documentation#9695 X-original-commit: 6c74ac42f948c37f7e5e8e0689ca6de826ab8803 Signed-off-by: Samuel Lieber (sali) Signed-off-by: Parish Bracha (pabr) Co-authored-by: Zachary Straub --- .../sales/products_prices/prices/pricing.rst | 38 ++++++++++++++++++ .../pricing/discount-on-sales-order.png | Bin 0 -> 12493 bytes .../prices/pricing/discounts-option.png | Bin 0 -> 2936 bytes 3 files changed, 38 insertions(+) create mode 100644 content/applications/sales/sales/products_prices/prices/pricing/discount-on-sales-order.png create mode 100644 content/applications/sales/sales/products_prices/prices/pricing/discounts-option.png diff --git a/content/applications/sales/sales/products_prices/prices/pricing.rst b/content/applications/sales/sales/products_prices/prices/pricing.rst index dc9d566c4..958276f41 100644 --- a/content/applications/sales/sales/products_prices/prices/pricing.rst +++ b/content/applications/sales/sales/products_prices/prices/pricing.rst @@ -315,6 +315,44 @@ product form. is added to a pricelist, it is also reflected on the product form via the :guilabel:`Extra Prices` smart button. +.. _sales/discounts: + +Discounts +========= + +The *Discounts* feature allows the ability to set a discount or increase the price on *individual +items* in a sales order. This is calculated as a percentage of that product's sales price. + +To access discounts, navigate to the *Sales* app setting page (:menuselection:`Sales app --> +Configuration --> Settings`), and click the :guilabel:`Discounts` checkbox, then click +:guilabel:`Save`. + +.. image:: pricing/discounts-option.png + :align: center + :alt: Click the checkbox labeled Discounts to activate Discounts. + +After the setting has been activated, navigate to the desired quotation by going to +:menuselection:`Sales app --> Orders --> Quotations` at the top of the page. Once there, click on +the desired quote from the list. + +In the order lines section of the quotation form, a new column heading will appear labeled +:guilabel:`Disc.%`. This column is used to set discounts on individual line items. Enter the desired +discount for each product line and the new price will automatically be calculated in the quote +:guilabel:`Total` at the bottom of the page. + +.. tip:: + A discount can also be added directly to a sales order in the same way. Navigate to + :menuselection:`Sales app --> Orders --> Orders`, click on the desired sales order, and add the + discount to :guilabel:`Disc.%` as described above. + +.. image:: pricing/discount-on-sales-order.png + :align: center + :alt: The Dis.% heading will now appear in Order Lines. + +.. tip:: + Positive values for :guilabel:`Disc.%` will apply a *discount*, while negative values can be + used to *increase* the price. + .. _sales/advanced-price-rules: Advanced price rules diff --git a/content/applications/sales/sales/products_prices/prices/pricing/discount-on-sales-order.png b/content/applications/sales/sales/products_prices/prices/pricing/discount-on-sales-order.png new file mode 100644 index 0000000000000000000000000000000000000000..9a23f4cf0bde2ed06de52eedba9bbbd8565ae0ab GIT binary patch literal 12493 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 MH1yPqR9|BM2mdA|{r~^~ literal 0 HcmV?d00001