How to Apply a Discount to a Product in a Purchase Order in Odoo

Managing purchase orders efficiently is important for controlling costs in any business. In Odoo, applying discounts to products in a Purchase Order is simple and ensures your pricing stays accurate.

Create a Request for Quotation (RFQ)

To get started, open the Purchase module in Odoo. This will bring you to the Requests for Quotation (RFQ) page. Here, you can either select an existing draft RFQ or click + New to create a new one.

Select the vendor you want to purchase the items from. Add the required products to the order. Enter the quantity for each product.

Odoo Purchase  RFQ creation

Apply a Discount to a Product in PO

You can apply a discount to each product by entering the discount percentage in the Disc.% field on the product line.

Odoo Purchase  Discount in PO

Unit Value Calculation in a Product

When you enter a discount, Odoo automatically updates the Unit Value. The calculation uses the Basic Cost and the Discount Percentage.

Unit Value = Basic Cost – Discount %

Example:

  • Basic Cost: 115
  • Discount: 20%

Calculation:
Unit Value = 115 – 20% = 92

Total Discount Amount Calculation in a Product

Odoo also calculates the Total Discount Amount based on the Basic Cost, Discount %, and Total Quantity.

Total Disc Amt = (Basic Cost × Discount %) × Total Quantity

Example:

  • Basic Cost: 115
  • Discount: 20%
  • Quantity: 10

Calculation:
Total Disc Amt = (115 × 20%) × 10 = 23 × 10 = 230

Total Discount Calculation in a Purchase order

You’ll also see the Total Discount displayed at the bottom right of the RFQ screen. Odoo also calculates the Total Discount based on the Total Discount for all the products.

Total Discount  = Total Disc Amt of product 1 +  Total Disc Amt of product 2

Calculation:
Total Discount = 230 + 26.25 = 256.2500

Final Calculation and Confirmation

After applying the discount, the unit price is updated, and Odoo will automatically recalculate other fields such as Net Value, Tax Excl., and Tax Incl. based on the new unit price.

Once all details are verified, click Confirm Order to confirm the Purchase Order.

Odoo  Purchase  PO Values after Discount

Leave a Reply

Your email address will not be published. Required fields are marked *

odoo_casestudy