Two level discounts in Sales & Invoice – Odoo
By Technaureus Info Solutions Pvt. Ltd.,

  Category: Odoo     Comments: 3

A sales discount, generally known as only a ‘discount’ gives clients of a business with a decreased rate on one or more of the products or services being advertised. There will be two discount fields in sales order line and invoice line in which the first discount field is applied to the unit price, then the second discount field will apply to the discounted unit price. Technaureus Info Solutions, a software company in Calicut, Kerala developed an app which helps to give you two level discounts in Sales and Invoice.


Sale order line form


In the above example, discount I and II is 8 + 2. This is not 10 but it is 8% discount then 2% discount after that. Let’s say unit price is 100, so¬†after first discount with 8% will become 92. Then 2% discounts from the first discounted unit price of 92. Which is 1.84 here. So final unit price become 90.16 .

The same in invoices also. This two level discounts will be mapped to customer invoice when we generate invoice from sales order.

To get this feature, You have to enable in sales settings. Sale -> Settings -> Allow discounts on sale order line.



Leave a Reply

1 Comment threads
2 Thread replies
Most reacted comment
Hottest comment thread
2 Comment authors
Mohamed YasirBarli HS Recent comment authors
newest oldest most voted
Notify of
Barli HS

Dear Technaureus,

I’m so interesting with this Module, but could this module get a discount not in each product but global discount so will take effect to all product in order lines.

i hope you can reply me Asap,

Best Regards
Barli HS

Muhamed Yasir

Hi Sir,
We can do global discount.

Muhamed Yasir

Ourskype Id: technaureus