Skip to Content
Menu
v 18.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Purchase (purchase)
Invoicing (account)
Discuss (mail)
Lines of code 230
Technical Name tus_purchase_discount_advanced
LicenseOPL-1
Websitehttps://www.techultrasolutions.com/
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Purchase (purchase)
Invoicing (account)
Discuss (mail)
Lines of code 230
Technical Name tus_purchase_discount_advanced
LicenseOPL-1
Websitehttps://www.techultrasolutions.com/
Versions 17.0 18.0

Purchase Global Discount

The Purchase Global Discount module simplifies purchase order management in Odoo by enabling you to apply discounts efficiently across your orders. With an intuitive discount wizard, users can apply percentage-based discounts on all order lines, a global discount on the total order value, or a fixed amount discount—all from a single interface.

Purchase Global Discount module helps businesses streamline vendor negotiations, save time, and ensure accurate discount calculations reflected across reports and vendor bills.

https://wa.me/message/VENRAJRHMSWEB1 OR
  • Flexible Discount Options.
    • On All Order Lines – Apply a uniform discount to every product line.
    • Global Discount (%) – Apply a percentage discount on the purchase order subtotal.
    • Fixed Amount Discount – Deduct a fixed amount from the purchase order total.
  • Automatic recalculation of totals after discount.
  • Discount reflected on PDF purchase orders.
  • Role-based control ensures only authorized users can apply discounts.
  • Enable or disable global discount functionality from Purchase Settings.
  • Discounts applied to purchase orders automatically flow into vendor bills.

1. Purchase Discount Access Right.

After installing the module, follow these steps to grant users access to the discount feature:
1. Navigate to Settings => Users.
2. Select the user you want to authorize.
3. In the user configuration, enable the appropriate Discount Access Rights.

This will allow selected users to apply and manage discounts as needed.

2. Purchase Discount Setting Configuration.

To enable purchase discount functionality for all users:
1. Go to Settings → Purchase.
2. Locate and enable the Purchase Discount option.
Once this option is activated, all users will have access to the discount feature in purchase operations.

3. Purchase Product.

Here, you can see that we have create purchase order and added a multiple product and below you can see that discount button.

4. Products Discount On All Order Lines.

When you click on the Discount button, a pop-up will appears. In this, you can enter a 5% discount and select the On All Order Lines option to apply the discount uniformly across all products in the purchase order.

5. On All Order Lines Discount Applied on Products.

After applying the discount, you’ll see that the 5% discount has been applied to all products listed in the purchase order. The total amount at the bottom of the order is automatically updated to reflect the discounted prices, ensuring accurate and consistent pricing across the entire order.

6. Products Discount on Global Discount.

This time, instead of applying a discount to individual order lines, we're selecting the Global Discount option. In the discount pop-up, we’ve entered a 10% discount and chosen "Global Discount" to apply it across the entire purchase order.

7. Global Discount Applied on Products.

After applying a 10% global discount, two separate discount lines have been added to the purchase order, indicating the discount amounts based on the tax group. These lines reflect the total discount applied across all products.

8. Products Discount on Fixed Amount.

Now we are applying a Fixed Amount Discount instead of a percentage-based one. As shown in the pop-up, we’ve entered a fixed discount value of 20 and selected the Fixed Amount option. Once you click Apply, the system will subtract the 20 directly from the total amount of the purchase order, regardless of the number or value of the products included.

9. Fixed Amount Discount Applied on Products.

Here you can see that 20 fixed amount discount has been successfully applied to the purchase order. This discount appears as a separate line item and is deducted from the total amount. Unlike percentage-based discounts, this fixed amount is applied directly to the overall subtotal, regardless of individual product prices. The total at the bottom has been updated accordingly, now showing 987.68, reflecting the new untaxed amount of 946.58 and tax of 41.10 after applying the discount.

10. Vendor Bills.

After creating a Vendor Bill from the related purchase order, you can clearly see that all applied discounts are reflected in the bill. Each product line appears along with its price and taxes, and the discount entries. The totals at the bottom confirm that the untaxed amount, tax, and final total match the values from the purchase order, with the final amount due showing as 987.68.

11. Purchase Report Pdf.

In the Purchase Order PDF Report, you can see that all discounts applied during the purchase process are clearly displayed. Each product line shows the quantity, unit price, discount percentage, tax, and final amount. Additionally, the discount entries both global discount and fixed amount are listed separately, reflecting the exact values deducted. The totals at the bottom of the report are updated accordingly, showing the untaxed amount, calculated tax, and the final total of 987.68.

12. Vendor Report Pdf.

The Vendor Bill PDF Report accurately reflects all the discount values applied in the related purchase order. As shown in the document, each product line includes the quantity, unit price, discount percentage, tax, and final amount. The discount entries both global discount and fixed amount are listed clearly as separate lines, just as they appeared in the purchase order. The totals at the bottom, including the untaxed amount, tax, and final total of 987.68, confirm that the discount values have been properly carried over to the vendor bill for accounting and payment purposes.

  • We are provide 90 days bug free support related to our module.
  • The support team is available from Monday to Friday 10:00 AM to 07:00 PM (IST).
  • To create ticket send email to support@techultra.in.

Can I apply both line discounts and global discounts?

Yes, line-level discounts remain available. The global discount applies after line-level discounts are calculated.

How do I apply a fixed discount?

Open any purchase order, click on "Apply Discount", select "Fixed Amount", enter the amount, and apply.

Will discounts appear on printed purchase orders?

Yes, the module integrates with Odoo's purchase report templates, so discounts are displayed clearly in PDFs.

Can I control who can apply discounts?

Yes, using the security access controls included in the module, administrators can grant or restrict discount permissions.

Is the discount reflected on vendor bills?

Yes, when you confirm a purchase order, the discount is carried over to vendor bills.

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.